.. py:module:: ethereum Ethereum Specification ^^^^^^^^^^^^^^^^^^^^^^ Seeing as internet connections have been vastly expanding across the world, spreading information has become as cheap as ever. Bitcoin, for example, has demonstrated the possibility of creating a decentralized, trade system that is accessible around the world. Namecoin is another system that built off of Bitcoin's currency structure to create other simple technological applications. Ethereum's goal is to create a cryptographically secure system in which any and all types of transaction-based concepts can be built. It provides an exceptionally accessible and decentralized system to build software and execute transactions. This package contains a reference implementation, written as simply as possible, to aid in defining the behavior of Ethereum clients. .. only:: stage1 Subpackages ----------- .. toctree:: :titlesonly: :maxdepth: 3 frontier/index.rst homestead/index.rst dao_fork/index.rst tangerine_whistle/index.rst spurious_dragon/index.rst byzantium/index.rst constantinople/index.rst istanbul/index.rst muir_glacier/index.rst berlin/index.rst london/index.rst arrow_glacier/index.rst gray_glacier/index.rst paris/index.rst shanghai/index.rst crypto/index.rst utils/index.rst Submodules ---------- .. toctree:: :titlesonly: :maxdepth: 1 base_types/index.rst ethash/index.rst exceptions/index.rst rlp/index.rst Package Contents ---------------- __version__ ~~~~~~~~~~~ .. py:data:: __version__ .. undocinclude:: /../src/ethereum/__init__.py :language: python :lines: 22-22 EVM_RECURSION_LIMIT ~~~~~~~~~~~~~~~~~~~ .. py:data:: EVM_RECURSION_LIMIT .. undocinclude:: /../src/ethereum/__init__.py :language: python :lines: 27-27