UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

469 lines (468 loc) 14.5 kB
export declare const VoteEscrowAccountAbi: { readonly 'ABI version': 2; readonly version: "2.2"; readonly header: readonly ["time"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "upgrade"; readonly inputs: readonly [{ readonly name: "new_code"; readonly type: "cell"; }, { readonly name: "new_version"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "call_id"; readonly type: "uint32"; }, { readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "send_gas_to"; readonly type: "address"; }]; readonly name: "meta"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "onDeployRetry"; readonly id: "0x23DC4360"; readonly inputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }, { readonly name: "value1"; readonly type: "cell"; }, { readonly name: "sendGasTo"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "processVoteEpoch"; readonly inputs: readonly [{ readonly name: "voteEpoch"; readonly type: "uint32"; }, { readonly name: "votes"; readonly type: "map(address,uint128)"; }, { readonly components: readonly [{ readonly name: "call_id"; readonly type: "uint32"; }, { readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "send_gas_to"; readonly type: "address"; }]; readonly name: "meta"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "processWithdraw"; readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "call_id"; readonly type: "uint32"; }, { readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "send_gas_to"; readonly type: "address"; }]; readonly name: "meta"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "processDeposit"; readonly inputs: readonly [{ readonly name: "deposit_nonce"; readonly type: "uint32"; }, { readonly name: "qube_amount"; readonly type: "uint128"; }, { readonly name: "ve_amount"; readonly type: "uint128"; }, { readonly name: "lock_time"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "call_id"; readonly type: "uint32"; }, { readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "send_gas_to"; readonly type: "address"; }]; readonly name: "meta"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "getVeAverage"; readonly inputs: readonly [{ readonly name: "callback_receiver"; readonly type: "address"; }, { readonly name: "callback_nonce"; readonly type: "uint32"; }, { readonly name: "sync_time"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "lockedTokens"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint128"; }]; }, { readonly name: "propose"; readonly inputs: readonly [{ readonly name: "proposal_data"; readonly type: "cell"; }, { readonly name: "threshold"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "onProposalDeployed"; readonly inputs: readonly [{ readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "proposal_id"; readonly type: "uint32"; }, { readonly name: "answer_id"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "castVote"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }, { readonly name: "support"; readonly type: "bool"; }, { readonly name: "reason"; readonly type: "string"; }]; readonly outputs: readonly []; }, { readonly name: "voteCasted"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "rejectVote"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "tryUnlockVoteTokens"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "unlockVoteTokens"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }, { readonly name: "success"; readonly type: "bool"; }]; readonly outputs: readonly []; }, { readonly name: "tryUnlockCastedVotes"; readonly inputs: readonly [{ readonly name: "proposal_ids"; readonly type: "uint32[]"; }]; readonly outputs: readonly []; }, { readonly name: "unlockCastedVote"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }, { readonly name: "success"; readonly type: "bool"; }]; readonly outputs: readonly []; }, { readonly name: "getDetails"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "_current_version"; readonly type: "uint32"; }, { readonly name: "_voteEscrow"; readonly type: "address"; }, { readonly name: "_user"; readonly type: "address"; }, { readonly name: "_qubeBalance"; readonly type: "uint128"; }, { readonly name: "_veQubeBalance"; readonly type: "uint128"; }, { readonly name: "_veQubeAverage"; readonly type: "uint128"; }, { readonly name: "_veQubeAveragePeriod"; readonly type: "uint32"; }, { readonly name: "_unlockedQubes"; readonly type: "uint128"; }, { readonly name: "_lastUpdateTime"; readonly type: "uint32"; }, { readonly name: "_lastEpochVoted"; readonly type: "uint32"; }, { readonly name: "_activeDeposits"; readonly type: "uint32"; }]; }, { readonly name: "calculateMinGas"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "min_gas"; readonly type: "uint128"; }]; }, { readonly name: "calculateVeAverage"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "_qubeBalance"; readonly type: "uint128"; }, { readonly name: "_veQubeBalance"; readonly type: "uint128"; }, { readonly name: "_expiredVeQubes"; readonly type: "uint128"; }, { readonly name: "_unlockedQubes"; readonly type: "uint128"; }, { readonly name: "_veQubeAverage"; readonly type: "uint128"; }, { readonly name: "_veQubeAveragePeriod"; readonly type: "uint128"; }]; }, { readonly name: "deposits"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "veAmount"; readonly type: "uint128"; }, { readonly name: "createdAt"; readonly type: "uint32"; }, { readonly name: "lockTime"; readonly type: "uint32"; }]; readonly name: "deposits"; readonly type: "map(uint64,tuple)"; }]; }, { readonly name: "created_proposals"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "created_proposals"; readonly type: "map(uint32,uint128)"; }]; }, { readonly name: "_tmp_proposals"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "_tmp_proposals"; readonly type: "map(uint32,uint128)"; }]; }, { readonly name: "casted_votes"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "casted_votes"; readonly type: "map(uint32,bool)"; }]; }]; readonly data: readonly []; readonly events: readonly [{ readonly name: "VoteCast"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }, { readonly name: "support"; readonly type: "bool"; }, { readonly name: "votes"; readonly type: "uint128"; }, { readonly name: "reason"; readonly type: "string"; }]; readonly outputs: readonly []; }, { readonly name: "UnlockVotes"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }, { readonly name: "value"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "UnlockCastedVotes"; readonly inputs: readonly [{ readonly name: "proposal_id"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "ProposalCreationRejected"; readonly inputs: readonly [{ readonly name: "votes_available"; readonly type: "uint128"; }, { readonly name: "threshold"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "ProposalCodeUpgraded"; readonly inputs: readonly [{ readonly name: "votes_available"; readonly type: "uint128"; }, { readonly name: "threshold"; readonly type: "uint128"; }]; 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: "current_version"; readonly type: "uint32"; }, { readonly name: "voteEscrow"; readonly type: "address"; }, { readonly name: "user"; readonly type: "address"; }, { readonly name: "dao_root"; readonly type: "address"; }, { readonly name: "_proposal_nonce"; readonly type: "uint32"; }, { readonly name: "platform_code"; readonly type: "cell"; }, { readonly name: "qubeBalance"; readonly type: "uint128"; }, { readonly name: "veQubeBalance"; readonly type: "uint128"; }, { readonly name: "unlockedQubes"; readonly type: "uint128"; }, { readonly name: "veQubeAverage"; readonly type: "uint128"; }, { readonly name: "veQubeAveragePeriod"; readonly type: "uint32"; }, { readonly name: "lastUpdateTime"; readonly type: "uint32"; }, { readonly name: "lastEpochVoted"; readonly type: "uint32"; }, { readonly name: "activeDeposits"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "veAmount"; readonly type: "uint128"; }, { readonly name: "createdAt"; readonly type: "uint32"; }, { readonly name: "lockTime"; readonly type: "uint32"; }]; readonly name: "deposits"; readonly type: "map(uint64,tuple)"; }, { readonly name: "created_proposals"; readonly type: "map(uint32,uint128)"; }, { readonly name: "_tmp_proposals"; readonly type: "map(uint32,uint128)"; }, { readonly name: "casted_votes"; readonly type: "map(uint32,bool)"; }]; };