Week in Ethereum News, July 22, 2023 - sponsored by Mimic
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
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