Repository navigation
Releases: GhostLabs-dot/EVMTraceX
Release list
EVMTraceX v0.2.1
EVMTraceX v0.2.1
EVMTraceX is a terminal-first EVM execution trace explorer for developers, auditors, and security researchers. This release ships the renamed evmtracex executable and prebuilt binaries for five platform targets.
Highlights
- Standardize the Cargo package and executable name as
evmtracex. - Publish prebuilt binaries for Linux x86-64, Linux ARM64, Windows x86-64, macOS Intel, and macOS Apple Silicon.
- Refresh project documentation and community contribution templates.
- Update Rustls to patched version
0.23.46.
Downloads
Choose the archive for your operating system and CPU architecture.
| Platform | Download | SHA-256 |
|---|---|---|
| Linux x86-64 | evmtracex-linux-x86_64.tar.gz | 054eec59ec66c3969de34197e420b155a41854284b26b836cfddbc54533e6209 |
| Linux ARM64 | evmtracex-linux-aarch64.tar.gz | be798dbf49a21b3bae2da77d9c4af1b664c69463e40075561e95cbfb24f308dc |
| Windows x86-64 | evmtracex-windows-x86_64.zip | bc0ea7687f13236916e8f0f45a1699fce7531ac2a750d520a9e443744aa7e188 |
| macOS Intel | evmtracex-macos-x86_64.tar.gz | 7809f1c61f2aff8351e8eac3920bcfbd1f7516c8e57f51694bb668a418240dbe |
| macOS Apple Silicon | evmtracex-macos-aarch64.tar.gz | 546f2f411e4824d6e1041f54a74b58bde24827a253d62d4ef80d4fffcc88377f |
Quick start
After downloading, extract the archive and run the binary:
- Linux and macOS:
./evmtracex --help - Windows PowerShell:
.\evmtracex.exe --help
For build-from-source instructions, usage examples, and trace format details, see the README.
Links
License: MIT
EVMTraceX v0.1.0 — Initial Public Release
EVMTraceX v0.1.0
The initial public release of EVMTraceX, a terminal-first EVM execution trace explorer for developers, auditors, and security researchers.
EVMTraceX turns complex execution traces into an interactive terminal UI, making nested calls, reverts, gas usage, function selectors, and storage changes easier to inspect.
Highlights
- Interactive terminal-based execution trace explorer
- Geth-style
callTracerJSON support - Foundry
forge test -vvvvtrace parsing - Foundry
-vvvvvstorage-change parsing - Frame-local and trace-wide storage inspection
- Nested EVM call visualization
- Revert and error visibility
- Function selector recognition
- Optional Solidity / Foundry ABI support
- Multiple independent Foundry test traces preserved as separate roots
- Optional RPC transaction tracing through
debug_traceTransaction - Keyboard-first navigation and filtering
- Cross-platform Rust build
- CI and dependency auditing
Quick Start
cargo build --release
./target/release/evmtrace-tui examples/sample_trace.jsonFor a Foundry trace:
forge test -vvvv > foundry-trace.txt
./target/release/evmtrace-tui --foundry foundry-trace.txtFor storage changes:
forge test -vvvvv > foundry-trace.txt
./target/release/evmtrace-tui --foundry foundry-trace.txtProject
Repository: https://github.com/GhostLabs-dot/EVMTraceX
EVMTraceX is intentionally focused on one job:
Make EVM execution traces fast to inspect from a terminal.
This release is the first public version of the project.
License
MIT