bluealloy / revm

Ethereum Virtual Machine written in rust that is fast and simple to use
https://bluealloy.github.io/revm/
MIT License
1.5k stars 482 forks source link

feat: add matter-labs based eip1962 precompile impls #1547

Open Rjected opened 1 month ago

Rjected commented 1 month ago

This add the EIP 196 precompile implementation based on https://github.com/matter-labs/eip1962 instead of the substrate bn library.

This still needs:

Rjected commented 2 weeks ago

The matter labs repo is not no_std compatible, working on it however, so I'll probably need to change from a bn feature to a matter_labs feature, where matter labs is only selected if std is also available