multipool-staking-sdk
Version:
This is an sdk for solmask staking pool program
17 lines • 673 B
JavaScript
;
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