@q-dev/q-js-sdk
Version:
Typescript Library to interact with Q System Contracts
15 lines (14 loc) • 698 B
TypeScript
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);
}