English | 简体中文
This note is fork from the ethereum-development-with-go-book, discarding old code based on the original author's Based on the new version of Geth updated with code cases as well as new functional code, and new functional code cases added on subsequent new features based on multiple EVM chains; as well as adding new defi projects and other knowledge such as Subgraph, DeFi, etc. to add a bit more comprehensiveness.
To give an overview to any students who want to use Go for Ether development. The intention is that if you already have some familiarity with Ether and Go, but are still a bit clueless about how to combine the two, then this book is a good starting point. You'll learn how to interact with smart contracts using Go, as well as how to do some everyday queries and tasks.
Of course, Ether is still evolving on the fly all the time. So it's inevitable that there will be some out-of-date content, or if you think there's something that could be improved, then you should raise issue or [pull request](https:/ /github.com/mhxw/ethereum-development-with-go-book/pulls) :) The book is completely open source and free, and you can find it on github.