On June 20, 2024, Ethereum protocol developers gathered virtually for All Core Developers Execution (ACDE) Call #190. According to galaxy.com, the biweekly meeting, chaired by Ethereum Foundation (EF) Director of Protocol Support Tim Beiko, serves as a platform for developers to discuss and coordinate changes to Ethereum’s Execution Layer (EL).
Major updates on the currency
During the session, developers provided updates on various projects, including Ethereum Improvement Proposals (EIP) 7251 and 7702, Ethereum Virtual Object Format (EOF), and PeerDAS. Beiko introduced a new template for EIP discussion threads, and EF Developer Operations Engineer Parithosh Jayanthi highlighted a new GitHub page for Ethereum mainnet and testnet configuration called “eth-clients.”
Spectra Devnet 1
The call began with a discussion of Pectra Devnet 1, a dedicated testnet for the upcoming Pectra upgrade. Representatives from key Ethereum EL client teams shared their progress.
trust: The first version is ready, but some testing is missing and there are questions about gas pricing operations.
Nethermind: We are currently reviewing the implementation, merging code changes, and writing test cases.
Erigon: A draft implementation of EIP 7702 is ready and the team is reviewing the latest changes in EIP 7251.
approximately: Implementation must be completed before the next ACDE call.
EthereumJS: Implementation of EIP 7702 is being worked on and is expected to be ready within a week.
Geth: Additionally, implementation of EIP 7702 is in progress.
Beiko confirmed that EOF would not be tested on Devnet 1 and advised the team to rebase their work on the latest Pectra spec instead of the final Deneb spec. Barnabas Busa, EF Developer Operations Engineer, points out that this can complicate debugging.
EIP 7702 Update
Devnet 1’s implementation of EIP 7702 was key. An anonymous Geth developer called “Lightclient” proposed changes to support deauthorization of transactions, sparking debate about the currency. Some developers, such as “Arik”, preferred the current version, but Lightclient argued that the new design would improve revocability without sacrificing existing use cases. Beiko suggested organizing another breakout meeting to finalize the design.
Besu developer Daniel Lehrner questioned whether the implementation of EIP 7702 in Devnet 2 might change in Devnet 2. However, Richard Meissner, co-founder of cryptocurrency wallet Safe, noted that it would be helpful to have some version of EIP 7702 on the testnet. For the wallet team.
EOF update
Regarding EOF, Busa noted that the EOF implementation will be tested after other Pectra code changes. Two EL client teams, Besu and Reth, have implemented all EOF EIPs, while others are still working on them. Additional test cases simulating Ethereum blocks using EOF transactions are in development.
PeerDAS Updates
Busa provided a quick update on PeerDAS, stating that the next PeerDAS Devnet will be live within the next two weeks. Unlike Pectra, PeerDAS will be developed based on the final Dencun specification.
announcement
Beiko proposed a new template for EIP authors to improve the quality of EIP reviews. Jayanthi also highlighted the “eth-clients” GitHub page, which contains resources for Ethereum developers and is maintained by representatives from all CL client teams. He asked for volunteers from the EL Customer Team to help maintain the page.
Beiko announced that it would not be hosting the next ACDE meeting scheduled for July 4, a public holiday in the United States. EF Research Fellow Alex Stokes will chair the meeting on his behalf.
Image source: Shutterstock