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.
- Remix: frontend React/Typescript dev
- 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