UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

309 lines (308 loc) 9.17 kB
/** * @see https://github.com/broxus/flatqube-contracts/blob/master/build/VaultTokenWallet_V1.abi.json */ export declare const VaultTokenWalletAbi: { readonly 'ABI version': 2; readonly version: "2.2"; readonly header: readonly ["pubkey", "time", "expire"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "supportsInterface"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }, { readonly name: "interfaceID"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "bool"; }]; }, { readonly name: "specialWalletOwners"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address[]"; }]; }, { readonly name: "platformCode"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }]; }, { readonly name: "onDeployRetry"; readonly id: "0x15A038FB"; readonly inputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }, { readonly name: "value1"; readonly type: "uint32"; }, { readonly name: "sender"; readonly type: "address"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "version"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint32"; }]; }, { readonly name: "upgrade"; readonly inputs: readonly [{ readonly name: "remainingGasTo"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "acceptUpgrade"; readonly inputs: readonly [{ readonly name: "newCode"; readonly type: "cell"; }, { readonly name: "newVersion"; readonly type: "uint32"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "acceptMint"; readonly id: "0x4384F298"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "notify"; readonly type: "bool"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "transfer"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "recipient"; readonly type: "address"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "notify"; readonly type: "bool"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "acceptNative"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "acceptTransfer"; readonly id: "0x67A0B95F"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "sender"; readonly type: "address"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "notify"; readonly type: "bool"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "burnByRoot"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "callbackTo"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "destroy"; readonly inputs: readonly [{ readonly name: "remainingGasTo"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "burn"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "callbackTo"; readonly type: "address"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "balance"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "uint128"; }]; }, { readonly name: "owner"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "root"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "address"; }]; }, { readonly name: "walletCode"; readonly inputs: readonly [{ readonly name: "answerId"; readonly type: "uint32"; }]; readonly outputs: readonly [{ readonly name: "value0"; readonly type: "cell"; }]; }, { readonly name: "transferToWallet"; readonly inputs: readonly [{ readonly name: "amount"; readonly type: "uint128"; }, { readonly name: "recipientTokenWallet"; readonly type: "address"; }, { readonly name: "remainingGasTo"; readonly type: "address"; }, { readonly name: "notify"; readonly type: "bool"; }, { readonly name: "payload"; readonly type: "cell"; }]; readonly outputs: readonly []; }, { readonly name: "sendSurplusGas"; readonly inputs: readonly [{ readonly name: "to"; readonly type: "address"; }]; readonly outputs: readonly []; }]; readonly data: readonly [{ readonly key: 1; readonly name: "root_"; readonly type: "address"; }, { readonly key: 2; readonly name: "owner_"; readonly type: "address"; }]; readonly events: readonly []; readonly fields: readonly [{ readonly name: "_pubkey"; readonly type: "uint256"; }, { readonly name: "_timestamp"; readonly type: "uint64"; }, { readonly name: "_constructorFlag"; readonly type: "bool"; }, { readonly name: "root_"; readonly type: "address"; }, { readonly name: "owner_"; readonly type: "address"; }, { readonly name: "balance_"; readonly type: "uint128"; }, { readonly name: "version_"; readonly type: "uint32"; }, { readonly name: "platformCode_"; readonly type: "cell"; }]; };