UNPKG

@q-dev/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

15 lines (14 loc) 698 B
import { ProposalWithBaseInfo, SignerOrProvider } from '../types'; import { IVetoable } from '../ethers-contracts/IVetoable'; import { IVoting } from '../ethers-contracts/IVoting'; import { BaseVotingVetoableInstance } from './BaseVotingVetoableInstance'; export declare abstract class SystemVotingVetoableInstance<T extends IVoting & IVetoable, P extends ProposalWithBaseInfo> extends BaseVotingVetoableInstance<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); }