# Week in Ethereum News, April 27, 2024 Source: https://weekinethereum.substack.com/p/week-in-ethereum-news-april-27-2024 Kiwi News: https://news.kiwistand.com/stories/Week-in-Ethereum-News-April-27-2024?index=0x662d0a0272040bcb71fe93f5d4bdb30e8ba62ebae18547fe8ca72b3ff48055572c806311 Submitted by tim on 2024-04-27 UTC, 1 upvote, 0 comments ## Summary This is a weekly roundup of Ethereum news for April 27, 2024, with its editor listed as @abcoathup, and it announces that the newsletter is planning to be deprecated. The Pectra upgrade, a small fork targeting late 2024, features prominently, with Pectra-devnet-0 adding EIP7685 general purpose execution layer requests. Other items include Lido at 28.69%, close to the 33.3% threshold, and Geth at about 63% of execution layer clients. The roundup also reports a $129k Magpie cross-chain swap exploit and a $36k Rico exploit on Arbitrum, and a Consensys Wells notice from the SEC over MetaMask Swaps and MetaMask Staking. ## Article Pectra (Prague + Electra) upgrade (meta EIP7600) Latest all core devs – execution (ACDE) call video. Notes from Tim Beiko & Christine Kim: Pectra upgrade (small fork targeting late 2024) Pectra-devnet-0: added EIP7685 general purpose execution layer requests; client team implementations progressing though Erigon may be delayed as implementing on Erigon v3 EIP3074: discussions on DELEGATECALL, nonce, revocation, chain ID and some late account abstraction opposition; no changes for devnet-0, breakout planned EIPs added to Pectra considered for inclusion: EIP7212 secp256r1 precompile SSZ: async update EOF: discussion on potentially reducing scope L1/L2 governance discussion Osaka + F starname upgrade (meta EIP7607) Verkle: Implementers call video & notes: Kaustinen testnet v6 launched, presentations on potentially storing Verkle state in Portal Network and Verkle + EOF Are Verkle proofs more ZK friendly? Daniel Lubarov says it depends Centralization watch: threatening the value of your ETH 🚨 Lido at 28.69% still too close to 33.3% threshold Client diversity (via clientdiversity.org): Execution layer: Geth ~63% majority Consensus layer: Prysm 38% Any client bug over 33.3% could mean loss of finality Better geographic diversity is optimal, particularly outside of North America & Europe Layer 1 ePBS: Terence: ePBS annotated validator spec Barnabe: APS-Burn, alternative to execution tickets for attester-proposer separation Uncrowdable Inclusion Lists to uphold chain neutrality EIP7657 sync committee slashings explainer, improves security for light client bridges Ethereum Protocol Fellowship: EPF.wiki & recap of cohort 4 projects Client Releases Consensus layer: Lodestar v1.18.0: fixes cross-client, DVT & remote signer compatibility issues and defaults to local block if external builder less than 10% additional value Teku v24.4.0: performance improvements Execution layer: Geth v1.14.0: defaults to pathdb, adds live tracing, drops support for pre-merge networks, pending block only constructed on demand and adds beacon chain light client Nethermind v1.26.0: adds snap server support and HalfPath state database upgrade Reth v0.2.0-beta.6: fixes critical bug that would lead to invalid trie state and adds Discv5 support Layer 2 Optimism disclosed two issues in FaultDisputeGame contract found by Offchain Labs Blob market analysis: Base & Optimism use a blob-maximization strategy EIPs/Standards EIPs: EIP7697: AUTHCREATE opcode EIP7698: EOF - creation transaction ERCs (application layer): ERC7699: ERC20 payment reference extension Stuff for developers Remix v0.48: supports using multiple browser wallets (EIP6963), added PLONK scripts to zk proof templates and added CREATE2 factory for deploying Guide to Hardhat Ignition contract verification on Etherscan Safe singleton factory deployer (Solidity): for using the factory with Foundry deployment scripts Forge AlphaNet (Solidity): libraries for AlphaNet, EIP2537 BLS precompiles, RIP7212 Secp256r1 precompile and EIP3074 invokers Snekmate (Vyper contracts): added Echidna-based property tests for ERC20/721 contracts Guide to integrate Permit2 into Vyper contracts Dpack-py (EVM packaging format): share addresses & artifacts to interact with contracts web3.py: guide to Bloom filters Tenderly virtual testnets for dapp developers, uses mainnet state, with a faucet, RPC, explorer & debugging tools Privacy and Scaling Explorations core program: 8 week hybrid course for students in Japan, South Korea, Taiwan, Costa Rica, Ecuador & Argentina, apply by April 30 Security Magpie (cross-chain swaps) $129k exploit via position of function selector not being checked Rico $36k exploit on Arbitrum via flash loan entry point Ecosystem Reth (execution layer client) scaling roadmap to 1 gigagas per second for L2 PΓ©ter SzilΓ‘gyi (Geth): would need heavy tradeoffs ETHGlobal Scaling Ethereum finalists Dan Finlay: history of eth_sign in MetaMask Enterprise Stripe to support accepting stablecoin payments mid-year Visa: stablecoin dashboard EEA: Week in Enterprise Ethereum News weekly newsletter Nethermind: Mechanism Designer and Research Engineer Devcon: Production Magician & Volunteer Coordinator EF: People Operations Support ChainSafe: Developer Relations - Sygma and Senior Product Manager Job listings: $600 for 4 issues (75 char limit). Pay using 3cities. Questions? abcoathup at-gmail Onchain stats Gas fees (via ultrasound.money): 4.0 to 52.9 gwei, with 9.9 gwei average Zero net issuance currently at 23.1 gwei 10k ETH net issuance this week ETHUSD: $3,039 - $3,281, currently $3,089 ETHBTC: currently 0.049 (Flippening at ~0.16) Notable at app layer ENS .box integration: tokenized top level domain Safe{Pass}: points campaign announced to incentivize moving away from EOA Renzo ezETH depegged, airdrop criticized Gitcoin Grants 20 live on Arbitrum; open source software rounds: infrastructure, dev tooling, apps and hackathon alumni Regulation/business/tokens Consensys received Wells notice from SEC for allegedly violating securities laws with MetaMask Swaps & MetaMask Staking Samourai wallet founders charged in US for operating non-custodial Bitcoin coinjoiner UK National Crime Agency & police gain power to seize crypto without an arrest General Rekt: ZKasino rugpull Manuel Araoz: tools to defend your attention Android TVs can expose email inbox Polygon zkEVM integrated optimal Ate pairing over BLS by taking the 381 bit field and overloading onto 256 bit registers END OF SERVICE: plan to deprecate Week in Ethereum News Editor: @abcoathup Follow @WeekinEthNews for the most clicked links Permalink: https://weekinethereumnews.com/week-in-ethereum-news-april-27-2024 (new/changes in bold) May 3-5 – ETHGlobal Sydney hackathon May 7 – Gitcoin Grants 20 ends May 10-11 – ETH Bratislava conference & hackathon May 21-23 – DappCon (Berlin) May 24-26 – ETHBerlin hackathon May 31-Jun 2 – ETHDublin hackathon & conference May 31-Jun 2 – ETHPrague conference & hackathon May 31-Jun 5 – ETH Belgrade hackathon & conference Jun 14 – EF EIP4844 data challenge deadline Jun 21-23 – ETHKyiv hackathon & conference Jul 8-11 – EthCC (Brussels) conference Jul 12-14 – ETHGlobal Brussels hackathon Jul 26-30 – EDCON Tokyo conference Aug 23-Sep 13 – ETHGlobal ETHOnline virtual hackathon Aug 23-26 – ETHTokyo hackathon & conference Aug 29-31 – ETHAccra hackathon Sep 5-8 – ETHWarsaw conference & hackathon Sep 9-15 – ETHSafari (Kenya) Sep 12-14 – NapulETH (Napoli) Sep 20-22 – ETHGlobal Singapore hackathon Oct 4-6 – ETHRome hackathon Oct 17-19 – ETHSofia conference & hackathon Oct 18-20 – ETHGlobal San Francisco hackathon Nov 12-15 – Devcon 7 - Southeast Asia (Bangkok) Nov 15-17 – ETHGlobal Bangkok hackathon Sign up to receive this newsletter weekly