examples: fix miner example.

This commit is contained in:
Christopher Jeffrey 2017-07-17 16:26:47 -07:00
parent 20da155a08
commit ffc7a9bd6f
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

View File

@ -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);