[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10580":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":14,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":20,"defaultBranch":21,"hasWiki":19,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":43,"readmeContent":44,"aiSummary":45,"trendingCount":16,"starSnapshotCount":16,"syncStatus":46,"lastSyncTime":47,"discoverSource":48},10580,"ethereum-development-with-go-book","miguelmota\u002Fethereum-development-with-go-book","miguelmota","📖 A little guide book on Ethereum Development with Go (golang)","https:\u002F\u002Fgoethereumbook.org",null,"Go",1800,426,1,5,0,55.99,"Other",true,false,"master",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"blockchain","book","development","dlt","ebook","epub","ethereum","examples","free","gitbook","go","go-ethereum","golang","guide","mobi","open-source","pdf","smart-contracts","solidity","tutorial","2026-06-12 04:00:51","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgoethereumbook.org\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fmiguelmota\u002Fethereum-development-with-go-book\u002Fraw\u002Fmaster\u002Fassets\u002Fcover.jpg\" width=\"320\" alt=\"Book cover\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cbr>\n\n# Ethereum Development with Go\n\n> A little guide book on [Ethereum](https:\u002F\u002Fwww.ethereum.org\u002F) Development with [Go](https:\u002F\u002Fgolang.org\u002F) (golang)\n\n[![License](http:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-blue.svg)](https:\u002F\u002Fraw.githubusercontent.com\u002Fmiguelmota\u002Fmerkletreejs\u002Fmaster\u002FLICENSE)\n[![Mentioned in Awesome Go](https:\u002F\u002Fawesome.re\u002Fmentioned-badge.svg)](https:\u002F\u002Fgithub.com\u002Favelino\u002Fawesome-go)\n[![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg)](#contributing)\n\n## Online\n\n[https:\u002F\u002Fgoethereumbook.org](https:\u002F\u002Fgoethereumbook.org\u002F)\n\n## E-book\n\nThe e-book is avaiable in different formats.\n\n- [PDF](https:\u002F\u002Fgoethereumbook.org\u002Fethereum-development-with-go.pdf)\n- [EPUB](https:\u002F\u002Fgoethereumbook.org\u002Fethereum-development-with-go.epub)\n- [MOBI](https:\u002F\u002Fgoethereumbook.org\u002Fethereum-development-with-go.mobi)\n\n## Languages\n\n* [English](en\u002F)\n* [Chinese中文](zh\u002F)\n\n## Contents\n\n* [Introduction](en\u002FREADME.md)\n* [Client](en\u002Fclient\u002FREADME.md)\n  * [Setting up the Client](en\u002Fclient-setup\u002FREADME.md)\n* [Accounts](en\u002Faccounts\u002FREADME.md)\n  * [Account Balances](en\u002Faccount-balance\u002FREADME.md)\n  * [Account Token Balances](en\u002Faccount-balance-token\u002FREADME.md)\n  * [Generating New Wallets](en\u002Fwallet-generate\u002FREADME.md)\n  * [Keystores](en\u002Fkeystore\u002FREADME.md)\n  * [HD Wallets](en\u002Fhd-wallet\u002FREADME.md)\n  * [Address Check](en\u002Faddress-check\u002FREADME.md)\n* [Transactions](en\u002Ftransactions\u002FREADME.md)\n  * [Querying Blocks](en\u002Fblock-query\u002FREADME.md)\n  * [Querying Transactions](en\u002Ftransaction-query\u002FREADME.md)\n  * [Transferring ETH](en\u002Ftransfer-eth\u002FREADME.md)\n  * [Transferring Tokens](en\u002Ftransfer-tokens\u002FREADME.md)\n  * [Subscribing to New Blocks](en\u002Fblock-subscribe\u002FREADME.md)\n  * [Create Raw Transaction](en\u002Ftransaction-raw-create\u002FREADME.md)\n  * [Send Raw Transaction](en\u002Ftransaction-raw-send\u002FREADME.md)\n* [Smart Contracts](en\u002Fsmart-contracts\u002FREADME.md)\n  * [Smart Contract Compilation & ABI](en\u002Fsmart-contract-compile\u002FREADME.md)\n  * [Deploying a Smart Contract](en\u002Fsmart-contract-deploy\u002FREADME.md)\n  * [Loading a Smart Contract](en\u002Fsmart-contract-load\u002FREADME.md)\n  * [Querying a Smart Contract](en\u002Fsmart-contract-read\u002FREADME.md)\n  * [Writing to a Smart Contract](en\u002Fsmart-contract-write\u002FREADME.md)\n  * [Reading Smart Contract Bytecode](en\u002Fsmart-contract-bytecode\u002FREADME.md)\n  * [Querying an ERC20 Token Smart Contract](en\u002Fsmart-contract-read-erc20\u002FREADME.md)\n* [Event Logs](en\u002Fevents\u002FREADME.md)\n  * [Subscribing to Event Logs](en\u002Fevent-subscribe\u002FREADME.md)\n  * [Reading Event Logs](en\u002Fevent-read\u002FREADME.md)\n  * [Reading ERC-20 Token Event Logs](en\u002Fevent-read-erc20\u002FREADME.md)\n  * [Reading 0x Protocol Event Logs](en\u002Fevent-read-0xprotocol\u002FREADME.md)\n* [Signatures](en\u002Fsignatures\u002FREADME.md)\n  * [Generating Signatures](en\u002Fsignature-generate\u002FREADME.md)\n  * [Verifying Signatures](en\u002Fsignature-verify\u002FREADME.md)\n* [Testing](en\u002Ftest\u002FREADME.md)\n  * [Faucets](en\u002Ffaucets\u002FREADME.md)\n  * [Using a Simulated Client](en\u002Fclient-simulated\u002FREADME.md)\n* [Swarm](en\u002Fswarm\u002FREADME.md)\n  * [Setting Up Swarm](en\u002Fswarm-setup\u002FREADME.md)\n  * [Uploading Files to Swarm](en\u002Fswarm-upload\u002FREADME.md)\n  * [Download Files From Swarm](en\u002Fswarm-download\u002FREADME.md)\n* [Whisper](en\u002Fwhisper\u002FREADME.md)\n  * [Connecting Whisper Client](en\u002Fwhisper-client\u002FREADME.md)\n  * [Generating Whisper Key Pair](en\u002Fwhisper-keys\u002FREADME.md)\n  * [Sending Messages on Whisper](en\u002Fwhisper-send\u002FREADME.md)\n  * [Subscribing to Whisper Messages](en\u002Fwhisper-subscribe\u002FREADME.md)\n* [Utilities](en\u002Futil\u002FREADME.md)\n  * [Collection of Utility Functions](en\u002Futil-go\u002FREADME.md)\n* [Glossary](en\u002FGLOSSARY.md)\n* [Resources](en\u002Fresources\u002FREADME.md)\n\n## Help & Support\n\n- Join the [#ethereum](https:\u002F\u002Fgophers.slack.com\u002Fmessages\u002FC9HP1S9V2\u002F) channel on the [gophers slack](https:\u002F\u002Finvite.slack.golangbridge.org\u002F) for Go (golang) help\n\n- The [Ethereum StackExchange](https:\u002F\u002Fethereum.stackexchange.com\u002F) is a great place to ask general Ethereum question and Go specific questions\n\n## Development\n\nInstall dependencies:\n\n```bash\nmake install\n```\n\nRun gitbook server:\n\n```bash\nmake serve\n```\n\nGenerating e-book in pdf, mobi, and epub format:\n\n```bash\nmake ebooks\n```\n\nVisit [http:\u002F\u002Flocalhost:4000](http:\u002F\u002Flocalhost:4000)\n\n## Contributing\n\nPull requests are welcome!\n\nIf making general content fixes:\n\n- please double check for typos and cite any relevant sources in the comments.\n\nIf updating code examples:\n\n- make sure to update both the code in the markdown files as well as the code in the [code](code\u002F) folder.\n\nIf wanting to add a new translation, follow these instructions:\n\n1. Set up [development environment](#development)\n\n2. Add language to `LANGS.md`\n\n3. Copy the the `en` directory and rename it with the 2 letter language code of the language you're translating to (e.g. `zh`)\n\n4. Translate content\n\n5. Set `\"root\"` to `\".\u002F\"` in `book.json` if not already set\n\n## Thanks\n\nThanks to [@qbig](https:\u002F\u002Fgithub.com\u002Fqbig) and [@gzuhlwang](https:\u002F\u002Fgithub.com\u002Fgzuhlwang) for the Chinese translation.\n\nAnd thanks to all the [contributors](https:\u002F\u002Fgithub.com\u002Fmiguelmota\u002Fethereum-development-with-go-book\u002Fgraphs\u002Fcontributors) who have contributed to this guide book.\n\n## License\n\nReleased under the [CC0-1.0](.\u002FLICENSE) license.\n\n© [Miguel Mota](https:\u002F\u002Fgithub.com\u002Fmiguelmota)\n","这是一本关于使用Go语言进行以太坊开发的小指南。该项目提供了详细的教程，涵盖了从设置客户端到创建和部署智能合约的全过程，包括账户管理、交易处理、智能合约编写与交互等核心功能。它特别强调了Go语言在区块链开发中的应用，并且附带了大量的示例代码来帮助读者理解和实践。此外，该书还提供了多种格式（如PDF、EPUB、MOBI）以及多语言版本（英语和中文），方便不同需求的学习者下载阅读。非常适合希望深入了解以太坊生态系统并通过Go语言构建去中心化应用的开发者。",2,"2026-06-11 03:29:13","top_topic"]