docs: remove miner example

This commit is contained in:
Matthew Zipkin 2019-02-28 14:57:18 -08:00
parent d296c13247
commit 7e8c575740
No known key found for this signature in database
GPG Key ID: E7E2984B6289C93A
2 changed files with 0 additions and 50 deletions

View File

@ -1,49 +0,0 @@
'use strict';
const bcoin = require('../..');
const key = bcoin.wallet.WalletKey.generate('regtest');
const workers = new bcoin.WorkerPool({
enabled: true
});
const chain = new bcoin.Chain({
network: 'regtest',
workers: workers
});
const miner = new bcoin.Miner({
chain: chain,
addresses: [key.getAddress()],
coinbaseFlags: 'my-miner'
});
(async () => {
await miner.open();
await chain.open();
const tmpl = await miner.createBlock();
console.log('Block template:');
console.log(tmpl);
const job = await miner.createJob();
const block = await job.mineAsync();
console.log('Mined block:');
console.log(block);
console.log('Coinbase transaction:');
console.log(block.txs[0]);
await chain.add(block);
console.log('New tip:');
console.log(chain.tip);
await workers.close();
})().catch((err) => {
console.error(err.stack);
process.exit(1);
});

View File

@ -23,7 +23,6 @@ with minimal configuration.
- [SPV Sync](Examples/spv-sync-wallet.js) - A transaction matching the SPV node's bloom filter is broadcast by a minimal full node to the SPV node.
- [Plugin Example](Examples/peers-plugin.js) - Demonstrates the `plugin` feature of bcoin's `node` object.
- [Client API Usage](Examples/client-api.js) - Demonstrates usage of the node and wallet API.
- [Miner with WorkerPool](Examples/miner-configs.js) - Creates a regtest `chain` and `miner`, which mines a block using workers.
- [Create and Sign TX](Examples/create-sign-tx.js) - Demonstrates how to use `mtx` and `keyring` modules to sign a transaction.
- [Get Transaction from Chain](Examples/get-tx-from-chain.js) - Connects to live testnet network and syncs the first 1000 blocks with tx indexing active.
- [Create Watch Only Wallet](Examples/watch-only-wallet.js) - Imports an `xpub` into a new watch-only wallet that can derive addresses.