UNPKG

@ardier16/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

13 lines (12 loc) 773 B
import { ContractRegistryAddressVoting } from '../../web3-contracts/ContractRegistryAddressVoting'; import { NonPayableTx } from '../../web3-contracts/types'; import { TransactionReceipt } from 'web3-eth'; import { SetKeyProposal, uint256 } from '../../types'; import Web3 from 'web3'; import { SystemRootNodeApprovalVoting } from '../SystemRootNodeApprovalVoting'; export declare class ContractRegistryAddressVotingInstance extends SystemRootNodeApprovalVoting<ContractRegistryAddressVoting> { static readonly registryKey = "governance.address.contractRegistryVoting"; constructor(web3: Web3, address: string); createProposal(key: string, proxy: string, tx?: NonPayableTx): Promise<TransactionReceipt>; getProposal(id: uint256): Promise<SetKeyProposal>; }