UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

237 lines (236 loc) 7.4 kB
export declare const WrappedCurrencyVaultAbi: { readonly 'ABI version': 2; readonly version: "2.2"; readonly header: readonly ["pubkey", "time", "expire"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "owner_"; readonly type: "address"; }, { readonly name: "root"; readonly type: "address"; }, { readonly name: "root_tunnel"; readonly type: "address"; }, { readonly name: "receive_safe_fee"; readonly type: "uint128"; }, { readonly name: "settings_deploy_wallet_grams"; readonly type: "uint128"; }, { readonly name: "initial_balance"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "receiveTokenWalletAddress"; readonly inputs: readonly [{ readonly name: "wallet"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "drain"; readonly inputs: readonly [{ readonly name: "receiver"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "setConfiguration"; readonly inputs: readonly [{ readonly components: readonly [{ readonly name: "root_tunnel"; readonly type: "address"; }, { readonly name: "root"; readonly type: "address"; }, { readonly name: "receive_safe_fee"; readonly type: "uint128"; }, { readonly name: "settings_deploy_wallet_grams"; readonly type: "uint128"; }, { readonly name: "initial_balance"; readonly type: "uint128"; }]; readonly name: "_configuration"; readonly type: "tuple"; }]; readonly outputs: readonly []; }, { readonly name: "withdraw"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "grant"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }]; readonly outputs: readonly []; }, { readonly name: "wrap"; readonly inputs: readonly [{ readonly name: "tokens"; readonly type: "uint128"; }, { readonly name: "owner_address"; readonly type: "address"; }, { readonly name: "gas_back_address"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "onAcceptTokensTransfer"; readonly inputs: readonly [{ readonly name: "tokenRoot"; readonly type: "address"; }, { readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "sender"; readonly type: "address"; }, { readonly name: "senderWallet"; 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: "_randomNonce"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "_randomNonce"; readonly type: "uint256"; }]; }, { readonly name: "owner"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "owner"; readonly type: "address"; }]; }, { readonly name: "configuration"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "root_tunnel"; readonly type: "address"; }, { readonly name: "root"; readonly type: "address"; }, { readonly name: "receive_safe_fee"; readonly type: "uint128"; }, { readonly name: "settings_deploy_wallet_grams"; readonly type: "uint128"; }, { readonly name: "initial_balance"; readonly type: "uint128"; }]; readonly name: "configuration"; readonly type: "tuple"; }]; }, { readonly name: "token_wallet"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "token_wallet"; readonly type: "address"; }]; }, { readonly name: "total_wrapped"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: "total_wrapped"; readonly type: "uint128"; }]; }]; readonly data: readonly [{ readonly key: 1; readonly name: "_randomNonce"; readonly type: "uint256"; }]; 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: "_randomNonce"; readonly type: "uint256"; }, { readonly name: "owner"; readonly type: "address"; }, { readonly components: readonly [{ readonly name: "root_tunnel"; readonly type: "address"; }, { readonly name: "root"; readonly type: "address"; }, { readonly name: "receive_safe_fee"; readonly type: "uint128"; }, { readonly name: "settings_deploy_wallet_grams"; readonly type: "uint128"; }, { readonly name: "initial_balance"; readonly type: "uint128"; }]; readonly name: "configuration"; readonly type: "tuple"; }, { readonly name: "token_wallet"; readonly type: "address"; }, { readonly name: "total_wrapped"; readonly type: "uint128"; }]; };