UNPKG

multipool-staking-sdk

Version:

This is an sdk for solmask staking pool program

17 lines 673 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StakingProgramFactory = void 0; const anchor_1 = require("@project-serum/anchor"); const constants_1 = require("./constants"); const idl_1 = require("./idl"); class StakingProgramFactory { static getProgram(provider, config) { let programId = constants_1.STAKING_PROGRAM_ID.mainnet; if (config && config.network === "devnet") { programId = constants_1.STAKING_PROGRAM_ID.devnet; } return new anchor_1.Program(idl_1.IDL, programId, provider); } } exports.StakingProgramFactory = StakingProgramFactory; //# sourceMappingURL=program.js.map