UNPKG

@q-dev/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

14 lines (13 loc) 595 B
import { ProposalWithBaseInfo, SignerOrProvider } from '../types'; import { IVoting } from '../ethers-contracts/IVoting'; import { BaseVotingInstance } from './BaseVotingInstance'; export declare abstract class SystemVotingInstance<T extends IVoting, P extends ProposalWithBaseInfo> extends BaseVotingInstance<T, P> { readonly address: string; /** * Constructor * @param provider ethers provider instance * @param abiFile abi json file * @param address contract address */ constructor(signerOrProvider: SignerOrProvider, abiFile: string, address: string); }