London on Ropsten issue fixed
During London upgrade on Ropsten on 21.07, the OpenEthereum team noticed their node stopped progressing on that testnet at block #10679538. The issue at first was thought to be on OpenEthereum side but It turned out that it was how the Go-Ethereum implementation checked the balance of the transaction sender for #EIP-1559 style transactions.
Why?
There was an "invalid" transaction whose sender balance was not high enough which was included in the block and accepted by Go-Ethereum miners even though it was rejected by other clients in the network like OpenEthereum and Besu. As Erigon implementation was partially forked from the Go-Ethereum code, it accepted the transaction.
We have found the cause of the issue and fixed it in the following release: https://github.com/NethermindEth/nethermind/releases/tag/1.10.79
More info regarding the issue and releases for other clients can be found here: https://notes.ethereum.org/@timbeiko/ropsten-postmortem Big thanks to TimBeiko for the great post-mortem notes.
submitted by /u/nethermindeth
[link] [comments]