UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

647 lines (646 loc) 19.8 kB
/** * @see [TvmEvmEventNative](https://github.com/broxus/octusbridge-contracts/blob/master/everscale/build/MultiVaultEverscaleEVMEventNative.abi.json) */ export declare const TvmEvmEventNativeAbi: { readonly 'ABI version': 2; readonly version: "2.3"; readonly header: readonly ["pubkey", "time", "expire"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "_initializer"; readonly type: "address"; }, { readonly name: "_meta"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "getUnmodifiedEventData"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }]; }, { readonly name: "receiveTokenName"; readonly inputs: readonly [{ readonly name: "name_"; readonly type: "string"; }]; readonly outputs: readonly []; }, { readonly name: "receiveTokenSymbol"; readonly inputs: readonly [{ readonly name: "symbol_"; readonly type: "string"; }]; readonly outputs: readonly []; }, { readonly name: "receiveTokenDecimals"; readonly inputs: readonly [{ readonly name: "decimals_"; readonly type: "uint8"; }]; readonly outputs: readonly []; }, { readonly name: "receiveProxyTokenWallet"; readonly inputs: readonly [{ readonly name: "tokenWallet_"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "getDecodedData"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "proxy_"; readonly type: "address"; }, { readonly name: "tokenWallet_"; readonly type: "address"; }, { readonly name: "token_"; readonly type: "address"; }, { readonly name: "remainingGasTo_"; readonly type: "address"; }, { readonly name: "amount_"; readonly type: "uint128"; }, { readonly name: "recipient_"; readonly type: "uint160"; }, { readonly name: "chainId_"; readonly type: "uint256"; }, { readonly components: readonly [{ readonly name: "recipient"; readonly type: "uint160"; }, { readonly name: "payload"; readonly type: "bytes"; }, { readonly name: "strict"; readonly type: "bool"; }]; readonly name: "callback"; readonly type: "tuple"; }, { readonly name: "name_"; readonly type: "string"; }, { readonly name: "symbol_"; readonly type: "string"; }, { readonly name: "decimals_"; readonly type: "uint8"; }]; }, { readonly name: "getEventInitData"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly components: readonly [{ readonly name: "eventTransactionLt"; readonly type: "uint64"; }, { readonly name: "eventTimestamp"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }]; readonly name: "voteData"; readonly type: "tuple"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "staking"; readonly type: "address"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "confirm"; readonly inputs: readonly [{ readonly name: "signature"; readonly type: "bytes"; }, { readonly name: "voteReceiver"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "reject"; readonly inputs: readonly [{ readonly name: "voteReceiver"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "close"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "getDetails"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly components: readonly [{ readonly name: "eventTransactionLt"; readonly type: "uint64"; }, { readonly name: "eventTimestamp"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }]; readonly name: "voteData"; readonly type: "tuple"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "staking"; readonly type: "address"; }]; readonly name: "_eventInitData"; readonly type: "tuple"; }, { readonly name: "_status"; readonly type: "uint8"; }, { readonly name: "_confirms"; readonly type: "uint256[]"; }, { readonly name: "_rejects"; readonly type: "uint256[]"; }, { readonly name: "empty"; readonly type: "uint256[]"; }, { readonly name: "_signatures"; readonly type: "bytes[]"; }, { readonly name: "balance"; readonly type: "uint128"; }, { readonly name: "_initializer"; readonly type: "address"; }, { readonly name: "_meta"; readonly type: "cell"; }, { readonly name: "_requiredVotes"; readonly type: "uint32"; }]; }, { readonly name: "status"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint8"; }]; }, { readonly name: "receiveRoundAddress"; readonly inputs: readonly [{ readonly name: "roundContract"; readonly type: "address"; }, { readonly name: "roundNum"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "receiveRoundRelays"; readonly inputs: readonly [{ readonly name: "keys"; readonly type: "uint256[]"; }]; readonly outputs: readonly []; }, { readonly name: "getVoters"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly name: "vote"; readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly name: "voters"; readonly type: "uint256[]"; }]; }, { readonly name: "getVote"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly name: "voter"; readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly name: "vote"; readonly type: "optional(uint8)"; }]; }, { readonly name: "getApiVersion"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint32"; }]; }, { readonly name: "votes"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "votes"; readonly type: "map(uint256,uint8)"; }]; }, { readonly name: "initializer"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "initializer"; readonly type: "address"; }]; }, { readonly name: "meta"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "meta"; readonly type: "cell"; }]; }, { readonly name: "requiredVotes"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "requiredVotes"; readonly type: "uint32"; }]; }, { readonly name: "confirms"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "confirms"; readonly type: "uint16"; }]; }, { readonly name: "rejects"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "rejects"; readonly type: "uint16"; }]; }, { readonly name: "relay_round"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "relay_round"; readonly type: "address"; }]; }, { readonly name: "round_number"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "round_number"; readonly type: "uint32"; }]; }, { readonly name: "createdAt"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "createdAt"; readonly type: "uint32"; }]; }, { readonly name: "signatures"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "signatures"; readonly type: "map(uint256,bytes)"; }]; }, { readonly name: "nonce"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "nonce"; readonly type: "uint32"; }]; }, { readonly name: "proxy"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "proxy"; readonly type: "address"; }]; }, { readonly name: "tokenWallet"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "tokenWallet"; readonly type: "address"; }]; }, { readonly name: "token"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; }, { readonly name: "remainingGasTo"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "remainingGasTo"; readonly type: "address"; }]; }, { readonly name: "amount"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }]; }, { readonly name: "recipient"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "recipient"; readonly type: "uint160"; }]; }, { readonly name: "chainId"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "chainId"; readonly type: "uint256"; }]; }, { readonly name: "sender"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "sender"; readonly type: "address"; }]; }, { readonly name: "initial_balance"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "initial_balance"; readonly type: "uint128"; }]; }, { readonly name: "callback_recipient"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "callback_recipient"; readonly type: "uint160"; }]; }, { readonly name: "callback_payload"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "callback_payload"; readonly type: "bytes"; }]; }, { readonly name: "callback_strict"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "callback_strict"; readonly type: "bool"; }]; }, { readonly name: "name"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "name"; readonly type: "string"; }]; }, { readonly name: "symbol"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "symbol"; readonly type: "string"; }]; }, { readonly name: "decimals"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "decimals"; readonly type: "uint8"; }]; }, { readonly name: "expectedTokenWallet"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "expectedTokenWallet"; readonly type: "address"; }]; }, { readonly name: "unmodifiedEventData"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "unmodifiedEventData"; readonly type: "cell"; }]; }]; readonly data: readonly [{ readonly components: readonly [{ readonly components: readonly [{ readonly name: "eventTransactionLt"; readonly type: "uint64"; }, { readonly name: "eventTimestamp"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }]; readonly name: "voteData"; readonly type: "tuple"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "staking"; readonly type: "address"; }]; readonly key: 1; readonly name: "eventInitData"; readonly type: "tuple"; }]; readonly events: readonly [{ readonly name: "Confirm"; readonly inputs: readonly [{ readonly name: "relay"; readonly type: "uint256"; }, { readonly name: "signature"; readonly type: "bytes"; }]; readonly outputs: readonly []; }, { readonly name: "Reject"; readonly inputs: readonly [{ readonly name: "relay"; readonly type: "uint256"; }]; readonly outputs: readonly []; }, { readonly name: "Closed"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "Confirmed"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "Rejected"; readonly inputs: readonly [{ readonly name: "reason"; readonly type: "uint32"; }]; readonly outputs: readonly []; }]; readonly fields: readonly [{ readonly name: "_pubkey"; readonly type: "uint256"; }, { readonly name: "_constructorFlag"; readonly type: "bool"; }, { readonly name: "_status"; readonly type: "uint8"; }, { readonly name: "votes"; readonly type: "map(uint256,uint8)"; }, { readonly name: "initializer"; readonly type: "address"; }, { readonly name: "meta"; readonly type: "cell"; }, { readonly name: "requiredVotes"; readonly type: "uint32"; }, { readonly name: "confirms"; readonly type: "uint16"; }, { readonly name: "rejects"; readonly type: "uint16"; }, { readonly name: "relay_round"; readonly type: "address"; }, { readonly name: "round_number"; readonly type: "uint32"; }, { readonly name: "createdAt"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly components: readonly [{ readonly name: "eventTransactionLt"; readonly type: "uint64"; }, { readonly name: "eventTimestamp"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }]; readonly name: "voteData"; readonly type: "tuple"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "staking"; readonly type: "address"; }]; readonly name: "eventInitData"; readonly type: "tuple"; }, { readonly name: "signatures"; readonly type: "map(uint256,bytes)"; }, { readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "proxy"; readonly type: "address"; }, { readonly name: "tokenWallet"; readonly type: "address"; }, { readonly name: "token"; readonly type: "address"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "recipient"; readonly type: "uint160"; }, { readonly name: "chainId"; readonly type: "uint256"; }, { readonly name: "sender"; readonly type: "address"; }, { readonly name: "initial_balance"; readonly type: "uint128"; }, { readonly name: "callback_recipient"; readonly type: "uint160"; }, { readonly name: "callback_payload"; readonly type: "bytes"; }, { readonly name: "callback_strict"; readonly type: "bool"; }, { readonly name: "name"; readonly type: "string"; }, { readonly name: "symbol"; readonly type: "string"; }, { readonly name: "decimals"; readonly type: "uint8"; }, { readonly name: "expectedTokenWallet"; readonly type: "address"; }, { readonly name: "unmodifiedEventData"; readonly type: "cell"; }]; };