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
- The perils of restaking
- 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