Andrew Ashikhmin
Andrew Ashikhmin
Currently the following tests fail when updating to [v14.1](https://github.com/ethereum/tests/releases/tag/v14.1): ``` Validation error kWrongBlockGas RevertInCreateInInit_Paris_d0g0v0_Cancun ....................................... Failed Validation error kWrongBlockGas dynamicAccountOverwriteEmpty_Paris_d0g0v0_Cancun ............................... Failed Validation error kWrongBlockGas RevertInCreateInInitCreate2Paris_d0g0v0_Cancun ................................. Failed Validation error...
see https://google.github.io/styleguide/cppguide.html#Include_What_You_Use
If `NewBlock` and `NewBlockHashes` are removed from the protocol, it makes it incompatible with other blockchains that haven't gone through The Merge, such as Polygon. For Ethereum, formally removing `NewBlock`(`Hashes`)...
There is a panic in this run https://github.com/erigontech/erigon/actions/runs/12419039690/job/34673503099 of the clean-exit-block-downloding test: ``` !!->panic: runtime error: index out of range [2] with length 2 OK-> OK->goroutine 358 [running]: OK->github.com/erigontech/erigon-lib/chain/snapcfg.Preverified.Versioned({0xc000b96000?, 0xc000c7e270?,...
e3 has transaction-level historical state, so there's no reason to do the cache trickery in `doCallMany` [x] https://github.com/erigontech/erigon/issues/12944 [x] https://github.com/erigontech/erigon/pull/12424 [] i think can't simplify `doCallMany` - but can simplify...
From https://eips.ethereum.org/EIPS/eip-7702#backwards-compatibility: "This EIP breaks the invariant that an account balance can only decrease as a result of transactions originating from that account. It also breaks the invariant that an...