The Ethereum Standard Library is a collection of libraries for developers building on the EVM.
$ pip install eth-stdlib
$ poetry add eth-stdlib
To start developing/contributing to the eth-stdlib code base follow these steps:
-
Install poetry
$ pipx install poetry
-
Clone the eth-stdlib repository
$ git clone https://github.com/skellet0r/eth-stdlib.git
-
Initialize virtual environment
$ poetry install --sync
Afterwards the development environment will be complete.
To run the test suite, execute the following command:
$ poetry run pytest
After running the test suite, code coverage results will be displayed in the terminal, as well as exported in html format (in the htmlcov
directory).
This library is released under the GNU Lesser General Public License version 3 or (at your option) any later version.