Week in Ethereum News
May 7, 2022

Eth News and Links

PoW switch off (the Merge)

Mainnet execution layer

  • Difficulty bomb starting to show
  • Erigon v2020.05.02-alpha: improve snapshot download speed, reduce database size by ~120Gb after initial sync
  • Nethermind v1.12.8: reduce CPU usage & sync time when syncing receipts and optimize transaction execution
  • Besu v22.4.0: snapsync fix
  • EIP4444 (limit historical data) next steps: continue work on prototype, demo post-merge

Proof of Stake consensus layer

  • PoS implementers call video. Notes from Ben Edgington & Christine Kim:
    • mainnet shadow fork 3 bug free, with a mere config issue
    • testnet beacon chains to be spun up for Ropsten (permissionless) & Sepolia (permissioned) before end of May to test the Merge
    • IPv6 discussion
  • Latest What’s New in Eth2
  • Lodestar v0.35.0: support consensus-spec v1.1.10 and keymanager API
  • Prysm v2.1.1: fixes for regressions found in previous version

EIPs/Standards

Layer2


This newsletter is made possible thanks to Starbloom Ventures!

Starbloom Ventures

Starbloom Ventures is a first round venture fund founded by Evan Van Ness to invest in the future of web3. 

What’s missing in DAOs?  Informed delegates.  Why not integrate Karma’s credit scores to help your token holders make better choices on who to delegate to.


Stuff for developers

  • Foundry Anvil: local testnet node, written in Rust, drop-in replacement for ganache-cli or hardhat node
  • Foundry shorthand for cast and forge commands
  • MockProvider v2: updated Solidity mocking library, supports Foundry
  • API3 QRNG: quantum random number oracle on mainnet, Arbitrum & Optimism
  • Using EIP2535 (Diamonds) with an upgradeable proxy
  • Twitter profile pic support for on-chain SVG NFTs using accessories
  • MATT auction: variable-edition NFT auction, uses one transaction; draft
  • ETK (EVM bytecode assembler & disassembler) v0.2.1: user defined macros, function selector database
  • Web3.py v5.29.0: external module support
  • MEV Inspect: JavaScript port of mev-inspect-py
  • RainbowKit: wallet connection/management library, uses wagmi React hooks
  • Hardhat-deploy: zkSync deployment support
  • OpenZeppelin Defender: Optimism support, API to create & manage Relayers and Frame wallet support
  • OpenSea Stream API: receive marketplace events via websockets; beta

Security

  • Rari’s Fuse pools $80 million exploit on mainnet & Arbitrum due to missing reentrancy check in exitMarket function
  • Saddle Finance $10.2 million exploit due to old version of library, $3.97 million rescued by BlockSec
  • NEAR Rainbow bridge unsuccessfully attacked, watchdog detected attack & created a challenge transaction
  • Aave v3 price oracle manipulation vulnerability, fallback oracle missing access controls for set asset price, $2.9 billion across Layer 2s was at risk
  • Multi-block MEV: potential for TWAP oracle manipulation post-Merge

Ecosystem

Application layer

  • Yuga Labs Otherdeed mint: 55k ETH burnt, gas fees spiked over 5k gwei
  • Hop DAO: governance token airdrop, 25% bounty for Sybil reports, Sybil attackers encouraged to self report
  • Uniswap v3 liquidity for ETH/USD deeper than centralized exchanges
  • Kwenta next price orders live (executes order at the next price update)
  • ENS one million names created

Job Listings

Reach developers experienced with Ethereum.  $600 for four issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet, Arbitrum or Optimism.  Questions? abcoathup at-gmail


Regulation/business/tokens

General


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-may-7-2022


Dates of Note

Upcoming dates of note (new/changes in bold):

Did you get forwarded this newsletter? Sign up to receive it weekly