UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

884 lines (883 loc) 28.3 kB
export declare const VoteEscrowDaoRootAbi: { readonly 'ABI version': 2; readonly data: readonly [{ readonly key: 1; readonly name: "_nonce"; readonly type: "uint32"; }]; readonly events: readonly [{ readonly inputs: readonly [{ readonly name: "gasBackWid"; readonly type: "int8"; }, { readonly name: "gasBackAddress"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "actions"; readonly type: "tuple[]"; }]; readonly name: "EthActions"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "proposalId"; readonly type: "uint32"; }, { readonly name: "proposer"; readonly type: "address"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint128"; }, { readonly name: "target"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly name: "tonActions"; readonly type: "tuple[]"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "ethActions"; readonly type: "tuple[]"; }, { readonly name: "description"; readonly type: "string"; }]; readonly name: "ProposalCreated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldRoot"; readonly type: "address"; }, { readonly name: "newRoot"; readonly type: "address"; }]; readonly name: "VoteEscrowRootUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly type: "address"; }, { readonly name: "newAdmin"; readonly type: "address"; }]; readonly name: "RequestedAdminTransfer"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly type: "address"; }, { readonly name: "newAdmin"; readonly type: "address"; }]; readonly name: "AdminTransferAccepted"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldConfiguration"; readonly type: "address"; }, { readonly name: "newConfiguration"; readonly type: "address"; }, { readonly name: "oldDeployEventValue"; readonly type: "uint128"; }, { readonly name: "newDeployEventValue"; readonly type: "uint128"; }]; readonly name: "EthereumActionEventConfigurationUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newVersion"; readonly type: "uint16"; }]; readonly name: "ProposalCodeUpgraded"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "votingDelay"; readonly type: "uint32"; }, { readonly name: "votingPeriod"; readonly type: "uint32"; }, { readonly name: "quorumVotes"; readonly type: "uint128"; }, { readonly name: "timeLock"; readonly type: "uint32"; }, { readonly name: "threshold"; readonly type: "uint128"; }, { readonly name: "gracePeriod"; readonly type: "uint32"; }]; readonly name: "oldConfig"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly name: "votingDelay"; readonly type: "uint32"; }, { readonly name: "votingPeriod"; readonly type: "uint32"; }, { readonly name: "quorumVotes"; readonly type: "uint128"; }, { readonly name: "timeLock"; readonly type: "uint32"; }, { readonly name: "threshold"; readonly type: "uint128"; }, { readonly name: "gracePeriod"; readonly type: "uint32"; }]; readonly name: "newConfig"; readonly type: "tuple"; }]; readonly name: "ProposalConfigurationUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldVotingDelay"; readonly type: "uint32"; }, { readonly name: "newVotingDelay"; readonly type: "uint32"; }]; readonly name: "ProposalVotingDelayUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldGracePeriod"; readonly type: "uint32"; }, { readonly name: "newGracePeriod"; readonly type: "uint32"; }]; readonly name: "ProposalGracePeriodUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldVotingPeriod"; readonly type: "uint32"; }, { readonly name: "newVotingPeriod"; readonly type: "uint32"; }]; readonly name: "ProposalVotingPeriodUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldThreshold"; readonly type: "uint128"; }, { readonly name: "newThreshold"; readonly type: "uint128"; }]; readonly name: "ProposalThresholdUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldQuorumVotes"; readonly type: "uint128"; }, { readonly name: "newQuorumVotes"; readonly type: "uint128"; }]; readonly name: "ProposalQuorumVotesUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "oldTimeLock"; readonly type: "uint32"; }, { readonly name: "newTimeLock"; readonly type: "uint32"; }]; readonly name: "ProposalTimeLockUpdated"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "proposalId"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint128"; }, { readonly name: "target"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly name: "tonActions"; readonly type: "tuple[]"; }]; readonly name: "ExecutingTonActions"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "RootCodeUpgraded"; readonly outputs: readonly []; }]; readonly fields: readonly [{ readonly name: "_pubkey"; readonly type: "uint256"; }, { readonly name: "_timestamp"; readonly type: "uint64"; }, { readonly name: "_constructorFlag"; readonly type: "bool"; }, { readonly name: "delegators"; readonly type: "map(address,uint256[])"; }, { readonly name: "_nonce"; readonly type: "uint32"; }, { readonly name: "voteEscrowRoot"; readonly type: "address"; }, { readonly name: "ethereumActionEventConfiguration"; readonly type: "address"; }, { readonly name: "deployEventValue"; readonly type: "uint128"; }, { readonly name: "proposalCount"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "votingDelay"; readonly type: "uint32"; }, { readonly name: "votingPeriod"; readonly type: "uint32"; }, { readonly name: "quorumVotes"; readonly type: "uint128"; }, { readonly name: "timeLock"; readonly type: "uint32"; }, { readonly name: "threshold"; readonly type: "uint128"; }, { readonly name: "gracePeriod"; readonly type: "uint32"; }]; readonly name: "proposalConfiguration"; readonly type: "tuple"; }, { readonly name: "proposalCode"; readonly type: "cell"; }, { readonly name: "platformCode"; readonly type: "cell"; }, { readonly name: "proposalVersion"; readonly type: "uint16"; }, { readonly name: "admin"; readonly type: "address"; }, { readonly name: "pendingAdmin"; readonly type: "address"; }]; readonly functions: readonly [{ readonly inputs: readonly [{ readonly name: "platformCode_"; readonly type: "cell"; }, { readonly components: readonly [{ readonly name: "votingDelay"; readonly type: "uint32"; }, { readonly name: "votingPeriod"; readonly type: "uint32"; }, { readonly name: "quorumVotes"; readonly type: "uint128"; }, { readonly name: "timeLock"; readonly type: "uint32"; }, { readonly name: "threshold"; readonly type: "uint128"; }, { readonly name: "gracePeriod"; readonly type: "uint32"; }]; readonly name: "proposalConfiguration_"; readonly type: "tuple"; }, { readonly name: "admin_"; readonly type: "address"; }]; readonly name: "constructor"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getAdmin"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getPendingAdmin"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getProposalCount"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint32"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getVoteEscrowRoot"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getEthereumActionEventConfiguration"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }, { readonly name: "value1"; readonly type: "uint128"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly name: "proposalId"; readonly type: "uint32"; }]; readonly name: "expectedProposalAddress"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly name: "accountOwner"; readonly type: "address"; }]; readonly name: "expectedVoteEscrowAccountAddress"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint128"; }, { readonly name: "target"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly name: "tonActions"; readonly type: "tuple[]"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "ethActions"; readonly type: "tuple[]"; }, { readonly name: "description"; readonly type: "string"; }]; readonly name: "propose"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "accountOwner"; readonly type: "address"; }, { readonly name: "proposalData"; readonly type: "cell"; }]; readonly name: "deployProposal"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "proposalId"; readonly type: "uint32"; }, { readonly name: "proposer"; readonly type: "address"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint128"; }, { readonly name: "target"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly name: "tonActions"; readonly type: "tuple[]"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "ethActions"; readonly type: "tuple[]"; }]; readonly name: "onProposalSucceeded"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "value"; readonly type: "uint128"; }, { readonly name: "target"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly name: "actions"; readonly type: "tuple[]"; }]; readonly name: "calcTonActionsValue"; readonly outputs: readonly [{ readonly name: "totalValue"; readonly type: "uint128"; }]; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "actions"; readonly type: "tuple[]"; }]; readonly name: "calcEthActionsValue"; readonly outputs: readonly [{ readonly name: "totalValue"; readonly type: "uint128"; }]; }, { readonly inputs: readonly [{ readonly name: "currentVersion"; readonly type: "uint16"; }, { readonly name: "sendGasTo"; readonly type: "address"; }, { readonly name: "proposalId"; readonly type: "uint32"; }]; readonly name: "requestUpgradeProposal"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newVoteEscrowRoot"; readonly type: "address"; }]; readonly name: "setVoteEscrowRoot"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newAdmin"; readonly type: "address"; }]; readonly name: "transferAdmin"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "acceptAdmin"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newConfiguration"; readonly type: "address"; }, { readonly name: "newDeployEventValue"; readonly type: "uint128"; }]; readonly name: "updateEthereumActionEventConfiguration"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }]; readonly name: "updateProposalCode"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newQuorumVotes"; readonly type: "uint128"; }]; readonly name: "updateQuorumVotes"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newThreshold"; readonly type: "uint128"; }]; readonly name: "updateThreshold"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newTimeLock"; readonly type: "uint32"; }]; readonly name: "updateTimeLock"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newVotingPeriod"; readonly type: "uint32"; }]; readonly name: "updateVotingPeriod"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newVotingDelay"; readonly type: "uint32"; }]; readonly name: "updateVotingDelay"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newGracePeriod"; readonly type: "uint32"; }]; readonly name: "updateGracePeriod"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "votingDelay"; readonly type: "uint32"; }, { readonly name: "votingPeriod"; readonly type: "uint32"; }, { readonly name: "quorumVotes"; readonly type: "uint128"; }, { readonly name: "timeLock"; readonly type: "uint32"; }, { readonly name: "threshold"; readonly type: "uint128"; }, { readonly name: "gracePeriod"; readonly type: "uint32"; }]; readonly name: "newConfig"; readonly type: "tuple"; }]; readonly name: "updateProposalConfiguration"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "addr"; readonly type: "address"; }, { readonly name: "callHash"; readonly type: "uint256"; }]; readonly name: "addDelegate"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }]; readonly name: "upgrade"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "gasBackWid"; readonly type: "int8"; }, { readonly name: "gasBackAddress"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "actions"; readonly type: "tuple[]"; }]; readonly name: "encodeDaoEthereumActionData"; readonly outputs: readonly [{ readonly name: "data"; readonly type: "cell"; }]; }, { readonly inputs: readonly [{ readonly name: "data"; readonly type: "cell"; }]; readonly name: "decodeDaoEthereumActionData"; readonly outputs: readonly [{ readonly name: "gasBackWid"; readonly type: "int8"; }, { readonly name: "gasBackAddress"; readonly type: "uint256"; }, { readonly name: "chainId"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "value"; readonly type: "uint256"; }, { readonly name: "target"; readonly type: "uint160"; }, { readonly name: "signature"; readonly type: "string"; }, { readonly name: "callData"; readonly type: "bytes"; }]; readonly name: "actions"; readonly type: "tuple[]"; }]; }, { readonly inputs: readonly []; readonly name: "delegators"; readonly outputs: readonly [{ readonly name: "delegators"; readonly type: "map(address,uint256[])"; }]; }, { readonly inputs: readonly []; readonly name: "voteEscrowRoot"; readonly outputs: readonly [{ readonly name: "voteEscrowRoot"; readonly type: "address"; }]; }, { readonly inputs: readonly []; readonly name: "ethereumActionEventConfiguration"; readonly outputs: readonly [{ readonly name: "ethereumActionEventConfiguration"; readonly type: "address"; }]; }, { readonly inputs: readonly []; readonly name: "deployEventValue"; readonly outputs: readonly [{ readonly name: "deployEventValue"; readonly type: "uint128"; }]; }, { readonly inputs: readonly []; readonly name: "proposalCount"; readonly outputs: readonly [{ readonly name: "proposalCount"; readonly type: "uint32"; }]; }, { readonly inputs: readonly []; readonly name: "proposalConfiguration"; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "votingDelay"; readonly type: "uint32"; }, { readonly name: "votingPeriod"; readonly type: "uint32"; }, { readonly name: "quorumVotes"; readonly type: "uint128"; }, { readonly name: "timeLock"; readonly type: "uint32"; }, { readonly name: "threshold"; readonly type: "uint128"; }, { readonly name: "gracePeriod"; readonly type: "uint32"; }]; readonly name: "proposalConfiguration"; readonly type: "tuple"; }]; }, { readonly inputs: readonly []; readonly name: "proposalCode"; readonly outputs: readonly [{ readonly name: "proposalCode"; readonly type: "cell"; }]; }, { readonly inputs: readonly []; readonly name: "platformCode"; readonly outputs: readonly [{ readonly name: "platformCode"; readonly type: "cell"; }]; }, { readonly inputs: readonly []; readonly name: "proposalVersion"; readonly outputs: readonly [{ readonly name: "proposalVersion"; readonly type: "uint16"; }]; }, { readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: "admin"; readonly type: "address"; }]; }, { readonly inputs: readonly []; readonly name: "pendingAdmin"; readonly outputs: readonly [{ readonly name: "pendingAdmin"; readonly type: "address"; }]; }]; readonly header: readonly ["time"]; readonly version: "2.2"; };