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