diff --git a/examples/miner.js b/examples/miner.js index dc553e39..b8b9ecb8 100644 --- a/examples/miner.js +++ b/examples/miner.js @@ -1,16 +1,26 @@ 'use strict'; +const KeyRing = require('bcoin/lib/primitives/keyring'); +const WorkerPool = require('bcoin/lib/workers/workerpool'); const Chain = require('bcoin/lib/blockchain/chain'); const Miner = require('bcoin/lib/mining/miner'); +const key = KeyRing.generate('regtest'); + +const workers = new WorkerPool({ + enabled: true +}); + const chain = new Chain({ - network: 'regtest' + network: 'regtest', + workers: workers }); const miner = new Miner({ chain: chain, - addresses: ['mfWxJ45yp2SFn7UciZyNpvDKrzbhyfKrY8'], - coinbaseFlags: 'my-miner' + addresses: [key.getAddress()], + coinbaseFlags: 'my-miner', + workers: workers }); async function main() { @@ -28,6 +38,7 @@ async function main() { console.log('Mined block:'); console.log(block); + console.log(block.txs[0]); await chain.add(block);