Week in Ethereum News, August 19, 2023 - check out Evan's new podcast
Eth News and Links
Dencun (Cancun + Deneb) upgrade
Latest all core devs – execution (ACDE) call video. Recap by Tim Beiko. Notes from Tim Beiko and Christine Kim:
Devnet-8 launched with all Dencun EIPs, Besu & Erigon EL clients still to join
EIP4788 (beacon block root in EVM) contract to be deployed with a regular transaction
Holešky testnet to launch with 1.6B HETH supply
ERCs being split from EIP repo, EIP editors remaining as single group
EIP7212 (secp256r1 precompile) presented
KZG Ceremony has 138k contributions, lobby closes August 23
Layer 1
Visualization of the rise of integrated builder searchers
Dapplion: Whisk (SSLE) induces missed initial slots, proposal to fix edge case
For stakers
Lodestar v1.10 nodes with out of memory errors should upgrade to nodeJS v20
Obol DVT performance testing: less than 1% difference to traditional validators on testnet
Client releases
Execution layer:
Geth v1.12.2: regression fixes
Research
Proposed inclusion list design, split into a proposer signed summary & an unsigned list of transactions, solves free data availability problem
Layer 2
Arbitrum One batch poster briefly stopped during gas price spike, users could still make transactions
Rollup economics v2: running a surplus, cooperatives, federations & layer 3s
EIPs/Standards
EIP/ERC numbering changed to be sequential from 7500
EIPs:
EIP7495: SSZ PartialContainer
ERCs (application layer):
Check out Evan’s new podcast: web3 Builders
On the latest weekly show Evan and Will discuss Tether abandoning Bitcoin, timelines for Dencun/danksharding/getting our under 5 cent transaction fees, rollups piling on Optimism, Gitcoin + BigOil and Evan’s user review of FriendTech.
Watch web3 builders episodes on YouTube, or listen on Apple, Spotify or RSS. Or get pinged for new episodes on Telegram or Substack.
Please like, subscribe, and share on social media if you enjoyed the episode.
Stuff for developers
Remix v0.35.0: adds quick fix functionality for license, visibility & mutability
Foundry:
SKS: package manager script to install dependencies instead of submodules
Tip: use src in contract import paths for compatibility with Hardhat
OpenZeppelin Contracts low-severity issue: ERC2771Context used with custom forwarder may lead to zero address _msgSender, patched in v4.9.3
RareSkills: Solidity style guide
Vyper clones with immutable arguments: example contract compatible with CWIA proxy factory
ERC6909 (minimal multi-token interface) implemented in Vyper
Sol2uml diff can compare Etherscan verified contracts to local files
WhatsABI v0.7 (guesses ABI from bytecode): adds proxy contract support
heimdall-rs v0.5.0 adds contract snapshot module
Nethereum v4.16 (.NET): adds data services package to interact with Etherscan/Sourcify/4Bytes, multi query using RPC batching and extra extensions for ABI decoding & ABI storage
Wallet test framework testing the tests: currently requires window.ethereum (excludes mobile wallets) & custom network support
Cryo v0.2 (extract blockchain data): adds python adapter, contracts & native_transfers datasets, transaction selectors, command chaining and summary report
Advanced guide to Dune SQL & Ethereum data analytics
ERC5564 (stealth addresses) bn254: generate derivable commitments for users belonging to other membership sets and add them to others, using arkworks-rs & RLN
Security
Exactly Protocol on Optimism $7M exploit via unverified input
Zunami Protocol $2M exploit, price manipulation by donation
RocketSwap on Base $870k exploit, deployer private key compromised
Auditor toolbox: docker with Foundry, Halmos, Heimdall, Slither, Echidna & Mythril etc
Audit wizard: use contract address or GitHub, scan with Slither, view AST & generate graph, beta
Trail of Bits: Rekt Test 12 yes/no questions for a project to assess security (modeled on Joel Test)
Ecosystem
Gitcoin Grants 18 is open
EF Q2 grantees share $9 million in funding
ETHGlobal Superhack (OP Stack) finalists
ETHMunich hackathon winners
Enterprise
Zynga Sugartown gaming platform announced, access via free mint of Ora NFTs
Shell donating to Gitcoin Grants climate solutions rounds; Gitcoin provides context
Notable at app layer
OpenSea creator royalties being made optional, includes L2 & NFTs using marketplace filter
Connext governance token, airdrop is crosschain using xERC20
Anish’s FriendMEX, pro style interface for Friend Tech on Base, no invite code needed
Brian Armstrong: Coinbase need to improve app UX for NFTs, Dapps & L2s
Job Listings
ZK circuits engineer sought by EF Privacy & Scaling Explorations team
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
Bloomberg claims SEC will allow Ether futures ETFs by October
Coinbase-funded challenge to OFAC's Tornado Cash action loses in district court, on to 5th Circuit
FBI warns about increase in crypto recovery scams
Singapore stablecoin regulatory framework, issuer requirements include: value stability, minimum base capital, redemption at par and disclosure
PayPal pausing UK crypto purchases to work on compliance with promotion regulation
A left-wing argument for crypto
Coinbase approved in US by National Futures Association to offer crypto futures trading
US stand with crypto alliance, donation leaderboard & policy stance of elected officials
General
Patrick McCorry: crypto in Africa
ZachXBT defamation lawsuit dropped by MachiBigBrother (Jeffrey Huang), article changed (diff), unused donations to be refunded
DefinitelySetup simplified trusted setup ceremony, PR with circuit’s R1CS, wasm & config file
Vitalik: X (Twitter) community notes, mechanism design with “crypto values”
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-august-19-2023
Upcoming Dates of Note
(new/changes in bold)
Aug 23 – KZG Ceremony closes (extended)
Aug 28-30 – Science of Blockchain Conference (Stanford University)
Aug 29 – Gitcoin Grants 18 ends (support Week in Ethereum News)
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 18-24 – ETHSafari (Kilifi Kenya)
Sep 21–24 – Pragma & 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 21 – Ethereum México
Oct 22-24 – ETH Hong Kong
Oct 27-29 – ETH Miami festival & hackathon
Oct 27-29 – ETH Vietnam
Oct 27-29 – ETH London hackathon
Oct 31 – Road to Devcon grants deadline (max $1k for local meetups)
Nov 3-5 – ETH Lisbon hackathon
Nov 3-5 – ETHBrno
Nov 13-19 – Devconnect (Istanbul)
Nov 16-19 – Pragma & ETHGlobal Istanbul
Sign up to receive this newsletter weekly