The Ethereum Virtual Machine

This repository is intended to contain a full in depth explanation of the Ethereum Virtual Machine and its execution environment for developers seeking lower level control than what is given in high level languages.

This book is a work in progress and contributions in line with the contributing policy are welcomed!

Local Usage

To build this book locally, you will need mdbook.

Clone the repository:

git clone https://github.com/JoshuaTrujillo15/the-ethereum-virtual-machine/

Enter this directory:

cd the-ethereum-virtual-machine

Start an mdbook server and automatically open the book in a browser.

mdbook serve --open