Week in Ethereum News, April 15, 2023 - thanks to Optimism’s RetroPGF
Eth News and Links
Shapella (Shanghai + Capella) upgrade
Mainnet upgraded to Shapella:
Staking withdrawals are being processed (view on beaconcha.in)
Christine Kim: withdrawal misconceptions
Prysm validators using MEV-Boost failed to propose blocks
~100 validators with double deposits can retrieve their extra ETH
Hot fixes:
Lighthouse v4.0.2-rc.0: fix for high CPU when missed blocks & high volume of exits
Prysm v4.0.2: fix for interacting with MEV-Boost
Latest all core devs – execution (ACDE) call video. Summary by Tim Beiko. Notes from Christine Kim:
Shapella went relatively smoothly: Prysm MEV-Boost bug caused missed blocks which triggered Lighthouse high CPU, Teku investigating slow block import
Dencun scope to be discussed at next ACDE call
Discussions on EIP4788 design, starting testnets with Capella genesis state, payload IDs and Execution API addition for MEV-Boost
Zhejiang testnet being taken down April 19
Dencun (Cancun + Deneb) upgrade
KZG ceremony special contributions:
Mr. Moloch's Ephemeral album II made & destroyed in one day
Random dog walk from eating dropped dog biscuits
Improvised theater with music
Nimbus added Blobfish ASCII art for when Deneb activates
Proposal to rename danksharding to dankscaling
Layer 1
Mevboost.pics added average MEV payment per relay/builder/validator in boxplots
Bootnode diversity discussion: client teams could run geo diverse bootnodes on bare metal
Terence: single slot PBS using attester committee notes & open questions
For Stakers
Staking pool execution client diversity
Somer’s configuring withdrawal credentials guide & updated staking guides
Research
Barnabé Monnot: protocol credibility = introspection + agency + community defense of last resort
Sync committee slashing to deter against signing non-canonical beacon block roots
Layer 2
Intro to MEV on Layer 2 sequencers
EIPs/Standards
EIPs:
EIP6873: Preimage retention
ERCs:
This newsletter is made possible thanks to the funding received from Optimism’s RetroPGF!
Thank you to Optimism’s RetroPGF round 2 which generously funded Week in Ethereum News for “months, not weeks.”
Stuff for developers
Hardhat v2.13.1: added Shanghai support
Foundry-devops: get most recent deployment, requires ffi
Difftastic (diff tool) supports Solidity using tree-sitter parser
Rolling dutch auction in Solidity: perpetual auction with composite decay
Property-based testing using Hypothesis Python library
Dedaub contract library (mainnet) added decompile to Yul
Titanoboa (Vyper interpreter) cheats can be written as Python functions
HuffBoa: example repo for using Huff contracts with titanoboa
Alchemy Spearmint: allowlist platform, low-code
Create T3 App (NextJS, NextAuth, Prisma, tRPC, Tailwind & TypeScript) with Sign-In With Ethereum
Create a Council Voting Vault
Indexed.xyz: raw blocks, transactions & event logs and decoded event logs for mainnet
Security
iEarn $10 million exploit, yUSDT misconfigured, multiple pools drained
SushiSwap ~$3.3 million exploit, didn’t check for a genuine Uniswap v3 pool, attempted whitehat copied by MEV bots
Paribus ~$100k exploit on Arbitrum, reentrancy of Compound v2 fork
Pretend hack to trick users into using fake revoke sites
Ecosystem
Etherscan:
Zero-value token transfers hidden by default
EthValidate: verify explorer data on using data from other nodes
Notable at app layer
Ondo OMMF (money market funds token): KYC & 100k USDC minimum
Gandalf: tokengate Typeform, Notion, Substack, Medium, Gitbook & Google Docs, alpha
Metropolis podarchy explorer: visualize account relationships, permissions & multisig signers
Job Listings
EF Ecosystem Support Program seek a Grant Analyst & Liaison
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
Commissioner Peirce calls out Chairman Gensler's clandestine power grab to expand the SEC's reach and push all DeFi out of the US
Tether blacklisted 3 million USDT from MEV bot exploiter
NYTimes reports on debanking of the current disfavored
Wallets should be invisible, using WebAuthn
General/crypto
Summer of Protocols researchers
PLONKish ZK-SNARK explainer
Follow @WeekinEthNews to find out what the most clicked links are. Follow @abcoathup and @evan_van_ness to get most of the week’s news in real time.
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-april-15-2023
Upcoming Dates of Note
(new/changes in bold)
Apr 21-25 – EthTaipei hackathon & conference
Apr 25 - May 9 – Gitcoin Program Beta Round
Apr 27-30 – Istanbul ETH Privacy conference & hackathon
Apr 28 – deadline for EF’s Next Billion fellowship cohort 3
May 5-10 – ETHTallinn hackathon & NFT Tallinn conference
May 9-12 – EY blockchain summit
May 12-14 – ETHGlobal Lisbon
May 19-23 – EDCON Montenegro (changed from Vienna)
May 20-21 – ETHDam (Amsterdam) conference & hackathon
May 24-26 – Spaghett ETH (Naples) conference
May 26-28 – ETHDublin hackathon
Jun 2-4 – ETH Seoul
Jun 2-7 – ETH Belgrade conference & hackathon
Jun 9-11 – ETHPrague conference & hackathon
Jun 23–25 – ETHGlobal Waterloo (changed from Toronto)
Jul 5-7 – ETHBarcelona
Jul 15-16 – DeFi Security Summit (Paris)
Jul 17-20 – EthCC (Paris)
Jul 21–23 – ETHGlobal Paris
Aug 13-16 – ETHToronto & ETHWomen
Aug 16-19 – Ethereum Argentina (Buenos Aires)
Aug 28-30 – Science of Blockchain Conference (Stanford University)
Aug 30 - Sep 3 – ETHWarsaw conference & hackathon
Sep 1-3 – Ethcon Korea hackathon
Sep 10-12 – Ethereum Singapore hackathon & conference
Sep 11-13 – DappCon (Berlin)
Sep 15 – Protocol Berg (Berlin)
Sep 18-21 – ETH Montréal hackathon & conference
Sep 22–24 – ETHGlobal New York
Oct 6–27 – ETHOnline (ETHGlobal) virtual
Oct 27–29 – ETH Miami festival + hackathon
Oct 28–30 – ETH Lisbon hackathon
November – Devconnect
Sign up to receive this newsletter weekly