UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

575 lines (574 loc) 18.6 kB
/** * @see https://github.com/broxus/flatqube-contracts/blob/master/build/DexGasValues.abi.json */ export declare const DexGasValuesAbi: { readonly 'ABI version': 2; readonly version: "2.2"; readonly header: readonly ["time"]; readonly functions: readonly [{ readonly name: "constructor"; readonly inputs: readonly [{ readonly name: "owner_"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "transferOwner"; readonly inputs: readonly [{ readonly name: "new_owner"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly name: "acceptOwner"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "getSetFeeParamsGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getSetAmplificationCoefficientGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getDeployTokenVaultGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getUpgradeTokenVaultGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getDeployPoolGas"; readonly inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getUpgradePoolGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getDeployAccountGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getUpgradeAccountGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getUpgradeRootGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getDepositToAccountGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getAddPoolGas"; readonly inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getAccountWithdrawGas"; readonly inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getAccountTransferGas"; readonly inputs: readonly [{ readonly name: "willing_to_deploy"; readonly type: "bool"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getAccountExchangeGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getAccountDepositGas"; readonly inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }, { readonly name: "referrer"; readonly type: "address"; }, { readonly name: "autoChange"; readonly type: "bool"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getAccountWithdrawLiquidityGas"; readonly inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getPoolDirectExchangeGas"; readonly inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getPoolDirectDepositGas"; readonly inputs: readonly [{ readonly name: "poolType"; readonly type: "uint8"; }, { readonly name: "N"; readonly type: "uint8"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getPoolDirectNoFeeWithdrawGas"; readonly inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getPoolDirectWithdrawGas"; readonly inputs: readonly [{ readonly name: "numberOfCurrenciesToWithdraw"; readonly type: "uint8"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getPoolCrossExchangeGas"; readonly inputs: readonly [{ readonly name: "steps"; readonly type: "uint32"; }, { readonly name: "leaves"; readonly type: "uint32"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getUpgradeVaultGas"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getEverToTip3ExchangeGas"; readonly inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getEverToTip3CrossExchangeGas"; readonly inputs: readonly [{ readonly name: "steps"; readonly type: "uint32"; }, { readonly name: "leaves"; readonly type: "uint32"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getTip3ToEverExchangeGas"; readonly inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getTip3ToEverCrossExchangeGas"; readonly inputs: readonly [{ readonly name: "steps"; readonly type: "uint32"; }, { readonly name: "leaves"; readonly type: "uint32"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getEverWeverToTip3ExchangeGas"; readonly inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "getEverWeverToTip3CrossExchangeGas"; readonly inputs: readonly [{ readonly name: "steps"; readonly type: "uint32"; }, { readonly name: "leaves"; readonly type: "uint32"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly components: readonly [{ readonly name: "fixedValue"; readonly type: "uint128"; }, { readonly name: "dynamicGas"; readonly type: "uint128"; }]; readonly name: "value0"; readonly type: "tuple"; }]; }, { readonly name: "upgrade"; readonly inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }]; readonly outputs: readonly []; }]; readonly data: readonly [{ readonly key: 1; readonly name: "_nonce"; readonly type: "uint32"; }]; 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: "_nonce"; readonly type: "uint32"; }, { readonly name: "_owner"; readonly type: "address"; }, { readonly name: "_pendingOwner"; readonly type: "address"; }]; };