Week in Ethereum News, June 17, 2023
Eth News and Links
Dencun (Cancun + Deneb) upgrade
Latest all core devs – consensus (ACDC) call video. Notes from Christine Kim:
Deneb scope: EIP7044 (perpetually valid signed voluntary exits) & EIP4788 (beacon root in EVM); considered for inclusion: EIP7045 (increase max attestation inclusion slot) & EIP6988 (prevent slashed validator being elected block proposer)
Discussion on reorgs increasing and proposal to change sub-slot timing for block production, attestation & aggregation
Discussion on staking with more than 32 ETH per validator
EIP4844:
Latest EIP4844 implementer call video. Notes from Terence
Dankrad’s additional testing to size blobs per block
EIP4844 devnet 6 launched
KZG ceremony has over 110k contributions, lobby is empty
Consensus-specs v1.4.0-alpha.3: patch to increase BLOB_SIDECAR_SUBNET_COUNT to 6
Layer 1
Erigon archive node running on $500 hardware
Dedaub: EIP6404/6466 SSZ transition impact on contracts using RLP [Reminder: SSZ EIPs were already removed from Dencun upgrade]
Beacon API checker: CLI to check API responses across clients, in Rust
Client releases
Consensus layer:
Prysm v4.0.6: bug fixes & optimizations to shorten block proposal time for edge cases
Teku v23.6.0: rewards beacon-api endpoints & how Teku fixed its May non-finality issue
Execution layer:
Erigon v2.45.2: staged sync fix
For Stakers
Payload’s block analytics dashboard, beta
Research
Data visualization on May loss of finality incident
Layer 2
Optimistic Erigon client supports Optimism mainnet
Arbitrum sequencer batch posting post-mortem
Layer 2 MEV and decentralizing sequencing
Frax Finance plans Fraxchain rollup using its LSD as the gas fee token
EIPs/Standards
Stuff for developers
Foundry:
Pre-v1 updates: fuzz-runs CLI flag, 0 basefee, batch transactions on Optimism and readCallers cheatcode
Fuzzy DeFi: code properties for Uniswap v2, Olympus DAO & Compound v2 forks
Forge-safe: build Safe multisig batch transactions using Forge scripting
OpenZeppelin Contracts v4.9.2: MerkleProof library patch, potential issue in multiproof leaf validation
Uniswap v4: customize liquidity pools using hooks, flash accounting using ERC1153 (transient storage) in Dencun upgrade, work in progress, 4 year business source license
V4-template: template for creating Uniswap v4 hooks
Huff hooks: Uniswap v4 hooks library in Huff, work in progress
Bytecode.zip: deploy zipped & wrapper contracts from the browser
Titanoboa (Vyper interpreter) jupyter notebooks integration: sign via browser
Ethers.js ENS multicoin provider plugin
ABIType: adds conversion from JSON ABIs to human-readable ABIs at runtime & type-level
RainbowKit v1.0.2: adds WalletConnect v2 support
4byte collider: script to find function signatures with colliding 4byte selectors
Wallet Test Framework: switched to viem and added more tests
Passkey based Account Abstraction signer for contract wallets
Security
Sturdy Finance, $800k exploit, price manipulation via read-only reentrancy
Signature malleability: proof of concept showing attack using compact signatures
Ecosystem
Holešky testnet (Goerli successor) genesis planned for September 15 (Merge day) with 1.5 million validators, majority run by client teams
EF Q1 grantees share $13 million in funding
ETHPrague hackathon winners & videos
Enterprise
BOCI (Bank of China) issued CNH 200 million ($28M) in tokenized notes
Notable at app layer
Maker Dai Savings Rate (DSR) increases to 3.49% on June 19
Uniswap v4 vision: more generalized v3 allowing different tradeoffs via hooks for customized pools
Uniswap Foundation bridge assessment
EigenLayer stage 1 live on mainnet, reached guarded launch limits; restaking dashboard
Sound (music NFTs) live on Optimism
The Goose NFT sold for $5.4 million from 3AC collection
Rough sailing lately for NFT infra projects: JPG pausing and NFF (Backed) winding down
Job Listings
Protocol Engineer (DeFi) sought by Tunnel Vision Labs
Devconnect Istanbul: Production Assistant and Volunteer Coordinator
Solidity team need a highly skilled Developer Advocate
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
US SEC:
Extremely strange circumstances surrounding “compliant” Prometheum
Blockchain Association FOIA request for communications about SEC’s suspicious approval
Hinman docs on 2018 speech that Ether is not a security
Mark Cuban eviscerates former SEC staffer
BlackRock filed for spot Bitcoin ETF
FT: Hong Kong regulator pushing banks to accept more crypto exchanges as clients
Wyre winding down
General/crypto
Video-based cryptanalysis: key recovered from smartcard by analyzing video of power LED
Zeromorph: speed ups to make Plonk performant
ZachXBT sued by MachiBigBrother (Jeffrey Huang) for defamation, donate: zachxbtlegalfund.eth
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-june-17-2023
Upcoming Dates of Note
(new/changes in bold)
Jun 18 – Ethereum Protocol Fellowship cohort four application deadline extended
Jun 20 – EF run a node grant deadline
Jun 22–25 – Pragma Waterloo & ETHGlobal Waterloo hackathon
Jun 26 – Jul 17 – CLRFund round 9
Jul 5-9 – ETHBarcelona conference & hackathon
Jul 17-20 – EthCC (Paris)
Jul 21–23 – ETHGlobal Paris
Aug 11-13 – ETHMunich hackathon
Aug 15-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 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 27–29 – ETH Miami festival & hackathon
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