Eth News and Links
Shapella (Shanghai + Capella) upgrade
- Update your nodes ready for mainnet Shapella upgrade on April 12, ensure to update both your beacon node & validator client
- Consensus layer mainnet releases:
- Lighthouse v4.0.1-rc.0 (hotfix for v4.0.0)
- Lodestar expected next week
- Nimbus v23.3.2
- Prysm expected next week
- Teku v23.3.1
- Execution layer mainnet releases:
- Besu v23.1.2
- Erigon expected next week
- Geth v1.11.5
- Nethermind v1.17.3
- Consensus specs v1.3.0-rc.5: sets Capella upgrade epoch
- Latest all core devs – consensus (ACDC) call video. Notes from Ben Edgington & Christine Kim:
- bug bounty doubled for Shapella specific issues up to $500k, until April 5
- final Shapella mainnet shadow fork planned once all client releases are out
- Deneb discussions: add proofs to blobs bundle in Engine API, KZG library startup times for testing and SSZ scope
- post-Deneb upgrade naming & using a merged name (CL star + EL city)
Dencun (Cancun + Deneb) upgrade
- Latest EIP4844 implementers call video. Notes from Terence: split EIP4844 SSZ effort from SSZ overhaul and fee market discussions but no immediate changes
- KZG Ceremony: 83k+ contributors from first general contribution period (now closed)
Layer 1
- EOF mega spec: merged from v1.1 & v2 discussions
- 692 ETH proposer payment, MEV bot lost $1 million
Client releases
- Consensus layer:
- Lodestar v1.6.0: client monitoring using remote services, fixes for issues preventing Rocket Pool & Dappnode integration
Research
- RIG Open Problem: monitor supply chain health
- Inclusion time delay for censored transactions is median of 11 seconds
- Origami verifiable delay function: folding Plonk proofs
For Stakers
- Lodestar $20k incentive program to try their client & propose a block
Layer 2
- zkSync Era (zkEVM) mainnet alpha open to all, native account abstraction, publishes state diffs rather than transaction inputs, initially with a 24 hour execution delay
- Taiko (zkEVM) alpha-2 testnet: uses Sepolia testnet
- Immutable zkEVM announced, using Polygon zkEVM, gas to be paid in $IMX
- Optimism two step withdrawals in Bedrock upgrade, improves bridge security
- ARB token reverse-bridging: layer 2 token can be bridged to mainnet
EIPs/Standards
- EIPs:
- EIP6733: Revert creation in case of collision
- ERCs:
Stuff for developers
- Update NFT metadata on OpenSea using ERC4906 events & ERC1155 uri event
- Re-export interfaces & types so users don’t need to install additional dependencies
- Reentrancy guard proxy: prevents reentrant external calls & read only reentrancy
- Intro to gas optimization
- Foundry x Fe: template to compile & test Fe contracts
- Slither v0.9.3: adds detector for high complexity functions
- Curta CTF TinySig challenge solution
- slither-docs-action: GitHub Action to generate documentation for Solidity pull requests
- Symbolic execution tools: comparison of Mythril, Manticore, hevm & EthBMC
- noble secp256k1 & noble ed25519 v2: single feature modules in 4KB gzipped
- Semaphore v3.4.0: HeyAuthn library to create & manage identities
- Circomspect v0.8.0 (static analyzer for Circom): added five new analysis passes
Security
- Cloudflare users: rotate Global API key for all accounts
- Transaction simulation vulnerabilities disclosed using basefee, coinbase & gasprice variables
- Tincho’s audit process
Ecosystem
- At least 636k ETH supply lost/frozen so far: Parity wallet bug, contract bugs, burnt, typos & trapped in WETH
Enterprise
- Coinbase Wallet as a Service public preview on testnet
- Xapo Bank integrated USDC, send & receive USDC from USD accounts, non-US only
Notable at app layer
- ERC4361 (Sign In with Ethereum) integrated with MetaMask: sign in request display & domain binding
- Maker DAO voted to maintain USDC as primary reserve
- Uniswap mini portfolio: view tokens, NFTs & LP pools
- SpankPay closing down due to no willing fiat rails
Job Listings
- L2BEAT 💗 is hiring a Senior Software Engineer & Product Owner. Apply here!
- Nimbus is hiring a Site Reliability Engineer
Job listings: $600 for four issues (75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2. Questions? abcoathup at-gmail
Regulation/business/tokens
- US SEC:
- Coinbase received Wells notice for potential violations of securities law but SEC declines to specify which assets are securities
- Paradigm: “just come in and register” is a fabrication
- SushiSwap & Head Chef served with subpoena
- Justin Sun charged with unregistered sale of securities and 8 celebrities charged for promotion without disclosing payment
- Whitehouse 2023 economic report [PDF]: “crypto assets currently do not offer widespread economic benefits”
- Do Kwon arrested in Montenegro
- IRS proposed NFT guidance [PDF] on treatment of certain NFTs as collectibles, feedback requested
General/crypto
- Ronin exploiter apparently tried to trick the Euler exploiter into using a vulnerable library
- aCropalypse: cropped/redacted images from Google Pixel’s screenshot editor can be partially recovered
- Goblin Plonk: lazy recursive proof composition
- cqlin: efficient linear operations on KZG commitments with cached quotients
- Proactive refresh (every 30 seconds) for BLS threshold signatures
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-march-25-2023
Upcoming Dates of Note
(new/changes in bold)
- Mar 27-30 – Ethereum Rio
- Mar 31 – Apr 2 – ETHSamba (Rio) hackathon & conference
- Mar 31 – deadline for EF account abstraction grants round
- Apr 5-8 – ETH Beijing hackathon
- Apr 12 – Mainnet upgrades to Shapella
- Apr 12-14 – NFT NYC
- Apr 13-16 – Pragma Tokyo & ETHGlobal Tokyo hackathon
- Apr 14-16 – EthereumZuri.ch conference & hackathon
- Apr 21-25 – EthTaipei hackathon & conference
- 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-6 – ETH Belgrade conference & hackathon
- Jun 9-11 – ETHPrague conference & hackathon
- Jun 23–25 – ETHGlobal Waterloo (changed from Toronto)
- Jul 5-7 – ETHBarcelona
- Jul 17-20 – EthCC (Paris)
- Jul 21–23 – ETHGlobal Paris
- Aug 16-19 – Ethereum Argentina (Buenos Aires)
- 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 22–24 – ETHGlobal New York
- Oct 6–25 – ETHOnline (ETHGlobal) virtual
- Oct 28–30 – ETH Lisbon hackathon
Sign up to receive this newsletter weekly