evm icon indicating copy to clipboard operation
evm copied to clipboard

[Note] Cancun hard fork and full ethereum tests passing for `evm-0.x` versions

Open mrLSD opened this issue 1 year ago • 1 comments

Cancun hard fork implementation

As the fork implementation of SpuntiVM for Aurora, based on v0.x branches we relesed new version V0.42.0-aurora.

It includes:

  • full support of Cancun hard fork
  • It passed all ethereum/tests for v13.2
    • preparing for passing v13.3 (latest)
    • tests passing includes hard forks from Istanbul to the latest hard fork
  • refactored json-tests to:
    • pass all tests
    • added CLI tool
    • added verbosity levels
    • added information for analyzing and debuging
  • found & fixed bugs related to v0.x SputnikVM version
  • highly optimized implementation for WebAssembly:
    • optimized gas cost consumption for NEAR protocol (smartcontracts based on WebAssembly)

Production-ready

It's in production for aurora-engine.

mrLSD avatar Jun 14 '24 11:06 mrLSD

Nice work! I'll take a look soon and hopefully backport them here.

sorpaas avatar Jun 14 '24 12:06 sorpaas