Week in Ethereum News, July 2, 2022 - sponsored by Starbloom Ventures
Eth News and Links
PoW switch off (the Merge)
The second of three public testnets to merge will occur next week, with Sepolia to turn off PoW forever sometime between Saturday and Wednesday, depending on hashpower
Mainnet-shadow-fork-8 merges July 5
Mainnet execution layer
Gray Glacier upgrade (delay difficulty bomb) successful;
One block on wrong chain, estimate 0.2% of hash rate didn’t upgrade
Reminder: OpenEthereum (ex-Parity) client is deprecated
Sepolia testnet releases (Besu need to set TTD override):
Geth v1.10.20
Nethermind v1.13.4: snap sync now default
Erigon 2022.07.01-alpha
Proof of Stake consensus layer
PoS implementers call video. Notes from Ben Edgington and Christine Kim
Latest What’s New in Eth2
Sepolia testnet releases:
Nimbus v22.6.1
Teku v22.6.1
Lodestar v0.39.0
Lighthouse v2.3.2-rc.0
Prysm v2.1.3-rc.4
Lido overwhelmingly votes against self limiting despite warning from Danny Ryan
Ben Edgington’s Upgrading Ethereum book chapter on aggregator selection
Prototype validator using Rock5 ARM board uses 5 watts (8 watts when syncing)
Vitalik’s approaches to cap validator set size argues in favor of a variable minimum balance
Layer2
Arbitrum two-dimensional gas fees: L1 calldata fees + L2 computational usage
Optimism testnet migrating from Kovan to Goerli
EIPs/Standards
EIP5185: NFT updatable metadata extension
EIP5187: Extending ERC1155 with rentable usage rights
EIP5189: Account Abstraction via Endorsed Operations
EIP5192: Minimal Soulbound NFTs
This newsletter is made possible thanks to Starbloom Ventures!
Starbloom Ventures is a first round venture fund founded by Evan Van Ness to invest in the future of web3.
We pledge 10% of investing profits to support Ethereum public goods.
Stuff for developers
Solenv: load .env files in Foundry Solidity scripts and tests
Nader Dabit: Foundry cheatsheet
Deep dive into event logs: topics and Bloom filters
NFT contract common patterns: avoid ERC721Enumerable, ERC721A for batch mints, mint not safeMint, Merkle tree allowlists and upgradeable metadata
Validate king/knight chess move in Solidity using bit shifting
DeFiVulnLabs: code snippets of common vulnerabilities
EVM trivia: 7 questions and answers
wagmi v0.5 (Reach Hooks library): connection status callbacks, multicall & batched reads and pagination
0xPARC: on-chain procedural generation and Perlin noise to create game worlds
Security
XCarnival $3.8 million exploit, withdrawn pledged NFT was used as collateral, attacker negotiates 1500 ETH bounty
Quixotic NFT marketplace $145k exploit on Optimism, approved ERC20 tokens stolen, users refunded, Stratos on Arbitrum not affected
DNS hijack of Polygon & Fantom public RPC gateways provided by Ankr
Ecosystem
ETHGlobal ETH NYC hackathon finalists
Devcon ticket auction & raffle on Arbitrum, minimum bid 0.25 ETH, refundable minus 2% Sybil resistance fee
Application layer
Arbitrum Odyssey promotion paused due to high gas fees from capacity throttling, will resume after Nitro upgrade
Gitcoin grants round 14 recap, $4.9 million in grants
Lyra Avalon (options trading) live on Optimism
Karma DAO reputation NFT badge minting [Disclosure: Starbloom portfolio]
Rentable v2 is live: yield on NFTs if someone wants to rent it
Governance drama at MakerDAO over a disagreement on real world assets between Rune (who won) and Luca Prosperi (who lost), while Nikolai is generally against all of it
Job Listings
Nexus Mutual: Frontend/Solidity: Help build the web3 Risk Marketplace
Status is looking for a Senior Rust Engineer for Waku
Hiring Coordinator wanted by EF
Taiko ZKRollup: zkEVM researchers/developers wanted.
GridPlus hiring a Go/protocol dev for the private, scalable PhononDAO
Job listings: $600 for four issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet/Arbitrum/Optimism. Pay with one click using 3cities. Questions? abcoathup at-gmail
Regulation/business/tokens
EU agrees:
Markets in Crypto-Assets framework (MICA): stablecoin regulation requires isolated reserves and cap of 200 million euro transactions a day
Transfer of Funds Regulation (TFR): travel rule requires verification for all transfers between custodial wallets & transfers to non-custodial wallets above 1000 euro; no requirements for transfers between non-custodial wallets
CoinFlex announces plan to tokenize $47m in bad debt via rvUSD. Rumors swirl that it’s Roger Ver. RV flatly denies and says they owe him money. In response, Coinflex CEO explicitly names Ver and repeats claims of being owed $47m
BlockFi agrees to sell to FTX for pennies on the dollar in return for $400m revolving credit line
Voyager suspends withdrawals after 3AC defaults on $650 million loan
US DOJ charges six people for crypto-related fraud [Editor’s note: never heard of any of the schemes before]
General
OpenSea email data breach
PLONK implementation missed randomization, now fixed
Follow @WeekinEthNews to find out what the most clicked links are. Follow @evan_van_ness and @abcoathup 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-2-2022
Upcoming Dates of Note
(new/changes in bold)
Jul 5 – Devcon speaker applications close
Jul 5-14 – Devcon ticket auction & raffle
Jul 6-8 – ETHBarcelona
Jul 8 – ETH Seattle summit
Jul 8 – Staking operator documentation proposals due
Jul 15 – Merge community call #5
Jul 17 – EF Fellowship program applications close
Jul 18 – Devcon wave 01 tickets
Jul 19-21 – EthCC 5 (Paris)
Jul 22-24 – EthCC Hackathon (Paris)
Aug 5-13 – ETH Seoul
Aug 8-10 – ETHToronto
Aug 11-13 – ETH LATAM (Buenos Aires)
Aug 19-21 – ETHMexicoCity (ETH Global)
Aug 20 – Paradigm CTF starts
Aug 27-28 – DeFi Security Summit (Stanford)
Aug 27-28 – HackSummit (San Francisco)
Aug 29-31 – Science of Blockchain Conference (Stanford)
Sep 1-4 – ETHWarsaw (hackathon & conference)
Sep 2-28 – ETHOnline
Sep 6-9 – MCON 2 (Denver)
Sep 8-10 – ETHSantiago
Sep 12-14 – DappCon (Berlin)
Sep 16-18 - EthBerlin
Sep 27-29 – Ethereum SP (São Paulo)
Oct 7-9 – ETHBogotá (ETH Global)
Oct 10 – DeFi Bogotá
Oct 11-14 – Devcon 6 (Bogotá)
Nov 4-6 – ETHSanFrancisco (ETH Global)
Nov 18-20 – ETHGlobal Web3 Weekend
Dec 1-4 – ETHDownUnder (Sydney)
Dec 2-4 – ETHIndia (ETH Global)
Sign up to receive this newsletter weekly