[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