UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

229 lines (228 loc) 7.03 kB
/** * @see [TvmTvmBaseEvent](https://github.com/broxus/octusbridge-contracts/blob/master/everscale/build/TvmTvmBaseEvent.abi.json) */ export declare const TvmTvmBaseEventAbi: { 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 name: "_transactionChecker"; readonly type: "address"; }, { readonly name: "_eventBody"; readonly type: "cell"; }, { readonly name: "_eventInitialBalance"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "getEventInitData"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "msgHash"; readonly type: "uint256"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "chainId"; readonly type: "int32"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getDetails"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "msgHash"; readonly type: "uint256"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "chainId"; readonly type: "int32"; }]; readonly name: "_eventInitData"; readonly type: "tuple"; }, { readonly name: "_initializer"; readonly type: "address"; }, { readonly name: "_meta"; readonly type: "cell"; }, { readonly name: "_status"; readonly type: "uint8"; }]; }, { readonly name: "processProof"; readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "msgHash"; readonly type: "uint256"; }, { readonly name: "messageIndex"; readonly type: "uint15"; }, { readonly name: "txBlockProof"; readonly type: "cell"; }, { readonly name: "txProof"; readonly type: "cell"; }]; readonly name: "_eventVoteData"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "status"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "status"; readonly type: "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: "transactionChecker"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "transactionChecker"; readonly type: "address"; }]; }, { readonly name: "nonce"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "nonce"; readonly type: "uint32"; }]; }, { readonly name: "eventInitialBalance"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "eventInitialBalance"; readonly type: "uint128"; }]; }]; readonly data: readonly [{ readonly components: readonly [{ readonly name: "msgHash"; readonly type: "uint256"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "chainId"; readonly type: "int32"; }]; readonly key: 1; readonly name: "eventInitData"; readonly type: "tuple"; }]; readonly events: readonly [{ readonly name: "Confirmed"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "LiquidityRequested"; readonly inputs: readonly [{ readonly name: "bounty"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "Cancelled"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "LiquidityProvided"; readonly inputs: readonly [{ readonly name: "tokenSender"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "LimitReached"; readonly inputs: readonly [{ readonly name: "approver"; readonly type: "address"; }]; 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: "status"; readonly type: "uint8"; }, { readonly name: "initializer"; readonly type: "address"; }, { readonly name: "meta"; readonly type: "cell"; }, { readonly name: "transactionChecker"; readonly type: "address"; }, { readonly components: readonly [{ readonly name: "msgHash"; readonly type: "uint256"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "chainId"; readonly type: "int32"; }]; readonly name: "eventInitData"; readonly type: "tuple"; }, { readonly name: "nonce"; readonly type: "uint32"; }, { readonly name: "eventBody"; readonly type: "cell"; }, { readonly name: "eventInitialBalance"; readonly type: "uint128"; }]; };