Week in Ethereum News, March 19, 2022 - thanks to the Uniswap Grants Program for making this issue possible! - OhNo WTF Crypto

Breaking News

Week in Ethereum News, March 19, 2022 - thanks to the Uniswap Grants Program for making this issue possible!

#ETH #Ethereum

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



OhNoEthereum via https://www.ohnocrypto.com/ @Andrew B Coathup, @Khareem Sudlow