UNPKG

@ardier16/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

16 lines (15 loc) 662 B
import Web3 from 'web3'; import { ProposalWithBaseInfo } from '../types'; import { IVetoable } from '../web3-contracts/IVetoable'; import { IVoting } from '../web3-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 web3 web3 instance * @param abiFile abi json file * @param address contract address */ constructor(web3: Web3, abiFile: string, address: string); }