Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethereum/evmlab
Utilities for interacting with the Ethereum virtual machine
https://github.com/ethereum/evmlab
Last synced: 2 months ago
JSON representation
Utilities for interacting with the Ethereum virtual machine
- Host: GitHub
- URL: https://github.com/ethereum/evmlab
- Owner: ethereum
- License: gpl-3.0
- Created: 2017-06-07T08:17:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-07T13:04:11.000Z (over 5 years ago)
- Last Synced: 2024-05-02T01:33:12.384Z (8 months ago)
- Language: Python
- Size: 3.29 MB
- Stars: 356
- Watchers: 15
- Forks: 54
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Library-of-Ethereum - EVM Lab - This package contains various tools to interact with the Ethereum virtual machine (EVM / Cairo)
README
[![Build Status](https://api.travis-ci.org/ethereum/evmlab.svg?branch=master)](https://travis-ci.org/ethereum/evmlab/)
# EVM lab utilities
This package contains various tools to interact with the Ethereum virtual machine.
Please refer to the [Wiki](https://github.com/ethereum/evmlab/wiki) for more information and howto's.
![screenshot](https://raw.githubusercontent.com/holiman/evmlab/master/docs/example2.png)
## 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 installationEVMLab comes with a commandline utility that can be invoked by calling `python3 -m evmlab `
# 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
```