Eth News and Links
Dencun (Cancun + Deneb) upgrade
- Latest all core devs – execution (ACDE) call video. Summary by Tim Beiko. Notes from Tim Beiko and Christine Kim:
- Dencun testing continues with devnet 7 and a Sepolia shadow fork
- Client teams implementing Dencun EIPs ready for devnet 8
- EIP6780 (selfdestruct only in same tx) edge cases clarification, burn used by some L2s
- Discussions on adding parent beacon block roots to execution payload, adding getBlockReceipts & removing mining from Execution API and standardizing JWT location
- EIP/ERC repo split (EIP7329): core devs in favor, Greg Colvin (EIP editor) still opposed
- KZG Ceremony 122k contributions, lobby closes July 23 (tomorrow!)
Prague + Electra upgrade
- EIP7251 FAQ: would allow more than 32 ETH to be staked
- Suggest a name for the Prague + Electra upgrade
Layer 1
- Ben Edgington: Upgrading Ethereum book new sections on LMD GHOST & Casper FFG
Client releases
- Consensus layer:
- Execution layer:
- Nethermind v1.20.1: fix for v1.20.0 which caused Prysm error
- Reth v0.1.0-alpha.4: removed downloader heuristic preventing syncing, jemallocator default on UNIX and added transaction pool maintenance metrics
For Stakers
- Staking directory: directory of staking providers
Research
- Data availability sampling (DAS) eprint: prove existing constructions secure, propose new constructions with benchmark & trade-offs
- Threshold encrypted transaction pools: tradeoffs of using for MEV mitigation
Layer 2
- Celo propose rollup migration, initially OP Stack, decentralized sequencer using Celo’s validator set, offchain data availability via Eigen Layer and 1-block finality
- zkSync Era shadow testing Boojum (STARK-based proof system)
- Mantle (optimistic rollup) alpha is live
- Consensys Linea (zk rollup) alpha is live
- L2BEAT: upgrade process of L2s [PDF]
EIPs/Standards
- ERCs (application layer):
This newsletter is made possible thanks to Mimic v3
Mimic v3 is a platform that helps you model and automate operations in DeFi.
Do you need:
- Recurring payments
- To collect fees across various chains?
- To automate your portfolio rebalancing?
Mimic gives you a customizable workflow with modular cross-chain connectors. Request a demo.
Trusted by top-tier projects such as Trust Wallet, Balancer, ParaSwap, and Decentraland. Backed by Starbloom Ventures.
Stuff for developers
- Solidity v0.8.21:
- Language features: access events from other contracts & immutable variable initialization restrictions relaxed
- Addresses “stack too deep” errors for unoptimized code from IR-based code generation
- Bug fixes: legacy code generation always generate code for expression in <expression>.selector and Yul optimizer FullInliner evaluation order
- website makeover
- Create a stake & reward contract
- Reproduce a simple MEV attack in Solidity using Hardhat or Foundry
- Guide to fuzzing onchain contracts with Echidna
- Sothis v0.4.0: replay historical state on a local Anvil/Hardhat node
- The Graph: Substreams-powered subgraphs
- Secureum A-MAZE-X CTF solutions
- Celer Brevis: zk co-processing & data attestation SDKs, alpha
Security
- Conic Finance $3 million exploit via read-only reentrancy
- Immunefi: top ten common vulnerabilities
Ecosystem
- EthCC:
- Videos by stage: main, Eiffel, Versailles, Bastille, Notre Dame, Louvre & Saint Victor
- EthCC 2024 will be in Brussels
- Etherscan advanced filter updates
Notable at app layer
- Aave GHO (overcollateralized stablecoin) live on mainnet, Aave v3 supplied assets used as collateral
- UniswapX (aggregator): gas-free swaps with MEV protection & no cost for failed transactions, beta
- Ajna (lending) live on mainnet, no governance or external price feeds
- OpenSea Deals: create offers to swap NFTs for NFTs & WETH
- Mint.fun (NFT minting) adds support for NFTs on Optimism & Zora
Job Listings
- EF Privacy & Scaling Explorations team seek ZK circuits engineer
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
- Financial Stability Board (FSB) recommended framework for crypto assets
- UK Financial Conduct Association (FCA) guidance warns memes can breach promotion rules
- France issues crypto license to Societe Generale Forge to buy/sell, exchange & custody assets
- Nasdaq halts plans for crypto custody service due to US regulatory environment
Evan’s new podcast: web3 Builders
- Subscribe to web3 Builders podcast. First episode should drop this week, there may be advantages to subscribing. 👀
General
- Gnosis Pay: payment network on Gnosis chain L2 with linked Visa Debit card
- GitHub social engineering attacks, using repo invites & malicious npm dependencies
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-july-22-2023
Upcoming Dates of Note
(new/changes in bold)
- Jul 23 – KZG Ceremony closes
- Jul 23 – Devconnect scholars application deadline
- Aug 4-18 – ETHGlobal Superhack virtual
- Aug 11-13 – ETHMunich hackathon
- Aug 15-16 – ETHToronto & ETHWomen
- Aug 15-29 – Gitcoin Grants 18
- Aug 16-19 – Ethereum Argentina (Buenos Aires)
- Aug 28-30 – Science of Blockchain Conference (Stanford University)
- Aug 31 – Sep 3 – ETHWarsaw conference & hackathon
- Sep 1-3 – Ethcon Korea hackathon
- Sep 7-9 – ETHAccra hackathon
- Sep 10-12 – Ethereum Singapore hackathon & conference
- Sep 11-13 – DappCon (Berlin)
- Sep 15 – Protocol Berg (Berlin)
- Sep 15-17 – ETHChicago conference & hackathon
- Sep 22–24 – ETHGlobal New York
- Oct 5-6 – ETHMilan conference
- Oct 6-8 – ETHRome hackathon
- Oct 6-27 – ETHOnline (ETHGlobal) virtual
- Oct 13-15 – Ethereum Kuala Lumpur conference & hackathon
- Oct 27-29 – ETH Miami festival & hackathon
- Oct 31 – Road to Devcon grants application deadline
- Nov 3-5 – ETH Lisbon hackathon
- Nov 3-5 – ETHBrno
- Nov 13-19 – Devconnect (Istanbul)
- Nov 17-19 – ETHGlobal Istanbul
Sign up to receive this newsletter weekly