ethereum / Evmjit
Licence: mit
The Ethereum EVM JIT
Stars: ✭ 131
The Ethereum EVM JIT
EVM JIT is a library for just-in-time compilation of Ethereum EVM code. It can be used to substitute classic interpreter-like EVM Virtual Machine in Ethereum client.
Maintainers
NOTE: This project is not maintained. Do not use it for anything important.
Looking for maintainers! Please state your interest here.
Build
The EVMJIT project uses CMake tool to configure the build and depends only on the LLVM library. LLVM installation is not needed, because CMake will download and build LLVM from source. However, LLVM requires Python interpreter to be built.
git submodule update --init --recursive
mkdir build
cd build
cmake ..
cmake --build . --config RelWithDebInfo
Options
Options to evmjit library can be passed by environmental variable, e.g. EVMJIT="-help" testeth --jit
.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].