Mastering Ethereum, second edition, cover

Mastering Ethereum

Mastering Ethereum is Andreas M. Antonopoulos’s technical guide to the Ethereum protocol and smart contracts. First published by O’Reilly Media in 2018, it was updated for a second edition in 2025, subtitled Implementing Smart Contracts. The second edition is available from O’Reilly and booksellers, and its text is published openly on GitHub.

Open Publishing

We write our book on Github, in a public repository. You can follow the progress and contribute too.

Open Reading

You can read the entire book, exactly as published, for free.

Open License

We publish under Creative Commons licenses. CC-BY-NC-ND while writing and for the first year of publication, CC-BY-SA after the first year.

Format
Format
Language

Search across the site