Week in Ethereum News
December 17, 2022

Eth News and Links

Shapella (Shanghai + Capella) upgrade

  • Tim Beiko’s core devs update: details of Shanghai EIPs and planning for the subsequent Cancun upgrade
  • Latest consensus devs call video. Notes from Ben Edgington & Christine Kim: Shapella testnet planned for next week, D-starname needed for next CL upgrade
  • Consensus-specs v1.3.0-alpha.2: adds withdrawals sweep bounding, config changes, clarifications & minor fixes

Cancun + D-starname upgrade

Layer 1


Client releases

  • Consensus Layer:
    • Nimbus v22.11.1: hotfix for missed block proposals when using remote signers
    • Prysm v3.2.0: adds randao json & liveness endpoints and bug fixes 
  • Execution Layer:
    • Besu v22.10.3: implement Eth/68, speed up modexp, Graalvm no longer supported
    • EthereumJS v0.6.6: optimizations & fixes from Shandong (pre-Shanghai) testnet
    • Erigon v2.32.0: bug fixes

Layer 2


  • EIP6120: Universal token router
  • EIP6122: Forkid checks based on timestamps
  • EIP6123: Smart derivative contract
  • EIP6145: Hashtag NFT collective royalty treasury
  • EIP6147: Guard of NFT/SBT, an extension of ERC721
  • EIP6150: Hierarchical NFTs

This newsletter is made possible thanks to SpeedRunEthereum!

Speed Run Ethereum

Test your skills and learn how to build apps on Ethereum at SpeedRunEthereum.com.

Stuff for developers

  • Sepolia testnet landing page: RPC, checkpoint sync, explorers & spec
  • Forge-std v1.2.0 (Foundry): speed up via-ir compilation, bound integers and cheat codes for environment variable defaults, get file/folder metadata & to pause gas metering
  • Foundry fork testing using a specific block number in GitHub Actions can cache RPC responses
  • Remix v0.29.0: debugger shows gas usage in editor & variable value on hover, multisig workspace template, UI in Simplified Chinese characters, formatting config and remixd updated
  • Otterscan v1.29.0: optional beacon chain integration
  • Contract honeypots: review of common traps with examples
  • Auditing heuristics for common pitfalls
  • Sol2uml v2.4.0 adds flattened diff of verified contracts
  • Create an NFT balance checker React hook using RainbowKit & wagmi




Application layer

  • PartyBid (crowdfund NFT purchases) adds membership NFTs for group actions on purchases
  • KnifeGame PvP game, spy & knife prices determined by a VRGDA curve
  • Santa.fm: on-chain white elephant NFT gift exchange
  • Optimism’s AttestationStation: reputation contract live

Job Listings

Job listings: $600 for four issues (75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2.  Questions? abcoathup at-gmail



Follow @WeekinEthNews to find out what the most clicked links are. Follow @abcoathup and @evan_van_ness to get most of the week’s news in real time.

Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-december-17-2022

Upcoming Dates of Note

(new/changes in bold)

Sign up to receive this newsletter weekly