Skip to content

Python bindings for the Ethereum Client-VM Connector API

License

Notifications You must be signed in to change notification settings

brotchie/pyevmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyEVMC

Python bindings for the Ethereum Client-VM Connector API.

From Python, use any Ethereum VM implementation that implements EVMC.

Installation

Make sure Cython is installed:

pip install cython

Sync the evmc submodule:

git submodule init && git submodule update

Build pyevmc:

python3 setup.py build_ext -i

Tests

First build evmone, and then run the unit testing suite:

EVMC_MODULE=../evmone/build/lib/libevmone.so python3 test.py

Set the EVMC_MODULE environment variable to the location of your combine evmone module.

Credits

Thanks for the authors of evmc and evmone.

License

MIT License

About

Python bindings for the Ethereum Client-VM Connector API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published