Eth News and Links
Shapella (Shanghai + Capella) upgrade
- Latest core devs call video. Summary by Tim Beiko. Notes from Tim Beiko & Christine Kim:
- Shanghai confirmed to target March prioritizing withdrawals plus warm COINBASE, PUSH0 & limit/meter initcode
- EOF EIPs (3540, 3670, 4200, 4750, 5450) will be included in Shanghai only if implementations tested by January 5 and devnets successful by January 19
- EIP4844 agreed as main feature for next upgrade quickly after Shanghai (Cancun), with EIP1153 (transient storage) & EIP2537 (BLS precompile) as candidates for inclusion
- Withdrawals impact on builder layer: relays & builders just need to run correct client versions
- Unified EOF specification
- EOF benefits: gas savings, increased security, simpler optimizations and easier debugging
Layer 1
- EIP4844 implementer call video and notes
- SELFDESTRUCT removal analysis
- Reth (EL client in Rust): open sourced, full sync support expected Q1
- Endpoint proposal so DVT validator clients can support committee aggregations
- Verkle tree PoS testnet (Beverly Hills)
- Protolambda’s history of PoS spec releases & testnets
For stakers
- New MEV-Boost non-censoring relay: Aestus
Client releases
- Consensus Layer:
- Teku v22.12.0: dependencies updated
- Execution Layer:
Layer 2
- zkSync v2.0 L1 to L2 and L2 to L1 message passing
- Tincho: Arbitrum bridge griefing attack, relayer could have unbounded gas consumption
EIPs/Standards
- EIP6077: Invalidation abstraction for signature-based operations powered by ERC712
- EIP6093: Custom errors for ERC tokens
- EIP6105: Marketplace extension for ERC721
- EIP6110: Supply validator deposits on chain
This newsletter is made possible thanks to Tenderly’s new Web3 Gateway!
The Tenderly platform enables Web3 developers to build, test, monitor, and operate smart contracts in one place. To cover each aspect of the dapp development lifecycle, Tenderly expanded its product offering and released Tenderly Web3 Gateway. This is a production node as a service that delivers fast and easy access to the blockchain.
Tenderly Web3 Gateway is fully integrated with the rest of the platform, combining infrastructure with development tooling and observability. It enables blockchain developers to:
- Speed up read-heavy workloads up to eight times
- Set up reliable node infrastructure with 100% blockchain data consistency
- Reduce node infrastructure management overhead
- Scale dapps with ease to meet their growing user base
- Unify dapp development by combining infrastructure with tooling and observability
- Improve development teams’ velocity and collaboration by eliminating development silos
- Preview transaction outcomes directly from Tenderly Web3 Gateway before sending them on-chain
Stuff for developers
- Solidity roadmap & developer survey
- Fe (language) bug bounty contest cracked via bug in 15-puzzle implementation
- Testnet ETH for contract deployers, one time claim of 10 Sepolia & Goerli ETH
- 3D roller coaster: generated on-chain, proof of concept
- List of beginner developer resources
- Sol2uml v2.3.0: (UML generator from Solidity) adds squash feature
- samczsun’s abi-guesser: TypeScript library to guess type of ABI-encoded data
- Guide to using VanillaJS to interact with a contract via MetaMask
- Grim-reaper: Aave v3 on-chain liquidation bot in Huff
- Optimism’s BaseServiceV2: base class for long running TypeScript services
- React-native-helios: wrapper for Helios light client, runnable in Expo
- Semaphore boilerplate: web app components for users to create IDs & leave feedback; demo
Security
- Hybrid Echidna: Echidna (property based fuzzer) + Maat (symbolic execution framework) improves on random fuzzing by using symbolic analysis to generate fuzzing inputs
Ecosystem
- Ethereum Foundation:
- Attitudes to staking survey
- Merge data challenge winners from 45 data & analysis blog posts
- Q3 grantees share $8 million in funding
- Clr.fund LatAm grants round recipients
- Protocol Guild (core protocol contributors) first six months of pilot, $5 million distributed of $9.7 million donated
- ETHIndia (ETHGlobal) projects
- Christian Reitwiessner stepped down as Solidity Team Lead
- New Ethereum wiki: Inevitable Ethereum
Enterprise
- EY’s Nightfall v3 to be decentralized, enterprise only and deployed by the community
Application layer
- Maker D3M integrating with Compound to provide a predictable 2% borrow rate for Dai
- DeFi Saver Compound v3 extension so that users don’t need to create a proxy contract
- OpenSea cutoff for creator fee enforcement extended to January 2, optional creator fees allowed and ownership of Operator Filter Registry being transferred to a collective
- Orthogonal Trading defaults on loans via Maple Finance
- Vitalik’s application areas that excite: money, DeFi, identity, DAOs & hybrid apps
Job Listings
- EF Robust Incentives Group seek a research scientist
- Code integration tester wanted by Ethereum Foundation
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
- Video of SBF admitting to commingling assets
- SBF secretly funded the 2021 buyout of The Block, plus millions to The Block’s new owner
- Binance caused gas prices to spike as they moved funds around to prepare for audit
General
- Skiff calendar: end-to-end encrypted
- Apple adding opt-in iCloud end-to-end encryption for photos & backups, physical key sign in for Apple ID & iMessage contact key verification
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-december-10-2022
Upcoming Dates of Note
(new/changes in bold)
- Dec 20 – Attitudes to staking survey deadline
- Jan 8 – Solidity developer survey deadline
- Jan 17-31 – Gitcoin grants round
- Mar 2-5 – ETHDenver
- Mar 15-16 – ETHDubai
- Apr 3-6 – Edcon Vienna
- Apr 12-14 – NFT NYC
Sign up to receive this newsletter weekly