Setting up the Client Using Ganache Full code description: Tutorial on how to set up a client to connect to Ethereum with Go. Setting up the Client Setting up the Ethereum...
Accounts Full code description: Tutorial on how to load an Ethereum account with Go. Accounts Accounts on Ethereum are either wallet addresses or smart contract addresses. ...
Create Raw Transaction Full code description: Tutorial on how to create a raw Ethereum transaction with Go. Create Raw Transaction If you’ve read the previous sections , th...
Reading Event Logs Topics Full code description: Tutorial on how to read smart contract events with Go. Reading Event Logs A smart contract may optionally emit “events” wh...
Transaction Propagation Transaction Propagation The Ethereum network uses a “flood routing” protocol. Each Ethereum client acts as a node in a peer-to-peer (P2P) network, which...
What Is a Smart Contract? What Is a Smart Contract? The term smart contract has been used over the years to describe a wide variety of different things. In the 1990s, cryptogra...