Too Long; Didn't Read
In this tutorial, we are going to learn how to create a simple REST API to interact with the Ethereum blockchain using Golang. We will use Web3.js, geth and go-ethereum libraries for interacting with the blockchain. Go is the de-facto library to interact in JavaScript and Node.js. For this tutorial I chose to use Go as our weapon, Go is written in go 1.13.8 for this tutorial. We need a provider, a provider is a node we have access to make RPC calls over the internet. We are using Go to set up a local virtual node using ganache.