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
- Coindesk: Tether heavily backed by Chinese commercial paper
- 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