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: use `kzg-rs` for kzg point evaluation #1558

Closed 0xWOLAND closed 1 week ago

0xWOLAND commented 4 weeks ago

Currently, revm uses c-kzg for KZG point evaluation. It would be useful to have a [no_std] endpoint for this, which kzg-rs can be used for.

rakita commented 3 weeks ago

Needs to be checked that it compiles with --all-feature and --no-default-features

rakita commented 1 week ago

@0xWOLAND can you merge with newest main, PR changes show me diffs of code not related to this PR

rakita commented 1 week ago

@0xWOLAND added a few comments for new feature. Will merge PR after CI