UNPKG

@q-dev/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

25 lines (24 loc) 1.05 kB
import { ExpertsMembership } from '../../../ethers-contracts/ExpertsMembership'; import { SystemContractInstance } from '../../SystemContractInstance'; /** * Expert membership contract instance to interact with EPDR and EPQFI membership contract. * See [onchain documentation](@system-contracts-repo/@network/ExpertsMembership/) for more details. */ export declare class ExpertsMembershipInstance<T extends ExpertsMembership> extends SystemContractInstance<T> { /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#getmembers) */ getMembers(): Promise<string[]>; /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#ismember) */ isMember(user: string): Promise<boolean>; /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#getsize) */ getSize(): Promise<string>; /** * [External documentation](@system-contracts-repo/@network/ExpertsMembership/#getlimit) */ getLimit(): Promise<string>; }