UNPKG

mec

Version:

This package helps to create multi-layer chains upon Ethereum Network. Also it provides easy to use nodejs API to any of consortium network and helps to manage all of them at the same time

29 lines (24 loc) 526 B
const web3_ex = require('web3_ipc'), Web3 = require('web3'); function newRemoteProvider(host) { let web3 = new Web3(); // web3.setProvider(new Web3.providers.HttpProvider(infura_main)); web3.setProvider(new Web3.providers.HttpProvider(host)); return web3; } function newIPCProvider(path) { let options = { host: path, ipc: true, personal: true, admin: true, miner:true, debug: false }; let web3 = web3_ex.create(options); return web3; } module.exports = { newRemoteProvider, newIPCProvider }