UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

469 lines (468 loc) 15.3 kB
/** * @see https://github.com/broxus/octusbridge-contracts/blob/master/everscale/build/EthereumEverscaleEventConfiguration.abi.json */ export declare const EvmTvmEventConfigurationAbi: { readonly 'ABI version': 2; readonly version: "2.2"; readonly header: readonly ["time", "expire"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "_owner"; readonly type: "address"; }, { readonly name: "_meta"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "setMeta"; readonly inputs: readonly [{ readonly name: "_meta"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "setEndBlockNumber"; readonly inputs: readonly [{ readonly name: "endBlockNumber"; readonly type: "uint32"; }]; readonly outputs: readonly []; }, { readonly name: "setFlags"; readonly inputs: readonly [{ readonly name: "_flags"; readonly type: "uint64"; }]; readonly outputs: readonly []; }, { readonly name: "setEventInitialBalance"; readonly inputs: readonly [{ readonly name: "eventInitialBalance"; readonly type: "uint64"; }]; readonly outputs: readonly []; }, { readonly name: "deployEvent"; readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "eventTransaction"; readonly type: "uint256"; }, { readonly name: "eventIndex"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }, { readonly name: "eventBlockNumber"; readonly type: "uint32"; }, { readonly name: "eventBlock"; readonly type: "uint256"; }]; readonly name: "eventVoteData"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "deployEvents"; readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "eventTransaction"; readonly type: "uint256"; }, { readonly name: "eventIndex"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }, { readonly name: "eventBlockNumber"; readonly type: "uint32"; }, { readonly name: "eventBlock"; readonly type: "uint256"; }]; readonly name: "eventsVoteData"; readonly type: "tuple[]"; }, { readonly name: "values"; readonly type: "uint128[]"; }]; readonly outputs: readonly []; }, { readonly name: "deriveEventAddress"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly components: readonly [{ readonly name: "eventTransaction"; readonly type: "uint256"; }, { readonly name: "eventIndex"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }, { readonly name: "eventBlockNumber"; readonly type: "uint32"; }, { readonly name: "eventBlock"; readonly type: "uint256"; }]; readonly name: "eventVoteData"; readonly type: "tuple"; }]; readonly outputs: readonly [{ readonly name: "eventContract"; readonly type: "address"; }]; }, { readonly name: "getDetails"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "eventABI"; readonly type: "bytes"; }, { readonly name: "staking"; readonly type: "address"; }, { readonly name: "eventInitialBalance"; readonly type: "uint64"; }, { readonly name: "eventCode"; readonly type: "cell"; }]; readonly name: "_basicConfiguration"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "eventEmitter"; readonly type: "uint160"; }, { readonly name: "eventBlocksToConfirm"; readonly type: "uint16"; }, { readonly name: "proxy"; readonly type: "address"; }, { readonly name: "startBlockNumber"; readonly type: "uint32"; }, { readonly name: "endBlockNumber"; readonly type: "uint32"; }]; readonly name: "_networkConfiguration"; readonly type: "tuple"; }, { readonly name: "_meta"; readonly type: "cell"; }]; }, { readonly name: "getType"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "_type"; readonly type: "uint8"; }]; }, { readonly name: "getFlags"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "_flags"; readonly type: "uint64"; }]; }, { readonly name: "onEventConfirmed"; readonly inputs: readonly [{ readonly components: readonly [{ readonly components: readonly [{ readonly name: "eventTransaction"; readonly type: "uint256"; }, { readonly name: "eventIndex"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }, { readonly name: "eventBlockNumber"; readonly type: "uint32"; }, { readonly name: "eventBlock"; readonly type: "uint256"; }]; readonly name: "voteData"; readonly type: "tuple"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "staking"; readonly type: "address"; }, { readonly name: "chainId"; readonly type: "uint32"; }]; readonly name: "eventInitData"; readonly type: "tuple"; }, { readonly name: "gasBackAddress"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "onEventConfirmedExtended"; readonly inputs: readonly [{ readonly components: readonly [{ readonly components: readonly [{ readonly name: "eventTransaction"; readonly type: "uint256"; }, { readonly name: "eventIndex"; readonly type: "uint32"; }, { readonly name: "eventData"; readonly type: "cell"; }, { readonly name: "eventBlockNumber"; readonly type: "uint32"; }, { readonly name: "eventBlock"; readonly type: "uint256"; }]; readonly name: "voteData"; readonly type: "tuple"; }, { readonly name: "configuration"; readonly type: "address"; }, { readonly name: "staking"; readonly type: "address"; }, { readonly name: "chainId"; readonly type: "uint32"; }]; readonly name: "eventInitData"; readonly type: "tuple"; }, { readonly name: "_meta"; readonly type: "cell"; }, { readonly name: "gasBackAddress"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "transferOwnership"; readonly inputs: readonly [{ readonly name: "newOwner"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "renounceOwnership"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "owner"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "owner"; readonly type: "address"; }]; }, { readonly name: "basicConfiguration"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "eventABI"; readonly type: "bytes"; }, { readonly name: "staking"; readonly type: "address"; }, { readonly name: "eventInitialBalance"; readonly type: "uint64"; }, { readonly name: "eventCode"; readonly type: "cell"; }]; readonly name: "basicConfiguration"; readonly type: "tuple"; }]; }, { readonly name: "networkConfiguration"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "eventEmitter"; readonly type: "uint160"; }, { readonly name: "eventBlocksToConfirm"; readonly type: "uint16"; }, { readonly name: "proxy"; readonly type: "address"; }, { readonly name: "startBlockNumber"; readonly type: "uint32"; }, { readonly name: "endBlockNumber"; readonly type: "uint32"; }]; readonly name: "networkConfiguration"; readonly type: "tuple"; }]; }, { readonly name: "flags"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "flags"; readonly type: "uint64"; }]; }, { readonly name: "meta"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "meta"; readonly type: "cell"; }]; }]; readonly data: readonly [{ readonly components: readonly [{ readonly name: "eventABI"; readonly type: "bytes"; }, { readonly name: "staking"; readonly type: "address"; }, { readonly name: "eventInitialBalance"; readonly type: "uint64"; }, { readonly name: "eventCode"; readonly type: "cell"; }]; readonly key: 1; readonly name: "basicConfiguration"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "eventEmitter"; readonly type: "uint160"; }, { readonly name: "eventBlocksToConfirm"; readonly type: "uint16"; }, { readonly name: "proxy"; readonly type: "address"; }, { readonly name: "startBlockNumber"; readonly type: "uint32"; }, { readonly name: "endBlockNumber"; readonly type: "uint32"; }]; readonly key: 2; readonly name: "networkConfiguration"; readonly type: "tuple"; }]; readonly events: readonly [{ readonly name: "OwnershipTransferred"; readonly inputs: readonly [{ readonly name: "previousOwner"; readonly type: "address"; }, { readonly name: "newOwner"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "NewEventContract"; readonly inputs: readonly [{ readonly name: "eventContract"; 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: "owner"; readonly type: "address"; }, { readonly components: readonly [{ readonly name: "eventABI"; readonly type: "bytes"; }, { readonly name: "staking"; readonly type: "address"; }, { readonly name: "eventInitialBalance"; readonly type: "uint64"; }, { readonly name: "eventCode"; readonly type: "cell"; }]; readonly name: "basicConfiguration"; readonly type: "tuple"; }, { readonly components: readonly [{ readonly name: "chainId"; readonly type: "uint32"; }, { readonly name: "eventEmitter"; readonly type: "uint160"; }, { readonly name: "eventBlocksToConfirm"; readonly type: "uint16"; }, { readonly name: "proxy"; readonly type: "address"; }, { readonly name: "startBlockNumber"; readonly type: "uint32"; }, { readonly name: "endBlockNumber"; readonly type: "uint32"; }]; readonly name: "networkConfiguration"; readonly type: "tuple"; }, { readonly name: "flags"; readonly type: "uint64"; }, { readonly name: "meta"; readonly type: "cell"; }]; };