Ethereum Development with Go A little book on Ethereum Development with Go (golang) Online https://goethereumbook.org E-book The e-book is avaiable in different formats. PDF EPUB MOBI Contents Introduction Client Setting up the Client Accounts Account Balances Generating New Wallets Keystores HD Wallets Transactions Querying Blocks Querying Transactions Transferring ETH Transferring Tokens Subscribing to New Blocks Smart Contracts Smart Contract Compilation & ABI Deploying a Smart Contract Loading a Smart Contract Querying a Smart Contract Writing to a Smart Contract Reading Smart Contract Bytecode Event Logs Reading Event Logs Subscribing to Event Logs Signatures Generating Signatures Verifying Signatures Testing Faucets Using a Simulated Client Swarm Setting Up Swarm Uploading Files to Swarm Download Files From Swarm Whisper Connecting Whisper Client Generating Whisper Key Pair Sending Messages on Whisper Subscribing to Whisper Messages Utilities Collection of Utility Functions Glossary Resources License CC0-1.0