c39e35318d
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. |
||
---|---|---|
.. | ||
main.go | ||
README.md |
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.