Feb 6: if devnet-6 stable, pick testnet fork slots for Holesky and Sepolia on ACDC#150
Feb 10: client releases out with Holesky and Sepolia configurations
Feb 20: if Holesky has forked without issues, pick mainnet fork slot
Don’t want to pick a mainnet time slot earlier to avoid creating misleading expectations
Audit reports for the Pectra System Contracts are available here
Thank you to all auditors for accommodating our quick timelines and for pro-bono & discounted work !
Fusaka’s first fork devnet should only include EOF and PeerDAS. There were many discussions about roadmap planning, but no decision beyond that. Teams should share their views in the Pectra Retrospective thread.
Nethermind had a BLS-related issue which is now fixed
Geth has issued an urgent security update. Users should update ASAP, but the issue is unrelated to Pectra.
devnet-6 will launch once enough teams pass hive tests
Pectra Timelines
Teams want to see devnet-6 run smoothly prior to picking testnet fork slots
Once enough teams are passing hive tests, we’ll launch devnet-6, hopefully with all teams running smoothly by next week’s ACDC
Assuming no issues, we’ll pick testnet fork blocks then. Teams are expected to put out a release by the Monday following ACDC, with the testnet fork announcement going out in the ~24h following.
If the holesky testnet fork goes smoothly, we’ll pick a mainnet fork slot on the next ACD
Don’t want to pre-commit to a tentative mainnet fork slot to avoid creating misleading expectations in the community.
System Contract Audits
The Pectra system contracts for EIPs 2935, 7002 and 7251 were audited by four firms and formally reviewed. Auditors presented their findings on the call, and the full reports can be found here:
Nice UX for contract developers, who can verify they are interacting with the system contract corresponding to a specific EIP by looking at the address!
Fusaka
Note: there was a lot of back and forth during this section, with me actively engaging, so please watch the livestream for the full context.
There were many suggestions shared to streamline the process, including:
Finalizing the scope for Fusaka as soon as Pectra goes live, and adopting this as standard practice
Parallelizing the development of a subsequent fork as the current one rolls out
Being clearer about our commitments to long-term R&D efforts, either to prioritize them more explicitly or to avoid wasting time
We had previously agreed to update the process to only schedule EIPs in a hard fork that we can confidently include in the next devnet. For Fusaka, this implies the first fork devnet should only include EOF and PeerDAS, and be stable before more EIPs are considered.
Both EOF and PeerDAS are currently progressing on independent devnet tracks and will soon be ready to merge. We decided against scheduling a first Fusaka devnet to keep the focus on Pectra.
We didn’t make further decisions about Fusaka, to first allow teams to share their perspectives on the Pectra Retrospective thread
@kevaundray asked for feedback on the proposal, which received some pushback on the validator bandwidth numbers, mostly indicating that we should target median values in specific regions, which were closer to 25mb/s than 50mb/s
No consensus was reached on the call, so the discussion will continue on the R&D discord
ACD bot
@nicocsgy has been working on a bot to automate recordings, calendar events and notes for AllCoreDevs. We were out out time, so he’ll present it on next week’s call!