Eth News and Links
PoW switch off (the Merge)
- Tentative Merge timeline to turn off PoW in mid to late September:
- Goerli testnet August 11
- Pick mainnet TTD in mid-August assuming Goerli successfully merges
- Mainnet merge lightly penciled in for week of September 19
- PoS implementers call video. Notes from Ben Edgington and Christine Kim:
- Mainnet-shadow-fork-9 merged, TTD hit earlier than estimated, config issue & some known client issues. Finalized when config issue fixed
- Goerli shadow fork planned for next week
- MEV-boost implementation audited, discussed when relays should start
- Latest What’s New in Eth2
- If you’re paranoid about your validator getting DoS’d run a sentry node until Ethereum ships single secret leader election (SSLE) to fix the problem
- Constantine BLS implementation, 14% faster for signing & 18% faster for verification than BLST
- Proposal to support middleware-based distributed validator clients
Layer2
- Arbitrum’s Nova (using AnyTrust) is open for developers; data availability committee (adds assumption that two members are honest)
- StarkNet Token announced for governance, fees & staking; 49.9% initial distribution to investors and core contributors
- L2Beat adds info on permissioned addresses to help users understand the temporary centralization trade offs each rollup is making
EIPs/Standards
- EIP5216: ERC1155 approval by amount extension
- EIP5218: NFT rights management
- EIP5219: Decentralized HTTP
- EIP5247: Smart proposal
- EIP5252: Account-bound finance
- EIP5267: Retrieval of EIP712 domain
This newsletter is made possible thanks to Nexus Mutual!
The yield is still out there. When you discover the next opportunity make sure you don’t get rekt.
Protect yourself against:
- hacks with Protocol Cover,
- depegging with Yield Token Cover
- CeFi blow-ups with Custody Cover.
Maximize yield. Minimize Risk. Enjoy peace of mind knowing Nexus Mutual has you covered. Become a member and protect your assets against the major risks in crypto.
Stuff for developers
- Flexible Voting extension to OpenZeppelin Governor, allows lending contracts to delegate votes so you can earn yield & participate in governance at the same time
- ERC721i: pre-mint NFT collection, uses ERC2309 ConsecutiveTransfer event
- PRBTest: test assertions & log utils for Solidity, drop-in replacement for DSTest
- Guide to creating Yul contracts: convert simple Solidity contract to Yul
- xchain: cross chain calls from Solidity tests & scripts
- Automate web3 UI testing using wagmi and Storybook
- create-web3 (CLI for dapp projects): adds choice of CSS frameworks
- WalletConnect iOS App Link: avoid issues when triggering wallet interactions
- Web3.py off-chain lookups
- Mempool deep dive via Flashbots auction
- Just-in-Time calldata decoding: GridPlus’ approach
Security
- BiFi 1852 ETH exploit, key of address issuing server exposed
- OMNI 1300 ETH exploit, reentrancy of onERC721Received
- Uniswap v3 LPs targeted in airdropped token phishing scam
- Matthew Di Ferrante’s process to build secure contracts
Ecosystem
- Merge community call #5 video
- BLS signature aggregation: understanding the cryptography that makes Ethereum staking unique from every other purported “PoS” system
Enterprise
- EEA business readiness report [PDF]
Application layer
- Gamestop NFT marketplace public beta
- Web3 Citizen: soulbound token with decentralized identifiers, alpha
- ENS Fairy: gift an ENS name
- Limo v2 (ENS content delivery): Layer2 & off-chain lookups
- 0x API slippage protection: MEV-aware order routing for trades
- Overtime (sports prediction market) live on Optimism
Job Listings
- Overlay (backed by Polychain,1kx,ParaFi) hiring a Senior Solidity Developer
- Nexus Mutual: Frontend/Solidity: Help build the web3 Risk Marketplace
- GridPlus hiring a Go/protocol dev for the private, scalable PhononDAO
- Ethereum Foundation seek a Front End Developer
- Waku is hiring Software & DevRel Engineer and Product Marketing Manager
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
- Celsius filed for Chapter 11 bankruptcy
- OpenSea let go ~20% of team
- Breakdown of USDC reserve assets [PDF]
General
- OP_Return wars of 2014: why dapps are built on Ethereum rather than Bitcoin
- Vitalik’s thoughts on network states
- Remco: math behind Groth16
- Zordle: Wordle with zk proof to share results without revealing words
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-16-2022
Upcoming Dates of Note
(new/changes in bold)
- Jul 18 – Devcon wave 01 tickets
- Jul 19-21 – EthCC 5 (Paris)
- Jul 22-24 – EthCC Hackathon (Paris)
- Jul 24 – EF Fellowship program applications close
- Aug 5-13 – ETH Seoul
- Aug 8-10 – ETHToronto
- Aug 11-13 – ETH LATAM (Buenos Aires)
- Aug 19-21 – ETHMexicoCity (ETH Global)
- Aug 20-22 – Paradigm CTF
- Aug 27-28 – DeFi Security Summit (Stanford)
- Aug 29-31 – Science of Blockchain Conference (Stanford)
- Sep 1-4 – ETHWarsaw (hackathon & conference)
- Sep 2-28 – ETHOnline (ETH Global)
- Sep 6-9 – MCON 2 (Denver)
- Sep 12-14 – DappCon (Berlin)
- Sep 16-18 – EthBerlin
- Sep 27-29 – Ethereum SP (São Paulo)
- Oct 7-9 – ETHBogotá (ETH Global)
- Oct 11-14 – Devcon 6 (Bogotá)
- Nov 4-6 – ETHSanFrancisco (ETH Global)
- Nov 18-20 – Web3 Weekend (ETH Global)
- Dec 1-4 – ETHDownUnder (Sydney)
- Dec 2-4 – ETHIndia (ETH Global)
Sign up to receive this newsletter weekly