Week in Ethereum News, April 8, 2023 - sponsored by Mimic
Eth News and Links
Shapella (Shanghai + Capella) upgrade
Reminder: update your nodes for Shapella upgrade on April 12th at 22:27:35 UTC
Latest all core devs – consensus (ACDC) call video. Notes from Christine Kim:
Mainnet shadow fork 3 finalizing with no client incompatibilities
Proposal to change blob transaction type from 0x5 to 0x3
Discussion on MEV Boost issues
Dencun (Cancun + Deneb) upgrade
KZG ceremony special contributions started:
Cryptosat contributed from space via Crypto2 satellite
Marble machine generated 420 random values
Latest EIP4844 implementers call video. Notes from Terence
Layer 1
Mev-boost-relay bug: ~$20 million drained from sandwich bots, relay revealed block bodies for invalid block headers; v1.0.0-alpha3 patch to publish block before returning to proposer
Offending validator got slashed for equivocation
Ben Edgington’s Upgrading Ethereum book fork choice section; search & dark mode added
For Stakers
Set validator withdrawal address using deposit-cli
Solo stakers using ⌐◨-◨ graffiti go into monthly draw for ten 1 ETH prizes
Goerli validator faucet: deposit 3.3 Sepolia ETH to test validator setups on Goerli
Lido address change messages signed ready to broadcast after Shapella
Layer 2
Arbitrum DAO rejected ratification vote to setup Foundation but 7.5% token allocation already sent to Foundation with 10M ARB sold for expenses & 40M ARB loaned to market maker, new proposals for Foundation budget & lockup and reduce proposal token threshold
EIPs/Standards
This newsletter is made possible thanks to Mimic!
Are you a founder or dev spending too much time doing transactions and mashing buttons on your hardware wallet just to collect fees across chains or claim rewards and periodically swap assets?
With Mimic, you can automate swapping, bridging and treasury management.
Find out why some of the biggest DeFi names trust our Smart Vaults to automate DeFi operations in a secure, trustless, and non-custodial way.
Stuff for developers
Remix IDE v0.32.0: run free functions, fork in GitHub actions, download UML as pdf/png and doc generation from NatSpec in markdown
Cookbook Remix plugin: find contracts from Cookbook registry
Precision loss vulnerabilities classified in Solidity
ABI encoding guide using Foundry cast
Forge-safe-log: Foundry 32 character logging that doesn’t modify the state of memory
Fe v0.22.0: first non-alpha release
Solhunt: Solidity static analyzer
Sporalyzer: EVM contract size analyzer in JavaScript
Guide to event reading in Python using multithreading
Universal Frontend: read/write contract functions on mainnet; supports structs, arrays & tuples
Storagoor: read storage slot for contracts on mainnet & testnets
Curta CTF Uncertainty Principle solution
RareSkills huff-puzzles
Secureum RACE #16: 8 question Solidity quiz & answers
Dissecting EVM via Geth implementation
viem v0.2: contract instances, create/import private key & mnemonic accounts, account hoisting, automated transport ranking, ENS avatar & text retrieval, transaction & typed data utilities
Mainnet datasets for ERC20/165/721/1155/1167 in csv
Security
Sentiment ~$1 million exploit on Arbitrum via read-only reentrancy, funds returned minus $95k
Enzyme Gas Station Network implementation vulnerability disclosed, $400k bounty to be paid
Token sale project locked funds on zkSync Era using transfer function, plan to change gas metering to support transfer & allow fund recovery
Uniswap Universal Router reentrancy vulnerability disclosed, fixed prior to deployment
Solidity function pointer equality bug, equality to be removed in v0.9
Ecosystem
MEV Blocker: mainnet RPC, blocks front running & sandwiches, searchers can pay users to back run their transaction
Enterprise
ANZ bank piloted trading tokenized carbon credits for Australian dollar stablecoin
Notable at app layer
Euler: recoverable funds returned from March exploit; redemption plan
MetaMask adds warnings for known scams from OpenSea’s blocklist & Blockaid’s analysis
OpenSea Pro (formerly Gem v2) NFT aggregator
OpenEden TBILL vault: tokenized US Treasuries currently ~5%, requires KYC
Flexible voting: DAOs can extend Governor to split voting or allow tokens in DeFi to vote or vote privately
Job Listings
EF Ecosystem Support Program seek a Grant Analyst & Liaison
Nimbus is hiring a Site Reliability Engineer
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
US Treasury DeFi risk assessment
Did Elizabeth Warren collude with short seller to destabilize the banking system?
Foreign Affairs: the case for banning crypto
FASB proposed crypto assets be accounted at fair value each reporting period, comments open through June 6
General/crypto
zkTree: zk recursion tree with ZKP membership proofs
Ideas for a Nova-based zk VM
eSTARK: extending STARKs with arguments
Testudo: near linear-time prover SNARK with smaller setups
UltraGroth: Groth16-style protocol with lookups
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-8-2023
Upcoming Dates of Note
(new/changes in bold)
Apr 8 – deadline for Scaffold-Eth-2 hackathon
Apr 12 – Mainnet upgrades to Shapella, EthStaker viewing party
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 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