lbcd/examples/btcdwebsockets
Dave Collins c39e35318d Update for recent chainhash-related API changes. (#81)
This updates all code to make use of the new chainhash package since the
old wire.ShaHash type and related functions have been removed in favor
of the abstracted package.

Also, while here, rename all variables that included sha in their name
to include hash instead.
2016-08-08 14:16:04 -05:00
..
main.go Update for recent chainhash-related API changes. (#81) 2016-08-08 14:16:04 -05:00
README.md Update btcrpcclient import paths to new location. 2015-01-15 21:21:40 -06:00

btcd Websockets Example

This example shows how to use the btcrpcclient package to connect to a btcd RPC server using TLS-secured websockets, register for block connected and block disconnected notifications, and get the current block count.

This example also sets a timer to shutdown the client after 10 seconds to demonstrate clean shutdown.

Running the Example

The first step is to use go get to download and install the btcrpcclient package:

$ go get github.com/btcsuite/btcrpcclient

Next, modify the main.go source to specify the correct RPC username and password for the RPC server:

	User: "yourrpcuser",
	Pass: "yourrpcpass",

Finally, navigate to the example's directory and run it with:

$ cd $GOPATH/src/github.com/btcsuite/btcrpcclient/examples/btcdwebsockets
$ go run *.go

License

This example is licensed under the copyfree ISC License.