@lighthouse-web3/sdk
Version:
NPM package and CLI tool to interact with lighthouse protocol
122 lines (121 loc) • 5.07 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultConfig = exports.lighthouseConfig = void 0;
const defaultConfig = {
lighthouseAPI: 'https://api.lighthouse.storage',
lighthouseNode: 'https://upload.lighthouse.storage',
lighthouseGateway: 'https://gateway.lighthouse.storage',
lighthouseBLSNode: 'https://encryption.lighthouse.storage',
network: 'polygon',
fantom: {
symbol: 'FTM',
rpc: 'https://rpc.ftm.tools/',
scan: 'https://ftmscan.com/tx/',
chain_id: '250',
lighthouse_contract_address: '0xf468602B34C482f34ca498D9a0DE7957539961d3',
usdt_contract_address: '0x049d68029688eAbF473097a2fC38ef61633A3C7A',
usdc_contract_address: '0x04068DA6C83AFCFA0e13ba15A6696662335D5B75',
dai_contract_address: '0x8D11eC38a3EB5E956B052f67Da8Bdc9bef8Abf3E',
usd_contract_decimal: 6,
dai_contract_decimal: 18,
},
polygon: {
symbol: 'MATIC',
rpc: 'https://polygon-rpc.com',
scan: 'https://polygonscan.com/tx/',
chain_id: '137',
lighthouse_contract_address: '0xaD13C488b01DbcE976B67e552Bd352e824E53E1D',
usdt_contract_address: '0xc2132D05D31c914a87C6611C10748AEb04B58e8F',
usdc_contract_address: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174',
dai_contract_address: '0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063',
usdt_contract_decimal: 6,
usdc_contract_decimal: 6,
dai_contract_decimal: 18,
native_decimal: 18,
},
binance: {
symbol: 'BNB',
rpc: 'https://bsc-dataseed.binance.org/',
scan: 'https://bscscan.com/tx/',
chain_id: '56',
lighthouse_contract_address: '0x340ff23c060626644e55fc10298c5e995b1f41c1',
usdt_contract_address: '0x55d398326f99059fF775485246999027B3197955',
usdc_contract_address: '0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d',
dai_contract_address: '0x1dC56F2705Ff2983f31fb5964CC3E19749A7CBA7',
usd_contract_decimal: 18,
dai_contract_decimal: 18,
},
optimism: {
symbol: 'ETH',
rpc: 'https://mainnet.optimism.io',
scan: 'https://optimistic.etherscan.io/tx/',
chain_id: '10',
lighthouse_contract_address: '0x61e296fdc8c498ed183a2d19fd5927736e46e3b6',
usdt_contract_address: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58',
usdc_contract_address: '0x7F5c764cBc14f9669B88837ca1490cCa17c31607',
dai_contract_address: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1',
usd_contract_decimal: 6,
dai_contract_decimal: 18,
},
filecoin: {
symbol: 'FIL',
rpc: 'https://api.node.glif.io',
scan: 'https://filfox.info/en/message/',
chain_id: '314',
lighthouse_contract_address: '0x1ed0f8B8736c7835a1ee54D791cda7ADA3cd5e94',
usdc_contract_address: '0xEB466342C4d449BC9f53A865D5Cb90586f405215',
usdc_contract_decimal: 6,
native_decimal: 18,
},
calibration: {
symbol: 'FIL',
rpc: 'https://api.calibration.node.glif.io/rpc/v1',
scan: 'https://calibration.filfox.info/en/message/',
chain_id: '314159',
lighthouse_contract_address: '0x808a85bbFD82369A3B0c6eFFd4Be1d475F05a6a0',
usdt_contract_address: '0xA471B7936906fF810865e52AF86C12B9865C850A',
usdt_contract_decimal: 18,
native_decimal: 18,
},
'fantom-testnet': {
symbol: 'FTM',
rpc: 'https://rpc.testnet.fantom.network/',
scan: 'https://testnet.ftmscan.com/tx/',
chain_id: '0xfa2',
lighthouse_contract_address: '0xa02d3813b7334057dDbDa6Fe559b90280078bAD9',
},
'polygon-testnet': {
symbol: 'MATIC',
rpc: 'https://rpc-mumbai.maticvigil.com/',
scan: 'https://mumbai.polygonscan.com/tx/',
chain_id: '80001',
lighthouse_contract_address: '0x90c5ab8d2418a3855dBAFd8131bf0274f6Ea431F',
deposit_contract_address: '0x0ff9092e55d9f6CCB0DD4C490754811bc0839866',
usdc_contract_address: '0x742DfA5Aa70a8212857966D491D67B09Ce7D6ec7',
usd_contract_decimal: 6,
},
'binance-testnet': {
symbol: 'BNB',
rpc: 'https://data-seed-prebsc-1-s1.binance.org:8545/',
scan: 'https://testnet.bscscan.com/tx/',
chain_id: '97',
lighthouse_contract_address: '0x53f4a7d35AcDc5024587c5fA1E3bEcC6233888E9',
},
'optimism-testnet': {
symbol: 'ETH',
rpc: 'https://kovan.optimism.io/',
scan: 'https://kovan-optimistic.etherscan.io/tx/',
chain_id: '69',
lighthouse_contract_address: '0x61e296fdc8c498ed183a2d19fd5927736e46e3b6',
},
'wallaby-testnet': {
symbol: 'tFIL',
rpc: 'https://wallaby.node.glif.io/rpc/v0',
scan: 'https://explorer.glif.io/',
chain_id: '31415',
lighthouse_contract_address: '0x3C89b0a447A30b785CaF97791C9f9F60F7069C05',
},
};
exports.defaultConfig = defaultConfig;
const typed = defaultConfig;
exports.lighthouseConfig = typed;