| 知乎专栏 | 多维度架构 |
A Fullnode Bitcoin Implementation for Miners, Wallets, and Exchanges
$ npm install bcoin
设置比特币测试网节点
'use strict';
var bcoin = require('bcoin');
var node = new bcoin.fullnode({
network: 'testnet',
db: 'memory'
});
(async function() {
await node.open();
await node.connect();
node.on('connect', function(entry, block) {
console.log('%s (%d) added to chain.', entry.rhash(), entry.height);
});
node.on('tx', function(tx) {
console.log('%s added to mempool.', tx.txid());
});
node.startSync();
})();