Eth News and Links
PoW switch off (the Merge)
- Goerli Merge announcement, the final testnet to merge, update your nodes, last chance to practice going through the Merge before mainnet:
- Goerli beacon chain (Prater) Bellatrix upgrade at epoch 112260 (August 4 12:24PM UTC)
- Merge Terminal Total Difficulty (TTD) set to 10,790,000 (August 6-12)
- Execution layer clients:
- Besu v22.7.0-RC3
- Erigon v2022.07.04-alpha
- Geth v1.10.21
- Nethermind v1.13.5
- Consensus layer clients:
- Lighthouse v2.4.0
- Lodestar v0.41.0
- Nimbus v22.7.0
- Prysm v2.1.4-rc.0
- Teku v22.7.0
- Rémy Roy’s guide to running Geth+Lighthouse or Besu+Teku
- For stakers: Merge config tips & common pitfalls
- EF DevOps checkpoint sync endpoints to quickly sync a beacon node
- Mainnet-shadow-fork-10 merged successfully, no client compatibility issues
Execution layer
- Akula (Rust version of Erigon) synced full archive node in 35.5 hours, almost twice as fast as Erigon
Proof of Stake consensus layer
- PoS implementers call video. Notes from Ben Edgington and Christine Kim:
- clarify spec on terminal block execution edge case
- expand optimistic node definition
- proposed MEV Boost circuit breaker if builder network offline
- Latest What’s New in Eth2
Layer2
- EIP4844 (proto-danksharding) call video and notes
- Draft proposal for BLS transaction type
- Layer 2 fixed and variable actual gas costs
- Arbitrum Rinkeby testnet upgraded to Nitro
- Rainbow mobile wallet adds NFTs on Arbitrum & Optimism
- Send to beginners: Optimism starter guide
EIPs/Standards
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
- Huff released (low level assembly language for gas-optimized contracts), includes compiler, Foundry library, project template, VSCode extension and contract library (Huffmate)
- Vyper language:
- v0.3.4: abi decode, enums, uint2str, ERC5202 factory pattern support
- Vyper by Example
- VyperPunk: CTF using Brownie
- Verify two numbers are co-prime on-chain
- Verify ed25519 signatures using ZK-Snarks, research project
- ganache v7.4.0: adds Hardhat console.log support and eth_getProof
- sol2uml v2: adds storage slot visualization with contract values
- Guide to using slither-read-storage to retrieve storage slots
- Optimism’s Drippie: on-chain automation run on services such as Gelato
- ethers-rs v0.17: bug fixes and updated docs
- evm-translator (TypeScript library): human readable transactions, use in social feeds & simulation
- evm-trace (Python library): transaction tracing
- Ape v0.4.0: (Python contract framework): improves working with logs & traces, adds historical querying
- wagmi v0.6: adds Prepare Hooks to prepare transactions before sending
- NFT Embed: iFrame widget for selling NFTs via Universe marketplace
- eth.limo supports on-demand ENS subdomain certificates
- Ethernaut DAO CTF vending machine solution
Security
- Audius $1 million exploit, storage conflict in upgradeable contract allowed reinitialization
- Balancer disclosed DoS vulnerability via flash loans on both entry points of a double entry-point ERC20, $50k bounty paid
Ecosystem
- Prioritize proto-danksharding (EIP4844) over withdrawals for low cost roll-up transactions
- a16z Danny Ryan Q&A on the Merge and beyond
- Ethereum.org Q3 website roadmap
- Wallet devs call notes
- EF Academic Grants Round $2m to grantees
Application layer
- Nexus Mutual ETH staking cover to hedge against penalties, slashing & missed rewards
- Maker DAO voting to onboard Societe Generale
- Dark Forest Nightmarket: marketplace for planet coordinates
- Mirror subscriptions: subscribe for new content using Ethereum address & email
- Moloch DAO use cases
- Things to do on mainnet when gas is low
Job Listings
- ØVIX and GOGO Protocol seeking Senior DeFi Blockchain Developer
- Overlay (backed by Polychain,1kx,ParaFi) hiring a Senior Solidity Developer
- Remix: frontend React/Typescript dev
- Status is hiring UI Designer & Web Developer. All jobs!
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
- UK Law Commission proposes new “data objects” personal property category in digital assets consultation paper
- US FDIC & Fed demand Voyager Digital stop making misleading statements regarding deposit insurance status
- Turning on Uniswap fees discussion
- An argument that perpetual futures tilt the advantage to the house
- CEO of TBIS pled guilty to US securities fraud involving ICO
- Nic Carter: redeem & retain NFTs for physical goods
- Social rules in DAOs
General
- Validity Proofs are not a stand-alone solution for bridging
- Inferring contract invariants using reinforcement learning [PDF]
- 5.4 million Twitter users data allegedly for sale
- Dan Boneh’s Cryptography II course starts October 20
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-30-2022
Upcoming Dates of Note
(new/changes in bold)
- Aug 1 – Devcon Scholars applications close
- Aug 3 – Devcon wave 05 + 06 tickets
- Aug 5-13 – ETH Seoul
- Aug 6-12 – Goerli testnet merge
- Aug 8-10 – ETHToronto
- Aug 11-13 – ETH LATAM (Buenos Aires)
- Aug 12 – Merge Community Call #6
- 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 23-24 – BUIDL Asia (Ho Chi Minh)
- Sep 27-29 – Ethereum SP (São Paulo)
- Oct 7-16 – Devcon week (Bogotá)
- Oct 7-9 – ETHBogotá (ETH Global)
- Oct 7-9 – Infinite hackathon (Bogotá)
- 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