Dave Collins
0b50802d52
btcjson/rpcserver: Encode witness stack as slice.
...
The modifies the encoding of witness stacks in JSON responses to use a
slice of strings instead of a single space-separated string for
compatibility with Core.
2017-08-30 03:05:35 -05:00
Olaoluwa Osuntokun
8b130ec4ea
btcjson: update RPC calls to return segwit related data
2017-08-13 23:17:40 -05:00
Dave Collins
1fee394e08
btcjson: Update GetNetworkInfoResult.
...
This updates the GetNetworkInfoResult structure to include the latest
fields added to Core for compatibility purposes.
While here, also move the definitions of the subtypes for the result
before their use for consistency.
2017-05-18 09:12:05 -05:00
David Hill
d9241e91a9
btcjson: Add getmempoolentry API
2017-02-01 11:54:51 -06:00
Olaoluwa Osuntokun
ec1c93ecc0
btcjson: update the fields of GetBlockChainInfoResult
...
This commit updates the fields of GetBlockChainInfoResult to reflect
the current state of the RPC as widely implemented by other full-node
implementations.
2016-12-06 16:24:43 -08:00
David Hill
2e93ea6ca6
btcjson: Add versionHex to getblock[header] results
...
rpcserver: Set versionHex in responses.
2016-12-02 12:49:02 -05:00
David Hill
2510baac35
btcd: support feefilter requests.
...
This only adds support for handling remote peer requests.
2016-11-03 14:47:30 -04:00
David Hill
07e1e308f1
rpc: Add localaddr and relaytxes to getpeerinfo
2016-10-19 19:58:50 -04:00
David Hill
403aaf5cf3
rpcserver: avoid nested decodescript p2sh addrs
2016-10-19 13:59:50 -05:00
Dave Collins
eb882f39f8
multi: Fix several misspellings in the comments.
...
This commit corrects several typos in the comments found by misspell.
2016-02-25 11:17:12 -06:00
danda
c7eaee6020
adds filteraddrs param to searchrawtransactions API
2015-11-15 15:30:13 -08:00
David Hill
f862536929
btcjson: Add errors to InfoChainResult
...
The getinfo RPC will now include the errors attribute in the
result.
2015-10-09 14:32:53 -04:00
danda
43774fe6bb
adds optional prevOut section to vin for searchrawtransactions api. See https://github.com/btcsuite/btcd/issues/485
2015-08-23 09:58:03 -07:00
David Hill
a6c79c7a91
Implement getblockheader RPC.
...
This mimics Bitcoin Core commit 076badb60f33f0c32b035de220ca14c52a423a2a
2015-07-23 15:22:17 -04:00
David Hill
7cfa843832
Support getmempoolinfo.
2015-06-24 20:34:56 -04:00
Dave Collins
a40058cd0e
rpcserver: Omit empty getrawtransaction->confirmations.
...
This commit omits the confirmations field from the getrawtransactions
RPC result when it's 0.
Closes #420 .
2015-05-06 13:33:42 -05:00
Dave Collins
9a658c2689
rpcserver: Omit empty getblock->nextblockhash.
...
This commit omits the nextblockhash field from the getblock RPC result
when there isn't one (i.e for current the tip).
Closes #416 .
2015-05-04 10:38:40 -05:00
Dave Collins
6e402deb35
Relicense to the btcsuite developers.
...
This commit relicenses all code in this repository to the btcsuite
developers.
2015-05-01 12:00:56 -05:00
Dave Collins
d8a4423b90
btcjson: Replace btcjson with version 2.
...
This commit removes the old and deprecated btcjsonv1 package, moves the
new version 2 package into its place, and updates all imports accordingly.
2015-05-01 00:43:09 -05:00