aleth icon indicating copy to clipboard operation
aleth copied to clipboard

[META] Berlin implementation

Open gumb0 opened this issue 6 years ago • 0 comments

Possible EIPs

  • [ ] EIP-663: Unlimited SWAP and DUP instructions
    • implementation in evmone https://github.com/ethereum/evmone/pull/98
  • [ ] EIP-1057: ProgPoW, a Programmatic Proof-of-Work
    • Supported in ethash library, but PoW engine switching logic not implemented yet.
  • [x] EIP-1380: Reduced gas cost for call to self
    • [x] LegacyVM https://github.com/ethereum/aleth/pull/5752
    • [x] aleth-interpreter https://github.com/ethereum/aleth/pull/5753
  • [ ] EIP-1962: EC arithmetic and pairings with runtime definitions
  • [ ] EIP-1985: Sane limits for certain EVM parameters
    • Not sure if anything needs to be done here
  • [ ] EIP-2045: Particle gas costs for EVM opcodes
    • implementation in evmone https://github.com/ethereum/evmone/pull/101
  • [ ] EIP-2046: Reduced gas cost for static calls made to precompiles
    • [x] LegacyVM https://github.com/ethereum/aleth/pull/5699

Maintenance stuff

  • [ ] Ropsten config update
  • [ ] Mainnet config update
  • [ ] Support Berlin in aleth-vm command line parameters

gumb0 avatar Oct 02 '19 17:10 gumb0