Week in Ethereum News
March 19, 2022

Eth News and Links

Mainnet execution layer

Proof of Stake consensus layer

PoW switch off

  • Ethereum Foundation’s Kiln testnet announcement: 
    • App & tooling devs should test now
    • PoW switch off date will be set once existing public testnets transition to PoS successfully
  • Prysm block proposal bug on Kiln testnet, caused by big vs little endian handling in base fee per gas, not detected previously as base fee of 7 used has same value in big/little endian
  • Video guide to join Kiln testnet using Geth+Lighthouse
  • Join Kiln testnet with a Raspberry Pi or on AWS

EIPs/Standards

  • EIP4906: ERC721/ERC1155 Metadata Update Extension
  • EIP4907: ERC721 User And Expires Extension
  • EIP4910: Royalty Bearing NFTs

Layer2

  • StarkNet Alpha v0.8.0 on testnet, adds fees, optional until v.0.9.0
  • Design for partially anonymous rollup, operator creating a batch has transaction details, account activity leaked via updated account state hashes

This newsletter is made possible thanks to the Uniswap Grants Program!

Uniswap Grants Program – If you’ve ever wanted to work on TWAP oracles, better DeFi devtools, had ideas on optimizing LP strategies, or just wanting to improve the Uniswap protocol, apply for a grant from UGP today!

For more grant ideas, check out our list of RFPs!


Stuff for developers

  • Solidity v0.8.13: fix for abi.encodeCall bug, Yul IR pipeline production ready, optimizer can avoid stack too deep, using for at file level & global and adds go to definition for language server
  • Remix v0.22: increased browser storage capacity, JavaScript unit testing with Mocha and debugger searches Sourcify & Etherscan for verified code
  • Foundry seminar video: setup, testing, call-tracing, debugger and preview of invariant tests & smarter fuzzer
  • Chainlink Foundry starter kit: VRFv2, MockOracle and prompt-based deployment scripts
  • ethers js v5.6.1: fix for CCIP Read using wrong sender
  • Solidity trivia by the Ethernaut
  • Gas optimizations for regular devs: bump Solidity version, use immutable variables, unchecked, custom errors, avoid Counters and avoid copy to memory
  • ERC4626.sol: solmate implementation of tokenized vault
  • Revenue distribution token: ERC4626 with linear revenue issuance, not audited, unit/fuzz tests in Foundry & invariant tests in dapptools
  • hardhat-circom v3.0.0: uses circom2 compiler as default
  • Dune dashboard to get contracts by deployer address on Ethereum & Optimism

Security

  • Agave (Aave fork) & Hundred Finance (Compound fork) $5.5 & $6.2 million exploits on Gnosis chain (formerly xDAI) using reentrancy via native token
  • Bored Apes from NFTX vault used to claim APE airdrop before being returned to the vault in the same transaction
  • Parity wallet 2017 hacker moved 990 ETH to Tornado Cash

Ecosystem

Enterprise

Application layer

  • Aave v3 live on Optimism & Arbitrum; adds portals, high efficiency mode, isolation mode, gas optimization & risk management
  • Alchemix v2 (self-repaying loans): mix and match collateral & strategies 
  • Kwenta synthetic perpetual futures beta live on Optimism
  • Sablier (money streaming) live on Optimism & Arbitrum
  • Backd (reactive liquidity) live on mainnet
  • Vovo Finance (principal protected products) live on Arbitrum
  • Stargate bridge between mainnet, Optimism & Arbitrum 
  • Epic space saga in latest round of Dark Forest game
  • Larva Labs hid a Meebit with clues in Grails #11 and Meebit artwork
  • Sound onboards Snoop Dogg with Death Row Mix Vol. 1 NFT
  • CyberBrokers SVG layers & metadata on mainnet, uses custom renderer with images cached on IPFS, deployment cost 91 ETH
  • Guild adds NAND (can’t hold competing) & NOR (can’t hold any) token gating
  • ApeCoin DAO: token airdrop for Bored Ape holders

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-march-19-2022


Dates of Note

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

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