UNPKG

@broxus/js-bridge-essentials

Version:

Bridge JavaScript Essentials library

134 lines (133 loc) 3.92 kB
/** * @see [TonMergeRouter](https://github.com/broxus/octusbridge-contracts/blob/master/everscale/build/MergeRouter.abi.json) */ export declare const TonMergeRouterAbi: { 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: "_owner"; readonly type: "address"; }, { readonly name: "_manager"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "setPool"; readonly inputs: readonly [{ readonly name: "_pool"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "setManager"; readonly inputs: readonly [{ readonly name: "_manager"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "disablePool"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "getPool"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "getDetails"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "_proxy"; readonly type: "address"; }, { readonly name: "_token"; readonly type: "address"; }, { readonly name: "_pool"; readonly type: "address"; }]; }, { 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: "manager"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "manager"; readonly type: "address"; }]; }]; readonly data: readonly [{ readonly key: 1; readonly name: "proxy"; readonly type: "address"; }, { readonly key: 2; readonly name: "token"; 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: "proxy"; readonly type: "address"; }, { readonly name: "token"; readonly type: "address"; }, { readonly name: "pool"; readonly type: "address"; }, { readonly name: "manager"; readonly type: "address"; }]; };