revm icon indicating copy to clipboard operation
revm copied to clipboard

feat: add matter-labs based eip1962 precompile impls

Open Rjected opened this issue 1 year ago • 1 comments

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

This still needs:

  • [ ] extensive testing
  • [ ] potentially better error conversions
  • [ ] benchmarking for ecMul and pairing precompiles

Rjected avatar Jun 18 '24 21:06 Rjected

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

Rjected avatar Jul 02 '24 19:07 Rjected

Cleanup closing, if we go back to it we can always reopen

rakita avatar Mar 20 '25 10:03 rakita