examples: fix miner example.
This commit is contained in:
parent
20da155a08
commit
ffc7a9bd6f
@ -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);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user