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
- CoW Swap Time-Weighted Average Price (TWAP) orders
- 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