• 34ºc, Sunny

An attacker encountered an error in the Sepolia testnet's Pectra upgrade after mining empty blocks using an "edge case"

Ethereum's recent Pectra test on the Sepolia fork encountered an issue that was exacerbated by an unknown user sending a zero-token transfer. An Ethereum developer said that the Sepolia testnet's recent Pectra upgrade encountered bugs and was made worse after an attacker used "edge cases" to cause empty blocks to be mined. Pectra launched on its last testnet, Sepolia, at 7:29 a.m. on March 5, but Ethereum developer Marius van der Wijden said in a March 8 post that the team immediately started seeing error messages on its geth nodes and mined empty blocks. According to Van der Wijden, the cause of the error was that the deposit contract triggered the wrong type of event - a transfer event instead of a deposit event. Although a fix was rolled out, van der Wijden said they missed an edge case where an unknown user took advantage of the bug by sending a 0 token transfer to a deposit address, triggering the error again.