Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethereumbook/ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
https://github.com/ethereumbook/ethereumbook
blockchain book dapp devp2p embark ethereum oreilly smart-contracts solidity token truffle-framework web3js
Last synced: about 11 hours ago
JSON representation
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
- Host: GitHub
- URL: https://github.com/ethereumbook/ethereumbook
- Owner: ethereumbook
- License: other
- Created: 2016-08-10T15:07:54.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-07-08T10:17:11.000Z (4 months ago)
- Last Synced: 2024-11-11T03:52:06.187Z (7 days ago)
- Topics: blockchain, book, dapp, devp2p, embark, ethereum, oreilly, smart-contracts, solidity, token, truffle-framework, web3js
- Language: JavaScript
- Homepage: https://ethereumbook.info/
- Size: 29.8 MB
- Stars: 19,929
- Watchers: 584
- Forks: 4,934
- Open Issues: 121
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-telos - Mastering Ethereum PDF
- awesome-solidity - Mastering Ethereum - Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains. (Resources)
- Awesome-Ethereum - Mastering Ethereum - A developers guide to the operation and use of Ethereum. (Books)
- awesome-solidity - Mastering Ethereum - Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains. (Resources)
- web3-awesome - 精通区块链 英文开源书
- awesome-cryptos - Mastering Ethereum
- Blockchain-Development-Resources - Mastering Ethereum: Building Smart Contracts and DApps - Andreas Antonopoulos & Dr. Gavin Wood
- Blockchain-Guide - Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
- awesome-web3 - Mastering Ethereum
- awesome-solidity - Mastering Ethereum - Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains. (Resources)
- DeFi-Developer-Road-Map - Mastering Ethereum
- awesome-smart-contract-development - Mastering Ethereum
- awesome-web3 - Ethereum Book - best way to dive deep into Ethereum ecosystem and learn about all key concepts, runtime and EVM (Ethereum / Ethereum Basics)
- StarryDivineSky - ethereumbook/ethereumbook
- awesome-web3-development - Mastering Ethereum - An open-source book by Andreas M. Antonopoulos and Gavin Wood covering Ethereum and smart contract development. (Educational Resources)
- awesome-smart-contracts - Mastering Ethereum - An open-source book by Andreas M. Antonopoulos and Gavin Wood covering Ethereum and smart contract development. (Educational Resources)
- awesome-smart-contracts - Mastering Ethereum - An open-source book by Andreas M. Antonopoulos and Gavin Wood covering Ethereum and smart contract development. (Educational Resources)
- awesome-ethereum - Mastering Ethereum - An open-source book by Andreas M. Antonopoulos and Gavin Wood. (Educational Resources)
- awesome-ethereum - Mastering Ethereum - An open-source book by Andreas M. Antonopoulos and Gavin Wood. (Educational Resources)
- awesome-web3 - Mastering Ethereum
- stars - ethereumbook/ethereumbook - Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood (JavaScript)
- stars - ethereumbook/ethereumbook - Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood (JavaScript)
README
# Mastering Ethereum
![Mastering Ethereum Cover](images/cover_thumb.png)
Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock (RSK) and other compatible EVM-based open blockchains.
## Reading this book
To read this book, see [book.asciidoc](https://github.com/ethereumbook/ethereumbook/blob/develop/book.asciidoc). Click on each of the chapters to read in your browser. Other parties may choose to release PDFs of the book online.
## Chapters
+ Preface: '[Preface](https://github.com/ethereumbook/ethereumbook/blob/develop/preface.asciidoc)'
+ Chapter 1: '[What Is Ethereum](https://github.com/ethereumbook/ethereumbook/blob/develop/01what-is.asciidoc)'
+ Chapter 2: '[Ethereum Basics](https://github.com/ethereumbook/ethereumbook/blob/develop/02intro.asciidoc)'
+ Chapter 3: '[Ethereum Clients](https://github.com/ethereumbook/ethereumbook/blob/develop/03clients.asciidoc)'
+ Chapter 4: '[Cryptography](https://github.com/ethereumbook/ethereumbook/blob/develop/04keys-addresses.asciidoc)'
+ Chapter 5: '[Wallets](https://github.com/ethereumbook/ethereumbook/blob/develop/05wallets.asciidoc)'
+ Chapter 6: '[Transactions](https://github.com/ethereumbook/ethereumbook/blob/develop/06transactions.asciidoc)'
+ Chapter 7: '[Smart Contracts and Solidity](https://github.com/ethereumbook/ethereumbook/blob/develop/07smart-contracts-solidity.asciidoc)'
+ Chapter 8: '[Smart Contracts and Vyper](https://github.com/ethereumbook/ethereumbook/blob/develop/08smart-contracts-vyper.asciidoc)'
+ Chapter 9: '[Smart Contract Security](https://github.com/ethereumbook/ethereumbook/blob/develop/09smart-contracts-security.asciidoc)'
+ Chapter 10: '[Tokens](https://github.com/ethereumbook/ethereumbook/blob/develop/10tokens.asciidoc)'
+ Chapter 11: '[Oracles](https://github.com/ethereumbook/ethereumbook/blob/develop/11oracles.asciidoc)'
+ Chapter 12: '[Decentralized Applications (DApps)](https://github.com/ethereumbook/ethereumbook/blob/develop/12dapps.asciidoc)'
+ Chapter 13: '[The Ethereum Virtual Machine](https://github.com/ethereumbook/ethereumbook/blob/develop/13evm.asciidoc)'
+ Chapter 14: '[Consensus](https://github.com/ethereumbook/ethereumbook/blob/develop/14consensus.asciidoc)'## Content
The content status is "COMPLETE". The first edition of this book was published on December 1st, 2018. That edition is available in print and ebook format at many popular bookstores. It is tagged ["first_edition_first_print"](https://github.com/ethereumbook/ethereumbook/tree/first_edition_first_print) in the develop branch of this repository.
At this time, **only bug fix requests are accepted**. If you find a bug, start an issue or better yet, fix the problem with a pull request. We will start work on the second edition in late 2019.
## Source and license
The [first edition](https://github.com/ethereumbook/ethereumbook/tree/first_edition_first_print) of this book, as printed and sold by O'Reilly Media, is available in this repository.
Mastering Ethereum is released under the *Creative Commons CC-BY-SA license*.
This "Free Culture" compliant license was approved by our publisher O'Reilly Media (http://oreilly.com), who understands the value of open source. O'Reilly Media is not just the world's best publisher of technical books, but is also a strong supporter of this open culture and the sharing of knowledge.
Mastering Ethereum by Andreas M. Antonopoulos, Gavin Wood is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://github.com/ethereumbook/ethereumbook.# Translate This Book!
If you are interested in translating this book, please join our team of volunteers at: https://www.transifex.com/aantonop/ethereumbook