Eth News and Links
PoW switch off (the Merge)
- Merge readiness checklist for solo stakers & staking providers
- Mainnet-shadow-fork-7 merges June 22, equal client split, test fixes deployed on Ropsten
- Sepolia testnet permissioned beacon chain genesis June 20
Mainnet execution layer
- Gray Glacier upgrade on block 15,050,000 (around June 29) to delay difficulty bomb by 700k blocks (~100 days) and place a hard limit by when the Merge must occur (unless major issues are found in testing requiring a bomb delay).
- Update your execution layer clients for Gray Glacier:
- Besu v22.4.3
- Erigon v2022.06.04-alpha & v2022.04.05-deprecated (ex-beta)
- Geth v1.10.19
- Nethermind v1.13.3
- Besu Grafana dashboard
- EIP4844 call video. Recap by Tim Beiko and notes:
- Demo of prototype sending, retrieving and verifying blob data; currently outstanding is sync and blob fee market
- Prototype of KZG ceremony done at EthPrague by Daniel Knopik and Marius Van Der Wijden
Proof of Stake consensus layer
- PoS implementers call video. Notes from Ben Edgington:
- Builder API (MEV boost) implementation & testing progress
- Recommend not running MEV boost until ~1 hour after the Merge
- Walkthrough of proposal for post-Merge deposit processing
- Latest What’s New in Eth2
- Teku v22.6.0: Sepolia testnet config, optimized epoch transition & fork choice updates
- Lodestar v0.38.1: Sepolia testnet config
- Lighthouse v2.3.1: fix for clock drift and optimisations to epoch processing
- Polynya estimates PoS will use 0.3% silicon resources of PoW
EIPs/Standards
- ERC4626 tokenized vault standard promo website
- EIP5164: Cross-Chain Execution
- EIP5163: Rich Site-Proposed Contract Metadata
This newsletter is made possible thanks to Nexus Mutual!
Go where the yield takes you, but don’t let the next hack set you back. Regardless of where you are chasing yield, Protocol Cover can protect your productive crypto assets across L1s, L2s, and scaling solutions.
Maximize yield. Minimize risk. Enjoy peace of mind knowing Nexus Mutual has you covered. Become a member and cover your asse(t)s against the major risks in DeFi.
Stuff for developers
- Solidity v0.8.15: fix for optimizer removing some memory writes in inline assembly (found by Certora), fix for writing dirty values when copying bytes arrays, improved inlining and selector for events & custom errors
- Tenderly adds serverless functions, sandbox, war room aid kit and debugger Chrome extension
- Ape v0.3.0: (contract dev framework) Geth & Parity-style tracing and new caching APIs
- eth_lift ethdiff: diff of local Solidity file (Foundry & Brownie) vs Etherscan verified source
- zk Soul-Bound token using iden3 and Circom
- Hardhat-circom v3.2.x: circuit testing integrated with Mocha, export calldata from Groth16 & PLONK snarkjs bindings
- Sepolia testnet RPC
- Sol Challenge: CTF challenges, tests in TypeScript
- StErMi’s solutions to EVM puzzles
- Merkle tree gas optimization using tightly packed bitfields
- Decompiling an unverified MEV bot contract
Security
- Inverse Finance $5.8 million oracle price manipulation, attack was backrun by arb bot otherwise it would have been frontrun by generalized frontrunner
- OpenSea Shared Storefront config vulnerability, allowed selling of Shared Storefront NFTs that the seller didn’t own
- Browser extension wallet vulnerability that could allow access to secret recovery phrase in plain text where the user viewed the phrase on import on a non-encrypted hard drive; patched in MetaMask
- Certora Prover finds that a Maker invariant was a variant
Ecosystem
- Vitalik: non-financial use cases of blockchains and privacy use cases of ZK-SNARKs
- ETH Prague hackathon projects
- Propose locations for Devcon 7
Application layer
- OpenSea migrating to Seaport: removes setup fee, lower gas costs, allows offers on collections and traits
- Nouns Vision Glasses: NFT to redeem for physical Nouns glasses
- MetaMask adds Dark Mode to browser extension
- CAPE (Configurable Asset Privacy for Ethereum) on Goerli testnet, wrap ERC20 tokens into a token with customizable privacy
- Maker DAO voted to disable Aave DAI direct deposit module (D3M) due to market conditions
- Circle launching Euro Coin (asset backed stablecoin) on June 30
Job Listings
- Taiko ZKRollup: zkEVM researchers/developers wanted.
- Status is hiring! Communications & Activism Director See: All jobs
- Sourcify: TypeScript/nodejs developer wanted
- Hiring Coordinator wanted by EF
- Remix: frontend React/Typescript dev
- People Operations Lead at EF
- EF: generalist developer to drive strategic ecosystem initiatives
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
- Coin Center court challenge of US Treasury tax code requirement to report date of birth & social security number of sender when receiving $10k in crypto
- Attempt to serve notice via NFT in the US on an anonymous defendant
- US SEC Commissioner Peirce: “I have no idea” why the SEC does nothing on crypto ETFs
- Rekt: Celsius CeFi lender paused withdrawals, swaps and transfers
- WSJ: Three Arrows Capital considering asset sales or bailout after heavy losses
General
- Proposed off-chain & scriptless mixer using an MPC
- Skiff Drive: end-to-end encrypted file storage, 10Gb free
- Backdoored versions of mobile wallets created to steal secret recovery phrases
- Hertzbleed: remote timing attack on constant-time cryptographic code on x86 CPUs
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-june-18-2022
Upcoming Dates of Note
(new/changes in bold)
- Jun 20-23 – NFT.NYC
- Jun 23 – Gitcoin Grants Round 14 ends (support Week in Eth News)
- Jun 24-26 – ETH NYC (ETH Global)
- Jun 27 – Devcon speaker applications close
- Jun 29 – Gray Glacier upgrade (block 15,050,000)
- Jun 30 – Devcon discounted ticket applications close
- Jul 1 – Data Availability Sampling proposals due
- Jul 6-8 – ETHBarcelona
- Jul 8 – ETH Seattle summit
- Jul 18 – Devcon wave 01 tickets
- Jul 19-21 – EthCC 5 (Paris)
- Aug 5-13 – ETH Seoul
- Aug 8-10 – ETHToronto
- Aug 11-14 – ETH LATAM (Buenos Aires)
- Aug 19-21 – ETHMexicoCity (ETH Global)
- 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