In this tutorial series, we are going to learn how to create an HD bitcoin wallet using Golang
.
The idea of the tutorial series is not only showing how to create the Wallet and getting balances but also how to implement a grpc
server and a CLI
tool and a web-app for consuming it.
In this part we are going to see how to implement our grpc
server.
Requirements:
go version go1.13.8 darwin/amd64
Also, I will assume you already have some knowledge about Golang
and understand the main concepts of bitcoin, so, I will no go deep on how to install Golang
or what bitcoin is.
So, let’s get started by defining what our program will do for us. To keep this tutorial small, I will split it into two parts, in this one where will create our service and a CLI
tool that will allow us to create bitcoin key pairs (private and public keys) and retrieving the balance of our Wallet.
#bitcoin #go #blockchain