UNPKG

@filfox/fnsjs

Version:

Library For FNS

50 lines (49 loc) 2.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNetwork = exports.NETWORK = exports.DEFAULT_NETWORK = exports.CONTRACT_ADDRESS_CALIBRATION = exports.CONTRACT_ADDRESS_MAINNET = exports.TEXT_KEYS = exports.COIN_NAMES = exports.COIN_IDS = void 0; exports.COIN_IDS = { fil: 461, eth: 60, btc: 0, ltc: 2, doge: 3 }; exports.COIN_NAMES = ['fil', 'eth', 'btc', 'ltc', 'doge']; exports.TEXT_KEYS = ['projectname', 'banner', 'filecoincid', 'email', 'url', 'avatar', 'description', 'com.twitter', 'com.discord', 'com.reddit', 'com.telegram', 'com.github']; exports.CONTRACT_ADDRESS_MAINNET = { FixedPriceOracle: '0x5e838eF42d5D1D8B3F691d7dbFC49D8a9f6aC577', FNSRegistry: '0x916915d0d41EaA8AAEd70b2A5Fb006FFc213961b', Multicall: '0x8ccEEf57F2E092562DBB969f38B68711F493b543', PublicResolver: '0xed9bd04b1BB87Abe2EfF583A977514940c95699c', Registrar: '0x45d9d6408d5159a379924cf423cb7e15C00fA81f', RegistrarController: '0xDA3c407a23Ef96930f1A07903fB8360D8926991E', ReverseRegistrar: '0xc49833d827b01e1465c65221A59885Fb71614a26' }; exports.CONTRACT_ADDRESS_CALIBRATION = { Multicall: '0x486755bC0946ECbB760Af4ed171B2C549812A961', FNSRegistry: '0x0381f0c42f542DEcEBC3ea1A27B3eF4ac1F258b6', ReverseRegistrar: '0xc2ef6a6dd61529325290894fDC02F7dD3B7D7275', Registrar: '0x392d1959CFbdCA10342e7D32BCeF87e2Ac25221e', FixedPriceOracle: '0xbbbdf64e9624fb9d1907953fc55a912e31ec4d97', RegistrarController: '0xc5b7f7f5dFB7f16F74476564Fe2e3B5a7C182Cd4', PublicResolver: '0x7EEa7D977fff536d9B8752a5dF24A00E288c1B43' }; exports.DEFAULT_NETWORK = 'mainnet'; exports.NETWORK = { mainnet: { name: 'mainnet', chainId: '0x13a', contractAddress: exports.CONTRACT_ADDRESS_MAINNET, rpc: 'https://api.node.glif.io/rpc/v1' }, calibration: { name: 'calibration', chainId: '0x4cb2f', contractAddress: exports.CONTRACT_ADDRESS_CALIBRATION, rpc: 'https://api.calibration.node.glif.io/rpc/v1' } }; function getNetwork(network = exports.DEFAULT_NETWORK) { return exports.NETWORK[network]; } exports.getNetwork = getNetwork;