Eth News and Links
PoW switch off (the Merge)
- Countdown to the Merge: TTD predicted September 14 by Bordel & 797
- Reminder: stakers must run an execution layer client
- Beacon chain upgraded to Bellatrix, 5% drop in participation almost recovered
- mainnet-shadow-fork-13 merged successfully, last shadow fork before the Merge
- Stay up to date on the latest bugfix releases
Execution layer
- Erigon v2022.09.01-alpha: fixes for invalid block production and block snapshot production
- Besu v22.7.2: fixes & improvements in sync, peering and logging
- Nethermind v1.14.1: workaround for empty block production, merge edge case fixes and improvements to eth_syncing & eth_getProof
- Shanghai upgrade planning: async discussions for candidate EIPs
Proof of Stake consensus layer
- PoS implementers call video. Notes from Christine Kim:
- Kiln testnet will be shut down next week
- Proposal to take a break from core dev & CL calls for ~4 weeks around Devcon
- Lighthouse strict-fee-recipient flag prevents block production, remove flag & restart
- Nimbus v22.9.0: fix for pre-TTD block production after restart, improved compatibility with Besu, Prysm & slow block builders and faster block processing on Raspberry Pi
- Prysm v3.1.1: fork choice pruning fix and a gossipsub optimization
- List of checkpoint sync endpoints for the Beacon chain
- 2% of validators registered for Flashbots MEV-Boost relay
- Predicting staking rewards and modelling validator MEV returns
- Goldfish: proposed provably secure replacement for LMD GHOST fork-choice rule
Layer 2
- Guide to creating a caching contract to reduce costs on layer 2
EIPs/Standards
- EIP5573: Sign-In with Ethereum capabilities
- EIP5585: ERC721 NFT authorization
- EIP5593: Restrict web3 provider object API injection
- EIP5604: NFT Lien
- EIP5606: Proxy NFTs
- EIP5615: ERC1155 supply extension
- EIP5625: NFT Metadata JSON schema dStorage extension
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
- Solidity v0.8.17: fixes storage write removal bug, more efficient overflow checks for multiplication and language server analyzes all files by default
- Solidity versions and EVM opcodes ordered by usage on mainnet
- EthereumJS releases: native JavaScript BigInts, Merge is default hard fork, integrated Noble crypto libraries, Trie pruning and a pure non-overhead EVM
- Foundry: JSON parsing, formatting, pattern for private keys in deploy scripts and patched 0-day
- ethers.js update: v6 branch, support for safe & finalized tags, unicode for ENS fixed and action rejected error code
- Ape v0.5.0 (Python contract framework): automated Etherscan verification, transaction return values and query properties of blocks & events
- fasteth: async Python library for Ethereum JSON RPC
- Gradual Ownership Optimization (GOO): issue fungible tokens from an NFT and incentivize users to hold both tokens in proportion
- Cloud-ZK: toolkit for zk-proofs using FPGAs in AWS cloud
- Secureum A-MAZE-X CTF challenges and solutions
Security
- Wyvern Protocol (p2p exchange protocol) memory overwrite vulnerability disclosed
- Primitive $34k math approximation error, 0.05 ETH could be swapped for 1700 USDC every 30 minutes
- Trail of Bits guidelines & best practices to build secure contracts
- Analysis of BGP hijacking attack targeting Celer on August 17
Ecosystem
- Warning: you will lose money from replay attacks if you interact with any PoW fork and don’t know what you are doing
- Stateful Works Merge manual: perspectives from 60+ core contributors
- EF grantees were allocated $17.6 million in Q1 & Q2
- samczsun’s Ethereum Tags Database: tag & label addresses
Enterprise
- NBA partners with Sorare for upcoming NFT fantasy basketball game
Application layer
- Compound v2 cETH market restored after reverting to old price oracle
- Coinbase proposal to custody USDC from Maker and pay interest
- Uniswap Just in Time liquidity research
- Vitalik’s ideas for ENS demand-based recurring fees and Nick’s response
- True Names (ENS) suing GoDaddy to recover eth.link
- Idea for permissioned privacy pools to fund fresh addresses using allowlists & blocklists
- MoonCats separating from Ponderware, transitioning to side project
- Jonathan Mann’s 5000th song
- Gitcoin Grants using sybil-resistant stamps on Ceramic network to compute trust bonus
Job Listings
- Multichain oracle: Technical content writer
- EF’s Privacy & Scaling Explorations team: Web3 Engineer
- Remix: frontend React/Typescript dev
- Ethereum Foundation seek a generalist ecosystem developer
- ØVIX + GOGO Protocol: Senior DeFi Blockchain Developer
Job listings: $600 for four issues (75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2. Pay with one click using 3cities. Questions? abcoathup at-gmail
Regulation/business/tokens
- Lawsuit challenging US Treasury’s Tornado Cash sanctions, funded by Coinbase
- US bankruptcy filing argues Celsius was insolvent in 2020 [PDF]
General
- Google countdown to the Merge with bears
- Flashbots Research: First Come First Served (FCFS)-based ordering of transactions mitigates front-running to an extent but can’t prevent it
- US IRS data leak exposed 120k tax payers personal info
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-september-10-2022
Upcoming Dates of Note
(new/changes in bold)
- Sep 12-14 – DappCon (Berlin)
- Sep ~15 – the Merge (TTD: 58750000000000000000000); live stream
- Sep 16 – Ethereum Protocol Fellowship applications close
- Sep 16-18 – EthBerlin
- Sep 22 – Gitcoin Grants round 15 ends (support Week in Eth News)
- Sep 23 – ETH HCMC summit (Ho Chi Minh)
- Sep 23-24 – ETHSantiago
- Oct 6-8 – Web3 Lagos
- Oct 7-16 – Devcon week (Bogotá)
- Oct 7-9 – ETHBogotá (ETH Global)
- Oct 7-9 – Infinite hackathon (Bogotá)
- Oct 11-14 – Devcon 6 (Bogotá)
- Oct 18-23 – Eth Medellin (Colombia)
- Oct 26-28 – Eth Panama
- Oct 28-30 – ETH Lisbon
- Nov 4-6 – ETHSanFrancisco (ETH Global)
- Nov 11-13 – ETHBrno (Czech Republic)
- Nov 18-20 – Web3 Weekend (ETH Global)
- Nov 25-27 – ETH Vietnam
- Dec 2-4 – ETHIndia (ETH Global)
- Mar 2-5 – ETHDenver
Sign up to receive this newsletter weekly