Week in Ethereum News, April 16, 2022 - thanks to the Uniswap Grants Program for making this issue possible!
Eth News and Links
Mainnet execution layer
Latest core devs call video. Notes from Tim Beiko & Christine Kim:
Keep shadow forking until no client issues, then upgrade Ropsten, followed by shorter timeframe for Goerli & Sepolia
Rinkeby won’t be upgraded; Ropsten & Rinkeby will be deprecated
latestValidHash analysis with potential attack scenarios
EOF, SELFDESTRUCT and Verkle tries discussion
Not accepting more EIPs for Shanghai until post merge
ethereumjs/client v0.4.1: merge/Kiln fixes
Erigon merge support & v2: Alpha version will support the merge, v2 aims to solve snapshot sync & transaction level granularity for history
Erigon v2022.04.02: using mirror for MDBX after removal from GitHub
Condrieu Verkle testnet now public
The future of accounts: options for migrating EOAs to contract wallets
Proof of Stake consensus layer
Nimbus v22.4.0: 750MB to run a node after 250MB memory use reduction
Lighthouse v2.2.1: fix sync from genesis/pre-Altair checkpoint
Ben Edgington’s Upgrading Ethereum book Randomness chapter
Lido plans for decentralization: gradual adoption of Distributed Validator Technology
PoW switch off (the merge)
The merge likely won’t be June
Pari’s shadow fork explainer
mainnet-shadow-fork-1 successful but several clients found issues
Goerli-shadow-fork-4 on April 19, next mainnet shadow fork April 23
EIPs/Standards
ERC721R: minters can return NFT for a refund
EIP5008: ERC721 Nonce and Metadata Update Extension
EIP5007: ERC721 Time Extension
EIP5005: Zodiac
EIP5003: Replace EOAs with AUTHUSURP
EIP4985: NFT for GameFi
EIP4897: Held token standard
EIP4804: Web3 URL to EVM Call Message Translation
Layer2
KuCoin supports withdrawals on Arbitrum
Worldcoin open sources protocol including optimistic rollup based on the Hubble Project and Semaphore
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
Underhanded Solidity Contest winners
Remix v0.23.0: improved caching, run a script after compiling via natspec
ethereumjs/vm v5.9.0: EIP3651 (warm coinbase), EIP1153 (transient storage opcodes) and custom pre-compiles
Foundry key repos consolidated in one GitHub organization
Unimock: mock contract for Foundry testing
Hot-chain-svg: on-chain SVG toolkit, hot reloading, visual testing and library
NFT gas optimization guide
Nethereum (.Net library) v4.3.0: improved support for Sign-In with Ethereum, contracts for ERC tokens & ENS and log processing
useDapp v1.0 (dapp development framework): multi-chain support, WalletConnect integration and custom chain configuration
Uniswap Labs Swap Widget: React component for token swaps
Center NFT React components: embed NFTs in React apps
Auth0 guide for adding Sign-in with Ethereum
Otterscan v2022.04.01: USD prices for token transfers and testnet faucets
Security
EF Security research team update on consensus layer & the merge
Ecosystem
Josh Stark: atoms, institutions & blockchains
Post merge deflationary ETH minimum gas price: 14.1 gwei at 350k validators, 16.9 gwei at 500k validators and 23.9 gwei at 1M validators
Malicious SVG NFTs can contain JavaScript to steal NFTs by requesting holders approve an allowance
Etherscan token ignore list: hide transactions for spam tokens
ETHGlobal DAOHacks finalists
A simple guide to Ethereum
Enterprise
EEA business readiness & use case survey
Application layer
Alchemix Elixir: Algorithmic Market Operator (AMO)
ICHI pool 136 postmortem, price decline after $10M sale resulted in a cascading liquidation event
Coinbase casting call for Bored Apes to appear in three part short film
Lit Token Access: token gated access to products/discounts on Shopify, beta
Spice: data & AI infrastructure for apps & ML, preview
Job Listings
EF seek a generalist ecosystem developer
Internship program at Nethermind (1-3 month)
OpenZeppelin are hiring a Director of Development - Contracts
EF’s Privacy & Scaling Explorations team: Web3 Engineer
Devcon needs a front-end web developer
EF ecosystem support hiring for Communications, Analyst & Admin Assistant
EF hiring Test Engineer to improve testing infrastructure & coverage
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
US Treasury allege North Korean Lazarus group behind Axie Infinity/Ronin hack
Tornado Cash front end blocks sanctioned addresses using Chainalysis oracle
Challenges for strongly on-chain games: UI/UX, backrunning & gaMEV, information hiding and latency
General
Virgil Griffith sentenced to 63 months with a $100k fine. A first hand account of Virgil’s North Korea trip
Another Chrome zero day. Update your Chrome/Brave browsers ASAP
Frozen Heart zk proof vulnerability disclosed: Fiat-Shamir transformation implementations allow users to forge proofs for random statements
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-april-16-2022
Dates of Note
Upcoming dates of note (new/changes in bold):
Apr 18-25 – Devconnect (Amsterdam)
Apr 22-24 – ETHAmsterdam
May 1 – application deadline for yAcademy’s auditor fellowship
May 3-5 – Spaghett ETH (Milan)
May 6-27 – ETHGlobal Hack Money
May 8 – deadline for EF academic grants round
May 17-20 – EY Global blockchain summit
May 20 – US Fed CBDC discussion paper feedback deadline
Jun 10-12 – ETHPrague
Jun 20-23 – NFT.NYC
Jun 24-26 – ETH NYC
Jul 8 – ETH Seattle summit
Jul 19-21 – EthCC 5 (Paris)
Aug 19-21 – ETHMexicoCity
Aug 27-28 – DeFi Security Summit (Stanford)
Aug 29-31 – Science of Blockchain Conference (Stanford)
Sep 1-4 – ETHWarsaw (hackathon & conference)
Sep 6-9 – MCON 2 (Denver)
Sep 12-14 – DappCon (Berlin)
Oct 11-14 – Devcon 6 (Bogotá)
Nov 4-6 – ETHSanFrancisco
Dec 1-4 – ETHDownUnder (Sydney)
Dec 2-4 – ETHTaipei
Did you get forwarded this newsletter? Sign up to receive it weekly