Restyled.io f8d4108d44 Restyled by prettier-markdown 3 years ago
..
README.md f8d4108d44 Restyled by prettier-markdown 3 years ago
btcdextcmds.go 8e3b084047 Yay, seems to work 4 years ago
btcdextcmds_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
btcdextresults.go 7c44b6472f Port `getheaders` JSON-RPC command from dcrd 7 years ago
btcdextresults_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
chainsvrcmds.go adf2ac5e47 for merge optimization: mainline btcd/decred style 3 years ago
chainsvrcmds_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
chainsvrresults.go 1c1561af22 gofmt: Apply gofmt across selected sources... 3 years ago
chainsvrresults_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
chainsvrwscmds.go a0a29f9570 multi: Appease linters, update documentation, etc. 3 years ago
chainsvrwscmds_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
chainsvrwsntfns.go 03a8bf2eb4 btcjson/docs: add `rescanblocks` command backported from dcrd 7 years ago
chainsvrwsntfns_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
chainsvrwsresults.go 03a8bf2eb4 btcjson/docs: add `rescanblocks` command backported from dcrd 7 years ago
chainsvrwsresults_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
cmdinfo.go 952c6ec469 Split off txscript error to it's own package 4 years ago
cmdinfo_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
cmdparse.go adf2ac5e47 for merge optimization: mainline btcd/decred style 3 years ago
cmdparse_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
doc.go a0a29f9570 multi: Appease linters, update documentation, etc. 3 years ago
error.go 283823059a mainline/decred: apply code style best practices 3 years ago
example_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
export_test.go 441f34016b Tests all fixed up except for the wallet 4 years ago
help.go 620ea193ba Fix some minor formatting, whitespace, tab issues 3 years ago
help_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
helpers.go 788c316879 Fix listtransactions/gettransaction result structs. 9 years ago
helpers_test.go 479dc1af9f Do not run the test suite in parallel by default 3 years ago
jsonrpc.go adf2ac5e47 for merge optimization: mainline btcd/decred style 3 years ago
jsonrpc_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
jsonrpcerr.go 9b7bef795e add RPC_IN_WARMUP per latest BTC specs - not using it yet 3 years ago
register.go 283823059a mainline/decred: apply code style best practices 3 years ago
register_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
walletsvrcmds.go de9085043d Catchup to mainstream develop 3 years ago
walletsvrcmds_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
walletsvrresults.go 9c415f4291 Remove the special-case support for SOCKS5 proxies 3 years ago
walletsvrwscmds.go 6e402deb35 Relicense to the btcsuite developers. 9 years ago
walletsvrwscmds_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
walletsvrwsntfns.go 8e3b084047 Yay, seems to work 4 years ago
walletsvrwsntfns_test.go 283823059a mainline/decred: apply code style best practices 3 years ago

README.md

btcjson

ISC License

Package btcjson implements concrete types for marshaling to and from the bitcoin JSON-RPC API. A comprehensive suite of tests is provided to ensure proper functionality.

Although this package was primarily written for the btcsuite and adapted to pktd, it has intentionally been designed so it can be used as a standalone package for any projects needing to marshal to and from bitcoin JSON-RPC requests and responses.

Although it's possible to use this package directly to implement an RPC client, it is not recommended since it is only intended as an infrastructure package.

Original Contributors

License

Package btcjson is licensed under the Copyfree ISC License.