alloy-rs/evm

EVM abstraction layer

Rust

83

353 commits

updated Sep 21, 2026

See the code

README

:construction: This repository is a work in progress.

Alloy-EVM

Announcement

The alloy-op-evm crate is being moved to ethereum-optimism/optimism. As part of this change, the op-evm crate will be removed from this repository. GitHub contribution history will be preserved.

Overview

alloy-evm is an abstraction layer on top of revm providing common implementations of EVMs. Currently, alloy-evm is only used in Reth but is designed to be consumed by any project that needs to execute/trace transactions or blocks on EVM compatible chains.

alloy-evm is compatible with no_std and riscv targets.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in these crates by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Contributors

(top 30 of 43)

mattsse

116 commits

klkvr

109 commits

rakita

13 commits

decofe

12 commits

alloy-rs/evm

EVM abstraction layer

Rust

83

353 commits

updated Sep 21, 2026

See the code

README

:construction: This repository is a work in progress.

Alloy-EVM

Announcement

The alloy-op-evm crate is being moved to ethereum-optimism/optimism. As part of this change, the op-evm crate will be removed from this repository. GitHub contribution history will be preserved.

Overview

alloy-evm is an abstraction layer on top of revm providing common implementations of EVMs. Currently, alloy-evm is only used in Reth but is designed to be consumed by any project that needs to execute/trace transactions or blocks on EVM compatible chains.

alloy-evm is compatible with no_std and riscv targets.

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in these crates by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Contributors

(top 30 of 43)

mattsse

116 commits

klkvr

109 commits

rakita

13 commits

decofe

12 commits

Languages

Rust

99.8%