UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

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