@broxus/js-core
Version:
MobX-based JavaScript Core library
824 lines (823 loc) • 23.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.LegacyDexGasValuesAbi = void 0;
/**
* **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
*/
exports.LegacyDexGasValuesAbi = {
'ABI version': 2,
data: [
{
key: 1,
name: '_nonce',
type: 'uint32',
},
],
events: [],
fields: [
{
name: '_pubkey',
type: 'uint256',
},
{
name: '_timestamp',
type: 'uint64',
},
{
name: '_constructorFlag',
type: 'bool',
},
{
name: '_nonce',
type: 'uint32',
},
{
name: '_owner',
type: 'address',
},
{
name: '_pendingOwner',
type: 'address',
},
],
functions: [
{
inputs: [
{
name: 'owner_',
type: 'address',
},
],
name: 'constructor',
outputs: [],
},
{
inputs: [
{
name: 'new_owner',
type: 'address',
},
],
name: 'transferOwner',
outputs: [],
},
{
inputs: [],
name: 'acceptOwner',
outputs: [],
},
{
inputs: [],
name: 'getSetFeeParamsGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getSetAmplificationCoefficientGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getDeployTokenVaultGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getUpgradeTokenVaultGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'N',
type: 'uint8',
},
],
name: 'getDeployPoolGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getUpgradePoolGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getDeployAccountGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getUpgradeAccountGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getUpgradeRootGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getDepositToAccountGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'N',
type: 'uint8',
},
],
name: 'getAddPoolGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'deployWalletValue',
type: 'uint128',
},
],
name: 'getAccountWithdrawGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'willing_to_deploy',
type: 'bool',
},
],
name: 'getAccountTransferGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getAccountExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'N',
type: 'uint8',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getAccountDepositGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'N',
type: 'uint8',
},
],
name: 'getAccountWithdrawLiquidityGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getPoolDirectExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'poolType',
type: 'uint8',
},
{
name: 'N',
type: 'uint8',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getPoolDirectDepositGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'N',
type: 'uint8',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
],
name: 'getPoolDirectNoFeeWithdrawGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'numberOfCurrenciesToWithdraw',
type: 'uint8',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getPoolDirectWithdrawGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'steps',
type: 'uint32',
},
{
name: 'leaves',
type: 'uint32',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getPoolCrossExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [],
name: 'getUpgradeVaultGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getEverToTip3ExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'steps',
type: 'uint32',
},
{
name: 'leaves',
type: 'uint32',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getEverToTip3CrossExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getTip3ToEverExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'steps',
type: 'uint32',
},
{
name: 'leaves',
type: 'uint32',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getTip3ToEverCrossExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getEverWeverToTip3ExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'steps',
type: 'uint32',
},
{
name: 'leaves',
type: 'uint32',
},
{
name: 'deployWalletValue',
type: 'uint128',
},
{
name: 'referrer',
type: 'address',
},
],
name: 'getEverWeverToTip3CrossExchangeGas',
outputs: [
{
components: [
{
name: 'fixedValue',
type: 'uint128',
},
{
name: 'dynamicGas',
type: 'uint128',
},
],
name: 'value0',
type: 'tuple',
},
],
},
{
inputs: [
{
name: 'code',
type: 'cell',
},
],
name: 'upgrade',
outputs: [],
},
],
header: ['time'],
version: '2.2',
};