Evmlab
Utilities for interacting with the Ethereum virtual machine
Install / Use
/learn @ethereum/EvmlabREADME
EVM lab utilities
This package contains various tools to interact with the Ethereum virtual machine.
Please refer to the Wiki for more information and howto's.

Installation
From source:
Consider creating a virtualenv.
#> virtualenv -p python3 .env3
#> . .env3/bin/activate
#> python3 -m pip install -r requirements.txt
#> python3 setup.py install
#> python3 -m evmlab # verify installation
From PIP:
#> python3 -m pip install evmlab[consolegui,abidecoder,docker]
#> python3 -m evmlab # verify installation
EVMLab comes with a commandline utility that can be invoked by calling python3 -m evmlab <subcommand> <args>
Running it
The easiest way to get it working is to use a docker image.
docker build . -t evmlab && docker run -it evmlab
The docker image should also be available at hub.docker.com, as an automated build:
docker pull holiman/evmlab && docker run -it holiman/evmlab
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
