UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

564 lines (563 loc) 17.1 kB
export declare const VoteEscrowProposalAbi: { readonly 'ABI version': 2; readonly header: readonly ["time"]; readonly version: "2.2"; readonly data: readonly []; readonly events: readonly [{ readonly inputs: readonly [{ readonly name: "voter"; readonly type: "address"; }, { readonly name: "support"; readonly type: "bool"; }, { readonly name: "votes"; readonly type: "uint128"; }, { readonly name: "reason"; readonly type: "string"; }]; readonly name: "VoteCast"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "executionTime"; readonly type: "uint32"; }]; readonly name: "Queued"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "Executed"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "Canceled"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "currentVersion"; readonly type: "uint16"; }]; readonly name: "CodeUpgradeRequested"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "newVersion"; readonly type: "uint16"; }]; readonly name: "ProposalCodeUpgraded"; 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: "root"; readonly type: "address"; }, { readonly name: "platformCode"; readonly type: "cell"; }, { readonly name: "id"; readonly type: "uint32"; }, { readonly name: "voteEscrowRoot"; readonly type: "address"; }, { readonly name: "proposer"; readonly type: "address"; }, { readonly name: "description"; readonly type: "string"; }, { 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: "proposalVersion"; readonly type: "uint16"; }, { 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: "config"; readonly type: "tuple"; }, { readonly name: "startTime"; readonly type: "uint32"; }, { readonly name: "endTime"; readonly type: "uint32"; }, { readonly name: "executionTime"; readonly type: "uint32"; }, { readonly name: "canceled"; readonly type: "bool"; }, { readonly name: "executed"; readonly type: "bool"; }, { readonly name: "forVotes"; readonly type: "uint128"; }, { readonly name: "againstVotes"; readonly type: "uint128"; }]; readonly functions: readonly [{ readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getOverview"; readonly outputs: readonly [{ readonly name: "proposer_"; readonly type: "address"; }, { readonly name: "description_"; readonly type: "string"; }, { readonly name: "startTime_"; readonly type: "uint32"; }, { readonly name: "endTime_"; readonly type: "uint32"; }, { readonly name: "executionTime_"; readonly type: "uint32"; }, { readonly name: "forVotes_"; readonly type: "uint128"; }, { readonly name: "againstVotes_"; readonly type: "uint128"; }, { readonly name: "quorumVotes_"; readonly type: "uint128"; }, { readonly name: "state_"; readonly type: "uint8"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getProposer"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getActions"; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "value"; readonly type: "uint128"; }, { readonly name: "target"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly name: "value0"; 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: "value1"; readonly type: "tuple[]"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getConfig"; 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: "value0"; readonly type: "tuple"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getTimings"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint32"; }, { readonly name: "value1"; readonly type: "uint32"; }, { readonly name: "value2"; readonly type: "uint32"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getVotes"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint128"; }, { readonly name: "value1"; readonly type: "uint128"; }, { readonly name: "value2"; readonly type: "uint128"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getStatuses"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "bool"; }, { readonly name: "value1"; readonly type: "bool"; }]; }, { readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly name: "getState"; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint8"; }]; }, { readonly inputs: readonly []; readonly name: "queue"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "execute"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "cancel"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "value0"; readonly type: "uint32"; }, { readonly name: "voter"; readonly type: "address"; }, { readonly name: "votes"; readonly type: "uint128"; }, { readonly name: "support"; readonly type: "bool"; }, { readonly name: "reason"; readonly type: "string"; }]; readonly name: "castVote"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "onActionsExecuted"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "accountOwner"; readonly type: "address"; }]; readonly name: "unlockCastedVote"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "accountOwner"; readonly type: "address"; }]; readonly name: "unlockVoteTokens"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "sendGasTo"; readonly type: "address"; }]; readonly name: "requestUpgrade"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }, { readonly name: "newVersion"; readonly type: "uint16"; }, { readonly name: "sendGasTo"; readonly type: "address"; }]; readonly name: "upgrade"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "constructor"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "root"; readonly outputs: readonly [{ readonly name: "root"; readonly type: "address"; }]; }, { readonly inputs: readonly []; readonly name: "platformCode"; readonly outputs: readonly [{ readonly name: "platformCode"; readonly type: "cell"; }]; }, { readonly inputs: readonly []; readonly name: "id"; readonly outputs: readonly [{ readonly name: "id"; readonly type: "uint32"; }]; }, { readonly inputs: readonly []; readonly name: "voteEscrowRoot"; readonly outputs: readonly [{ readonly name: "voteEscrowRoot"; readonly type: "address"; }]; }, { readonly inputs: readonly []; readonly name: "proposer"; readonly outputs: readonly [{ readonly name: "proposer"; readonly type: "address"; }]; }, { readonly inputs: readonly []; readonly name: "description"; readonly outputs: readonly [{ readonly name: "description"; readonly type: "string"; }]; }, { readonly inputs: readonly []; readonly name: "tonActions"; readonly outputs: readonly [{ 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 inputs: readonly []; readonly name: "ethActions"; readonly outputs: 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: "ethActions"; readonly type: "tuple[]"; }]; }, { readonly inputs: readonly []; readonly name: "proposalVersion"; readonly outputs: readonly [{ readonly name: "proposalVersion"; readonly type: "uint16"; }]; }, { readonly inputs: readonly []; readonly name: "config"; 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: "config"; readonly type: "tuple"; }]; }, { readonly inputs: readonly []; readonly name: "startTime"; readonly outputs: readonly [{ readonly name: "startTime"; readonly type: "uint32"; }]; }, { readonly inputs: readonly []; readonly name: "endTime"; readonly outputs: readonly [{ readonly name: "endTime"; readonly type: "uint32"; }]; }, { readonly inputs: readonly []; readonly name: "executionTime"; readonly outputs: readonly [{ readonly name: "executionTime"; readonly type: "uint32"; }]; }, { readonly inputs: readonly []; readonly name: "canceled"; readonly outputs: readonly [{ readonly name: "canceled"; readonly type: "bool"; }]; }, { readonly inputs: readonly []; readonly name: "executed"; readonly outputs: readonly [{ readonly name: "executed"; readonly type: "bool"; }]; }, { readonly inputs: readonly []; readonly name: "forVotes"; readonly outputs: readonly [{ readonly name: "forVotes"; readonly type: "uint128"; }]; }, { readonly inputs: readonly []; readonly name: "againstVotes"; readonly outputs: readonly [{ readonly name: "againstVotes"; readonly type: "uint128"; }]; }]; };