ethdevnews

ethdevnews weekly #1

5 min read
Subscribe to ethdevnews

Roman Storm found guilty of unlicensed money transmitting charge, ePBS & Block-level Access Lists selected as Glamsterdam upgrade headliners

All core devs (main protocol calls)

All core devs - execution (ACDC) #162

  • Fusaka upgrade:
    • Consensus layer teams need until end of September for client releases due to code readiness concerns (merging to trunk branches)
    • Timeline tight for mainnet upgrade before Devconnect
  • Glamsterdam upgrade:
    • Stakeholder feedback summarized
    • Headliners selected: EIP7732 ePBS (consensus layer) & EIP7928 Block-level Access Lists (execution layer), set to Scheduled for Inclusion (SFI)
    • EIP7805 FOCIL remains as Considered for Inclusion (CFI)

All core devs - testing (ACDT) #47

  • Fusaka upgrade:
    • Fusaka-devnet-3 testing ongoing
    • EIP7825 16.8M transaction gas limit cap: not increasing cap
    • PeerDAS balance per additional custody group: too late to increase in Fusaka
    • 🦓 selected as mascot

Layer 1

Staking

  • Lido CSM vulnerability mitigated via offchain oracle improvements & modification to v1 onchain code
  • Client diversity:
    • Consensus layer: Lighthouse 42.7%
    • Execution layer: Geth ~41%, Nethermind ~38% (estimated from 74% self reported)
  • Staking marketshare: Lido 24.6%
  • Client releases:
    • Consensus layer
      • Lodestar v1.33.0: libp2p upgrade, proposer boost reorg enabled by default & fixes older CPU compatibility
    • Execution layer
      • Geth v1.16.2: Fusaka upgrade EIP implementations, optimizations & fixes

Layer 2

  • Vitalik: fast withdrawals (via validity proof systems) more important than stage 2
  • L2 Interop working group #12
  • Kona-node (OP Stack): Rust based node implementation
  • Spire DA builder (blob aggregator): live on mainnet
  • Base 33 minute network disruption, due to automatic handoff to unhealthy sequencer which was unable to initiate another handoff

Research


Dev Tools Guild

The Dev Tools Guild unites critical Ethereum developer tooling to collectively fund projects and their maintainers (think Protocol Guild but for dev tooling), and boost coordination between protocol and dev tools developers.

Member projects:

  • Smart contract languages: Solidity & Vyper
  • Client libraries: alloy, ethers.js, Nethereum, viem, web3.py & Web3j
  • Frameworks and developer environments: Ape, Foundry & Scaffold-ETH
  • Standardization tooling: Sourcify

Follow @devtoolsguild, Visit devtoolsguild.xyz, Fund at donate.devtoolsguild.eth


Ecosystem

  • Science of Blockchain Conference session videos
  • ethereum.org Translatathon
  • ETH metrics:
    • Gas (gwei): 0.5 average, 0.1 - 11.0 (16.3 for zero net issuance)
    • ETH supply change: 18k net issuance
    • ETHUSD: $3,381 – $3,931 (all time high $4,878, November 10, 2021)
    • ETHBTC: 0.033 (0.165 for the Flippening)

Developers

  • Hardhat v2.26.2: improved stability across Node.js versions
  • Remix:
    • v0.69.0: improved UI
    • Desktop: Electron version for Linux, Windows & Mac
  • Solx 0.1.1 beta: faster compilation and gas & bytecode size improvements
  • ETHID MCP: use AI with Ethereum Follow Protocol (EFP), Ethereum Name Service (ENS), Sign in with Ethereum (SIWE) & Ethereum Identity Kit
  • Privy: using Base sub accounts (app accounts derived from parent Base account)
  • Chonky (VS Code extension): contract security auditing agent using GitHub Copilot
  • ERCs (application layer standards):
    • ERC8000: Operator contract for non delegated EOAs
    • ERC8001: Agent coordination framework
    • ERC8002: Simplified payment verification gateway (Bitcoin)

Security

Applications

  • Safe Guardrail: limits delegate calls to pre-approved contracts, time delay to add new contracts
  • Pendle Boros: trade ETHUSDT funding rates, on Arbitrum
  • Privacy pools EIP7702 support: batch approve & deposit in a single transaction
  • Fileverse dSheets: paste a contract address into a cell & query public functions

Regulation


  • Use ERC4883 to create composable SVG NFTs
  • abcoathup seeks paid work. DM to chat

Listings: $100 in ETH/USDC (max 70 characters). Email abcoathup at gmail


General


Publisher: @abcoathup
Permalink: ethdevnews.com/ethdevnews-weekly-1
Extend ethdevnews limited run via sponsorships, paid listings, grants & donations.