35 lines
847 B
Markdown
35 lines
847 B
Markdown
|
# Database Service
|
||
|
|
||
|
An extensible interface to the bitcoin block chain. The service builds on the [Bitcoin Service](bitcoind.md), and includes additional methods for working with the block chain.
|
||
|
|
||
|
## API Documentation
|
||
|
|
||
|
Get Transaction
|
||
|
|
||
|
```js
|
||
|
var txid = 'c349b124b820fe6e32136c30e99f6c4f115fce4d750838edf0c46d3cb4d7281e';
|
||
|
var includeMempool = true;
|
||
|
node.getTransaction(txid, includeMempool, function(err, transaction) {
|
||
|
//...
|
||
|
});
|
||
|
```
|
||
|
|
||
|
Get Transaction with Block Info
|
||
|
|
||
|
```js
|
||
|
var txid = 'c349b124b820fe6e32136c30e99f6c4f115fce4d750838edf0c46d3cb4d7281e';
|
||
|
var includeMempool = true;
|
||
|
node.getTransactionWithBlockInfo(txid, includeMempool, function(err, transaction) {
|
||
|
//...
|
||
|
});
|
||
|
```
|
||
|
|
||
|
Get Block
|
||
|
|
||
|
```js
|
||
|
var blockHash = '00000000d17332a156a807b25bc5a2e041d2c730628ceb77e75841056082a2c2';
|
||
|
node.getBlock(blockHash, function(err, block) {
|
||
|
//...
|
||
|
});
|
||
|
```
|