From 2812f1fec2bf6b7b84e3ac13886d8c06a44e5f65 Mon Sep 17 00:00:00 2001 From: Shannon Appelcline Date: Tue, 1 Sep 2020 08:54:48 -1000 Subject: [PATCH] Create 17_1_blockinfo.go --- src/17_1_blockinfo.go | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/17_1_blockinfo.go diff --git a/src/17_1_blockinfo.go b/src/17_1_blockinfo.go new file mode 100644 index 0000000..f3a956b --- /dev/null +++ b/src/17_1_blockinfo.go @@ -0,0 +1,34 @@ +package main + +import ( + "log" + "fmt" + "github.com/btcsuite/btcd/rpcclient" +) + +func main() { + connCfg := &rpcclient.ConnConfig{ + Host: "localhost:18332", + User: "StandUp", + Pass: "6305f1b2dbb3bc5a16cd0f4aac7e1eba", + HTTPPostMode: true, + DisableTLS: true, + } + client, err := rpcclient.New(connCfg, nil) + if err != nil { + log.Fatal(err) + } + defer client.Shutdown() + + blockCount, err := client.GetBlockCount() + if err != nil { + log.Fatal(err) + } + blockHash, err := client.GetBlockHash(blockCount) + if err != nil { + log.Fatal(err) + } + + fmt.Printf("%d\n", blockCount) + fmt.Printf("%s\n", blockHash.String()) +}