UNPKG

@tracer-protocol/pools-js

Version:

Javascript library for interacting with Tracer's Perpetual Pools

47 lines (46 loc) 1.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.USDC_DECIMALS = exports.TEST_TOKEN_DECIMALS = exports.TEST_QUOTE_TOKEN = exports.TCR_DECIMALS = exports.SECONDS_PER_LEAP_YEAR = exports.POOL_SWAP_LIBRARY_BY_NETWORK = exports.POOL_STATE_HELPER_BY_NETWORK = exports.NETWORKS = exports.EVENT_NAMES = void 0; const NETWORKS = { ARBITRUM_RINKEBY: '421611', ARBITRUM: '42161', MAINNET: '1', RINKEBY: '4', KOVAN: '42' }; exports.NETWORKS = NETWORKS; const TCR_DECIMALS = 18; exports.TCR_DECIMALS = TCR_DECIMALS; const TEST_TOKEN_DECIMALS = 18; exports.TEST_TOKEN_DECIMALS = TEST_TOKEN_DECIMALS; const USDC_DECIMALS = 6; exports.USDC_DECIMALS = USDC_DECIMALS; const TEST_QUOTE_TOKEN = { name: 'USDC', symbol: 'USDC', address: '0xa72276C7ecDc2D97b029F39Dd23fEf3Ea07D2ff8', decimals: TEST_TOKEN_DECIMALS }; exports.TEST_QUOTE_TOKEN = TEST_QUOTE_TOKEN; const SECONDS_PER_LEAP_YEAR = 31622400; exports.SECONDS_PER_LEAP_YEAR = SECONDS_PER_LEAP_YEAR; const POOL_STATE_HELPER_BY_NETWORK = { [NETWORKS.ARBITRUM]: '0x1d3ac3f2De105F831B4eBeA8987a5f58B26aBA40', [NETWORKS.ARBITRUM_RINKEBY]: '0xED2F534F6aaD02EEe368F443D42419a20f447DfA' }; exports.POOL_STATE_HELPER_BY_NETWORK = POOL_STATE_HELPER_BY_NETWORK; const POOL_SWAP_LIBRARY_BY_NETWORK = { [NETWORKS.ARBITRUM_RINKEBY]: '0xCB27C3813D75918f8B764143Cf3717955A5D43b8', [NETWORKS.ARBITRUM]: '0x928d5a6668Bc9b801229c176c0bEB3b34Afba5d8' }; exports.POOL_SWAP_LIBRARY_BY_NETWORK = POOL_SWAP_LIBRARY_BY_NETWORK; const EVENT_NAMES = { COMMITMENT_WINDOW_ENDING: 'COMMITMENT_WINDOW_ENDING', COMMITMENT_WINDOW_ENDED: 'COMMITMENT_WINDOW_ENDED', UPKEEP: 'UPKEEP', COMMIT: 'COMMIT', COMMITS_EXECUTED: 'COMMITS_EXECUTED' }; exports.EVENT_NAMES = EVENT_NAMES;