UNPKG

@ardier16/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

39 lines 1.47 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExpertsMembershipInstance = void 0; const SystemContractInstance_1 = require("../../SystemContractInstance"); /** * Expert membership contract instance to interact with EPDR and EPQFI membership contract. * See [onchain documentation](@system-contracts-repo/@network/ExpertsMembership/) for more details. */ class ExpertsMembershipInstance extends SystemContractInstance_1.SystemContractInstance { constructor(web3, abi, address) { super(web3, abi, address); } /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#getmembers) */ async getMembers() { return this.instance.methods.getMembers().call(); } /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#ismember) */ async isMember(user) { return this.instance.methods.isMember(user).call(); } /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#getsize) */ async getSize() { return this.instance.methods.getSize().call(); } /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#getlimit) */ async getLimit() { return this.instance.methods.getLimit().call(); } } exports.ExpertsMembershipInstance = ExpertsMembershipInstance; //# sourceMappingURL=ExpertsMembershipInstance.js.map