Week in Ethereum News
November 13, 2021

Eth News and Links

Mainnet execution layer

  • Update your clients for Arrow Glacier upgrade (difficulty bomb delay) before December 5:
    • Geth v1.10.12: native Go call tracing (2.5x faster)
    • Erigon v2021.11.02: official beta suffix
    • Nethermind v1.11.7: TxPool optimization, trace_callMany and tracing improvements
    • Besu v21.10.1
    • EthereumJS VM v5.6.0
  • Latest core devs call video. Notes from Tim Beiko
    • Multi-client devnet to switch off PoW expected late next week
    • Discussion of how execution layer clients will identify network upgrade for PoW switch off
    • EIP4396 to update EIP1559 to use time rather than blocks won’t be included in PoW switch off as don’t want to delay
    • EIP4444 proposal to limit historical data over p2p to 1 year
  • Initial PoW switch off execution layer spec
  • Geth todo list to switch off PoW
  • JSON-RPC spec has great first issues for devs looking to contribute and break into core development

EIPs/Standards

  • EIP editors wanted: volunteer a few hours per week, focus on your area of expertise, ensure EIPs are well-formatted, technically complete and meet minimum quality bar
  • EIP4430: Described Transactions
  • EIP4444: Bound Historical Data in Execution Clients

Proof of Stake consensus layer

  • Kintsugi testnet (PoW switch off) v2 spec: engine API forkchoiceUpdated returns payloadId rather than both layers calculating it
  • Optimistic sync research (post PoW switch off): sync Beacon Chain without verifying execution components, once execution client synced then inform consensus client of validity of transactions
  • Teku v21.11.1: fixed blocks endpoints compliance, support for Apple silicon and LevelDB on Linux/arm64, improved performance when running large number of validators
  • Nimbus v1.5.4: hotfix for rare issue leading to loss of attestations and sync committee messages
  • Beacon chain light client design
  • Rocket Pool (staking pool) is live, users can run a node or provide liquidity for stakers, capacity will be raised again on November 15

Layer2


This newsletter is made possible thanks to Celer’s cBridge cross-chain transfer exchange!

Celer

Celer Network is a layer-2 scaling platform that brings fast, secure and low-cost blockchain applications.

Celer cBridge 1.0 has processed $920M total volume and a major upgrade, cBridge 2.0, is launching soon in November. Use at cbridge.celer.network.

Celer is also hosting a cBridge 2.0 testnet campaign with $20,000 in reward


Stuff for developers

  • Solidity v0.8.10: external function call optimizations, EVM code generator for pure Yul mode and SMTChecker reports contract invariants & reentrancy properties
  • ENSTools: use ENS instead of an address including DNS not yet claimed as ENS; onlyENSOwner modifier, push & pull funds/NFTs to ENS
  • xdeployer: Hardhat plugin to deploy contracts with deterministic address (uses CREATE2), beta, currently only selected testnets
  • Intro to DappTools testing: write tests in Solidity, fuzz testing and symbolic execution
  • Nile v0.2.0: Python development environment for StarkNet contracts, supports Cairo v0.5.0, uses starknet-devnet as default local network
  • Nethereum explorer (.NET explorer & simple wallet template): migrated to Blazor & Maui
  • Etherscan adds more support for ERC1155 multi token standard
  • WalletConnect v2.0 explainer: multi-chain support, pairing & session separation, JSON-RPC permissions, improved session management and decentralized message relaying (using Waku v2.0)

Security

Ecosystem

Enterprise

Application layer

  • Curve ended USDM gauge after alleged governance attack, turning off Mochi’s pool CRV rewards
  • 1inch Router v4: separate routers added to lower gas costs and DAI permit support
  • SongADAO: co-op to own Song A Day catalog copyright and royalties (Disclosure: I own a Song A Day NFT)
  • Sign-in with Ethereum demo implementation, integrates with ENS to display ENS name and avatar

Job Listings

Reach people experienced with Ethereum.  $420 for two issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth.  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-november-13-2021


Dates of Note

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

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