const opts = [{
coin: 'tbtc',
rpc: {
'host': '127.0.0.1',
'port': 18332,
'user': 'rpcusername',
'pass': 'rpcpass',
'timeout': 30000
},
'family': 'btc'
},
{
coin: 'doge',
'rpc': {
'host': '127.0.0.1',
'port': 22555,
'user': 'rpcusername',
'pass': 'rpcpass',
'timeout': 30000
},
'family': 'btc'
},
{
coin: 'eth',
'rpc': {
'host': '127.0.0.1',
'port': 8545,
'user': '',
'pass': '',
'timeout': 30000
},
'family': 'eth'
}];
const CoinBlocks = require('coinblocks');
const coinblocks = new CoinBlocks(options);
coinblocks.on('newBlock', obj => {
console.log('new block triggered for', obj.coin);
console.log('block data info', obj.data);
});
coinblocks.start();
setTimeout(() => {
coinblocks.close();
}, 10000);