An alternative full node implementation of LBRY's blockchain written in Go (golang)
Find a file
Dave Collins a35c1e8ede Auto recreate notification state on reconnect.
This commit adds logic to track all registered notifications that have
been registered by the client in a notification state when the default
automatic reconnect is enabled.

The notification state is then used to reregister for all previously
registered notifications on reconnect.  This allows the caller to
continue receiving notifications across reconnect cycles.
2014-05-10 02:15:09 -05:00
examples Add README.md for bitcoincorehttp example. 2014-05-09 21:09:51 -05:00
.gitignore Initial commit. 2014-05-07 11:14:39 -05:00
.travis.yml Add support for TravisCI. 2014-05-09 01:16:47 -05:00
chain.go Make btcrpcclient use the new and consistent reply types. 2014-05-07 11:23:00 -05:00
CONTRIBUTORS Add CONTRIBUTORS file. 2014-05-07 11:23:16 -05:00
doc.go Initial package overview documentation. 2014-05-09 20:12:47 -05:00
extensions.go Initial commit. 2014-05-07 11:14:39 -05:00
infrastructure.go Auto recreate notification state on reconnect. 2014-05-10 02:15:09 -05:00
LICENSE Initial commit. 2014-05-07 11:14:39 -05:00
log.go Initial commit. 2014-05-07 11:14:39 -05:00
mining.go Make btcrpcclient use the new and consistent reply types. 2014-05-07 11:23:00 -05:00
net.go Make btcrpcclient use the new and consistent reply types. 2014-05-07 11:23:00 -05:00
notify.go Auto recreate notification state on reconnect. 2014-05-10 02:15:09 -05:00
rawtransactions.go Convert CreateRawTransaction to higher-level types. 2014-05-09 21:24:25 -05:00
README.md Update README.md. 2014-05-09 20:48:05 -05:00
wallet.go Fix FutureWalletPassphraseChange.Receive comment. 2014-05-08 13:12:56 -05:00

btcrpcclient

[Build Status] (https://travis-ci.org/conformal/btcrpcclient) [GoDoc] (http://godoc.org/github.com/conformal/btcrpcclient)

This package is currently under development.

You really probably don't want to use this yet!

Documentation

  • API Reference
  • btcd Websockets Example
    Connects to a btcd RPC server using TLS-secured websockets, registers for block connected and block disconnected notifications, and gets the current block count
  • Bitcoin Core HTTP POST Example
    Connects to a bitcoin core RPC server using HTTP POST mode with TLS disabled and gets the current block count

Installation

$ go get github.com/conformal/btcrpcclient

License

Package btcrpcclient is licensed under the copyfree ISC License.