UNPKG

corepay

Version:

A unified, secure and painless self-hosted cryptocurrency payments processor.

18 lines (16 loc) 621 B
const config = require('../../lib/config') const path = require('path') const ethers = require('ethers') const coreIdentifier = path.basename(path.dirname(__filename)) const provider = new ethers.providers.JsonRpcProvider( { url: `http${config.cores.ethereum.rpc.ssl ? 's' : ''}://` + `${config.cores[coreIdentifier].rpc.host}:` + `${config.cores[coreIdentifier].rpc.port}`, user: config.cores[coreIdentifier].rpc.username, password: config.cores[coreIdentifier].rpc.password, allowInsecure: true }, { chainId: config.cores[coreIdentifier].network.chainId } ) module.exports = provider