Week in Ethereum News
November 12, 2022

Eth News and Links

Layer 1

  • Latest core devs call video. Notes from Christine Kim:
    • Shanghai upgrade planning, EIPs jostling to potentially be included along with withdrawals: EOF, EIP4844 (proto-danksharding), EIP4758 (deactivate SELFDESTRUCT), EIP1153 (transient storage) & EIP2537 (BLS12 precompile)
    • Next call to focus on triage of Shanghai upgrade EIPs
    • Users of SELFDESTRUCT need to shout as the plan is to deactivate
    • Discussion on censorship resistance vs scaling and improving node UX
  • Helios: light client implemented in Rust, syncs in seconds, experimental
  • Withdrawal interop instructions for Prysm+Geth and Prysm+Nethermind
  • EIP4844 (blobspace/proto-danksharding) history & push to include in Shanghai upgrade, targeting testnet for end of November; explainer for builders

For stakers

  • MEV-Boost:
    • v1.4.0: set minimum bid to accept blocks from relays otherwise build blocks locally
    • DoS vulnerability patched, would have prevented MEV-Boost blocks and forced proposers to fallback to local block production

Research

Client releases

  • Execution Layer:
    • Erigon v2.30.0: embedded CL light client now the default and new RPC methods: erigon_cacheCheck & erigon_getLatestLogs
  • Consensus Layer:
    • Lodestar v1.2.1: fix to ignore old attestations; v1.2.0: upgraded libp2p, improved UX and updated agent version

Layer 2

EIPs/Standards


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

  • OpenZeppelin Contracts v4.8: gas efficient batch ERC721 minting, voting gas optimization, two step ownership transfer, log2/10/256, admin for TimelockController and ERC4626 calculations updated to not use decimals
  • OpenZeppelin Contracts Wizard adds download development package for Hardhat 
  • Remix v0.28: manage Git branches in the File Explorer & updated home tab
  • Foundry format and gas snapshot pre-commit hook
  • Whitenoise CTF 2 using EIP1153 (transient storage)
  • RareSkills gas puzzle solutions: Sqrt, ERC165
  • Norswap: how to shuffle cards on-chain using hashes, Merkle trees & simple zk-proofs
  • ConnectKit v1.0.0 (React components to connect wallets): adds Sign in With Ethereum support, avatar component and Nouns theme
  • Zk-starter: create arithmetic circuit with corresponding Solidity contract, uses circom & Foundry

Security

Ecosystem

Application layer

  • OpenSea enforcing NFT royalties for new collections only if they implement a block list, still enforcing royalties for existing collections
  • MagicMirror: mirror single NFT from Optimism to mainnet for use as Twitter PFPs
  • ENS merch: baseball cap embroidered with ENS name

Job Listings

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

General


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-november-12-2022


Upcoming Dates of Note

(new/changes in bold)

Sign up to receive this newsletter weekly