UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

237 lines (236 loc) 7.09 kB
/** * @see [MergePool_V6](https://github.com/broxus/octusbridge-contracts/blob/master/everscale/build/MergePool_V6.abi.json) */ export declare const MergePoolV6Abi: { readonly 'ABI version': 2; readonly version: "2.3"; readonly header: readonly ["pubkey", "time"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "acceptUpgrade"; readonly inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }, { readonly name: "newVersion"; readonly type: "uint8"; }]; readonly outputs: readonly []; }, { readonly name: "receiveTokenDecimals"; readonly inputs: readonly [{ readonly name: "decimals"; readonly type: "uint8"; }]; readonly outputs: readonly []; }, { readonly name: "setManager"; readonly inputs: readonly [{ readonly name: "_manager"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "removeToken"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "addToken"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "setCanon"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "enableToken"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "enableAll"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "disableToken"; readonly inputs: readonly [{ readonly name: "token"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "disableAll"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "getCanon"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }, { readonly components: readonly [{ readonly name: "decimals"; readonly type: "uint8"; }, { readonly name: "enabled"; readonly type: "bool"; }]; readonly name: "value1"; readonly type: "tuple"; }]; }, { readonly name: "getTokens"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "decimals"; readonly type: "uint8"; }, { readonly name: "enabled"; readonly type: "bool"; }]; readonly name: "_tokens"; readonly type: "map(address,tuple)"; }, { readonly name: "_canon"; readonly type: "address"; }]; }, { readonly name: "onAcceptTokensBurn"; readonly inputs: readonly [{ readonly name: "_amount"; readonly type: "uint128"; }, { readonly name: "walletOwner"; readonly type: "address"; }, { readonly name: "sender"; readonly type: "address"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; 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: "_randomNonce"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "_randomNonce"; readonly type: "uint256"; }]; }, { readonly name: "version"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "version"; readonly type: "uint8"; }]; }, { readonly name: "manager"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "manager"; readonly type: "address"; }]; }]; readonly data: readonly [{ readonly key: 1; readonly name: "_randomNonce"; readonly type: "uint256"; }, { readonly key: 2; readonly name: "proxy"; readonly type: "address"; }]; 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 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 name: "_randomNonce"; readonly type: "uint256"; }, { readonly name: "proxy"; readonly type: "address"; }, { readonly name: "version"; readonly type: "uint8"; }, { readonly components: readonly [{ readonly name: "decimals"; readonly type: "uint8"; }, { readonly name: "enabled"; readonly type: "bool"; }]; readonly name: "tokens"; readonly type: "map(address,tuple)"; }, { readonly name: "manager"; readonly type: "address"; }, { readonly name: "canon"; readonly type: "address"; }]; };