UNPKG

@broxus/js-core

Version:

MobX-based JavaScript Core library

81 lines (80 loc) 2.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CUR_VALIDATOR_CONFIG_ABI = exports.VALIDATOR_CONFIG_ABI = exports.FORWARD_FEE_PRICES_PARAM_ABI = exports.PRICES_PARAM_ABI = exports.CONFIG_ABI = void 0; exports.CONFIG_ABI = { 'ABI version': 2, events: [], fields: [ { name: 'paramsRoot', type: 'cell', }, ], functions: [], header: [], version: '2.2', }; exports.PRICES_PARAM_ABI = [ { components: [ { name: 'tag1', type: 'uint8' }, { name: 'flatGasLimit', type: 'uint64' }, { name: 'flatGasPrice', type: 'uint64' }, { name: 'tag2', type: 'uint8' }, { name: 'gasPrice', type: 'uint64' }, { name: 'gasLimit', type: 'uint64' }, { name: 'specialGasLimit', type: 'uint64' }, { name: 'gasCredit', type: 'uint64' }, { name: 'blockGasLimit', type: 'uint64' }, { name: 'freezeDueLimit', type: 'uint64' }, { name: 'deleteDueLimit', type: 'uint64' }, ], name: 'value', type: 'tuple', }, ]; exports.FORWARD_FEE_PRICES_PARAM_ABI = [ { components: [ { name: 'tag1', type: 'uint8' }, { name: 'lumpPrice', type: 'uint64' }, { name: 'bitPrice', type: 'uint64' }, { name: 'cellPrice', type: 'uint64' }, { name: 'ihrPriceFactor', type: 'uint32' }, { name: 'firstFrac', type: 'uint16' }, { name: 'nextFrac', type: 'uint16' }, ], name: 'value', type: 'tuple', }, ]; exports.VALIDATOR_CONFIG_ABI = [ { components: [ // Flat validators_elected_for { name: 'validators_elected_for', type: 'uint32' }, // elections_start_before. { name: 'elections_start_before', type: 'uint32' }, // elections_end_before. { name: 'elections_end_before', type: 'uint32' }, // _stake_held_for { name: 'stake_held_for', type: 'uint32' }, ], name: 'value', type: 'tuple', }, ]; exports.CUR_VALIDATOR_CONFIG_ABI = [ { components: [ // tag { name: 'tag', type: 'uint8' }, // utime_since. { name: 'utime_since', type: 'uint32' }, // utime_until. { name: 'utime_until', type: 'uint32' }, ], name: 'value', type: 'tuple', }, ];