Week in Ethereum News
January 22, 2022

Eth News and Links

Mainnet execution layer

  • Latest core devs call video. Notes from Tim Beiko:
    • Engine API spec to make executing a payload optional & auth proposal
    • Testnets post PoW switch off likely to be Goerli & Sepolia
    • Discussion of potential EIPs for Shanghai upgrade: EIP2537 BLS precompile, EIP3540 EVM Object Format, EIP3670 EOF code validation and EIP3860 limit & meter initcode
  • Erigon v2022.01.02: simplified miner gas limit, trace_filter intersection mode and bug fixes
  • Besu v21.10.9: bug fixes
  • Empirical analysis of EIP1559: fee estimation is now easier, decreased gas price volatility between blocks, reduced user wait time and MEV larger share of miner revenue due to burn
  • Flashbots research: parallel EVM, execute transactions with no storage conflicts at the same time and pre-load storage using optional access lists 

Proof of Stake consensus layer

  • Lighthouse v2.1.0: performance improvements, 5-10x smaller slasher db, improved peer count stability and bug fixes
  • Vitalik’s secret non-single leader election proposal to avoid DoS attacks on proposer, use randao reveal hash to select, lowest hash wins for conflicts
  • proto-EIP: beacon state root in EVM to support validator withdrawals
  • Insecura: long range attack versus weak subjectivity testing

PoW switch off

EIPs/Standards

  • EIP4675: Multi-Fractional Non-Fungible Token Standard

Layer2

  • Connext Vector v0.1.0 live, transfer value between Layer 2s using state channels
  • Warp (Solidity to Cairo transpiler): first major release, write tests in Solidity
  • StarkNet Prover code license discussion

This newsletter is made possible thanks to Kwenta by Synthetix!

Kwenta

Kwenta enables traders to access real-world and derivative assets on-chain using the power of the Synthetix protocol. 

Long or short popular synthetic cryptocurrencies, commodities, forex, and equities without the limits or compromises of a centralized exchange. 

You can now also use L2 Kwenta on Optimism for low gas fees and blazing fast transactions!

Decentralized Perpetual Futures coming soon.


Stuff for developers

  • Forge (Foundry testing framework) starter guide [another one]
  • Forge replit, run Forge in the browser, vanilla setup
  • Ganache v7: local blockchain (formerly ganache-cli), 30x faster forking, zero-config mainnet forking
  • Hardhat-Vyper v3.0.0: compilation cache fixed, removed Docker dependency and supports compiling with multiple Vyper versions
  • MetaMask Flask: developer distribution for experimental features, first feature is Snaps to build and plugin APIs
  • ENS Offchain Resolver: starter-kit to resolve names using external services, ready for dev testing, first step for Layer 2/off-chain resolution
  • Solidity functions cheaper with payable modifier, non-payable functions add 24 gas check that msg.value is zero
  • evm-codes: share code links from playground
  • VestedERC20: ERC20 wrapped as ERC20 that vests linearly
  • TWAM: time weighted minting prices for ERC721
  • MoonCats deep dive into on-chain generative art NFTs using traits
  • ERC721 with on-mint generation from 7 traits using probabilities
  • Playpen: gas optimized staking pool contracts, supports ERC20 & ERC721
  • Web3UIKit: lightweight UI components
  • Dune Analytics resources to get started
  • Rinkeby social faucet is back! Alchemy’s Rinkeby faucet requires no auth

Security

Ecosystem

Enterprise

Application layer

  • Curve and Instadapp live on Optimism
  • UMA protected tokens, shield underlying token from theft or loss
  • ShapeShift v2: DeFi gateway
  • Argent zkSync wallet adds Aave via pooling
  • Themis live on mainnet, borrow and lend against Uniswap v3 LPs
  • Radicle Drips: stream funds to an address, split funds, sell memberships & subscriptions, collect from multiple streams with a single transaction
  • Snapshot X: governance voting on StarkNet & execute transactions on mainnet, work in progress, permissioned from Q2, open access from Q3
  • OpenGSN meta-transactions live on Optimism
  • Lit Protocol: access control for content, airdrops & interactive NFTs
  • Coinbase NFT working with MasterCard to allow credit card purchases
  • gem: NFT marketplace aggregator 
  • NFTX Inventory Staking: staked floor NFTs receive share of vault fees
  • CryptoStats data metrics, use community created datasets or publish an adaptor

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-january-22-2022


Dates of Note

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

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