UNPKG

@q-dev/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

11 lines (10 loc) 771 B
import type { ContractTransaction, BigNumberish } from 'ethers'; import { ContractRegistryAddressVoting } from '../../ethers-contracts/ContractRegistryAddressVoting'; import { SetKeyProposal, QNonPayableTx, SignerOrProvider } from '../../types'; import { SystemRootNodeApprovalVoting } from '../SystemRootNodeApprovalVoting'; export declare class ContractRegistryAddressVotingInstance extends SystemRootNodeApprovalVoting<ContractRegistryAddressVoting> { static readonly registryKey = "governance.address.contractRegistryVoting"; constructor(signerOrProvider: SignerOrProvider, address: string); createProposal(key: string, proxy: string, txOptions?: QNonPayableTx): Promise<ContractTransaction>; getProposal(id: BigNumberish): Promise<SetKeyProposal>; }