UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

576 lines (575 loc) 18.7 kB
/** * **DexGasValues ABI v2.2** * * This ABI is used for interacting with the `DexGasValues` contract on the Everscale blockchain. * @see [DexGasValues](https://github.com/broxus/flatqube-contracts/blob/master/build/DexGasValues.abi.json) * @deprecated Used only for Everscale */ export declare const LegacyDexGasValuesAbi: { readonly 'ABI version': 2; 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"; }]; readonly functions: readonly [{ readonly inputs: readonly [{ readonly name: "owner_"; readonly type: "address"; }]; readonly name: "constructor"; readonly outputs: readonly []; }, { readonly inputs: readonly [{ readonly name: "new_owner"; readonly type: "address"; }]; readonly name: "transferOwner"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "acceptOwner"; readonly outputs: readonly []; }, { readonly inputs: readonly []; readonly name: "getSetFeeParamsGas"; 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 inputs: readonly []; readonly name: "getSetAmplificationCoefficientGas"; 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 inputs: readonly []; readonly name: "getDeployTokenVaultGas"; 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 inputs: readonly []; readonly name: "getUpgradeTokenVaultGas"; 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 inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }]; readonly name: "getDeployPoolGas"; 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 inputs: readonly []; readonly name: "getUpgradePoolGas"; 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 inputs: readonly []; readonly name: "getDeployAccountGas"; 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 inputs: readonly []; readonly name: "getUpgradeAccountGas"; 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 inputs: readonly []; readonly name: "getUpgradeRootGas"; 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 inputs: readonly []; readonly name: "getDepositToAccountGas"; 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 inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }]; readonly name: "getAddPoolGas"; 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 inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }]; readonly name: "getAccountWithdrawGas"; 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 inputs: readonly [{ readonly name: "willing_to_deploy"; readonly type: "bool"; }]; readonly name: "getAccountTransferGas"; 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 inputs: readonly []; readonly name: "getAccountExchangeGas"; 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 inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly name: "getAccountDepositGas"; 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 inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }]; readonly name: "getAccountWithdrawLiquidityGas"; 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 inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly name: "getPoolDirectExchangeGas"; 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 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 name: "getPoolDirectDepositGas"; 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 inputs: readonly [{ readonly name: "N"; readonly type: "uint8"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }]; readonly name: "getPoolDirectNoFeeWithdrawGas"; 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 inputs: readonly [{ readonly name: "numberOfCurrenciesToWithdraw"; readonly type: "uint8"; }, { readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly name: "getPoolDirectWithdrawGas"; 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 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 name: "getPoolCrossExchangeGas"; 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 inputs: readonly []; readonly name: "getUpgradeVaultGas"; 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 inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly name: "getEverToTip3ExchangeGas"; 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 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 name: "getEverToTip3CrossExchangeGas"; 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 inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly name: "getTip3ToEverExchangeGas"; 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 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 name: "getTip3ToEverCrossExchangeGas"; 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 inputs: readonly [{ readonly name: "deployWalletValue"; readonly type: "uint128"; }, { readonly name: "referrer"; readonly type: "address"; }]; readonly name: "getEverWeverToTip3ExchangeGas"; 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 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 name: "getEverWeverToTip3CrossExchangeGas"; 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 inputs: readonly [{ readonly name: "code"; readonly type: "cell"; }]; readonly name: "upgrade"; readonly outputs: readonly []; }]; readonly header: readonly ["time"]; readonly version: "2.2"; };