diff options
| author | Roman Zeyde <[email protected]> | 2018-03-18 16:25:30 +0200 |
|---|---|---|
| committer | Roman Zeyde <[email protected]> | 2018-03-25 11:32:44 +0300 |
| commit | 9cb9af8c41e4a7abd6b3e011127c4274557ca7e4 (patch) | |
| tree | b99861eec1d5a468cfc9db655f9bb97228cb0698 /src/httpserver.cpp | |
| parent | Make CTxMemPool::isSpent() const (diff) | |
| download | discoin-9cb9af8c41e4a7abd6b3e011127c4274557ca7e4.tar.xz discoin-9cb9af8c41e4a7abd6b3e011127c4274557ca7e4.zip | |
[REST] Handle UTXO retrieval when ignoring the mempool
Current REST API always returns empty UTXO when invoked without `/checkmempool/` URL part.
After the fix:
```
$ curl -s http://localhost:8332/rest/getutxos/0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098-0.json | jq
{
"chainHeight": 514109,
"chaintipHash": "0000000000000000001fe76d1445e8a6432fd2de04261dc9c5915311dc7ad6de",
"bitmap": "1",
"utxos": [
{
"height": 1,
"value": 50,
"scriptPubKey": {
"asm": "0496b538e853519c726a2c91e61ec11600ae1390813a627c66fb8be7947be63c52da7589379515d4e0a604f8141781e62294721166bf621e73a82cbf2342c858ee OP_CHECKSIG",
"hex": "410496b538e853519c726a2c91e61ec11600ae1390813a627c66fb8be7947be63c52da7589379515d4e0a604f8141781e62294721166bf621e73a82cbf2342c858eeac",
"reqSigs": 1,
"type": "pubkey",
"addresses": [
"12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX"
]
}
}
]
}
```
Before the fix:
```
$ curl -s http://localhost:8332/rest/getutxos/0e3e2357e806b6cdb1f70b54c3a3a17b6714ee1f0e68bebb44a74b1efd512098-0.json | jq
{
"chainHeight": 514109,
"chaintipHash": "0000000000000000001fe76d1445e8a6432fd2de04261dc9c5915311dc7ad6de",
"bitmap": "0",
"utxos": []
}
```
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions