Week in Ethereum News, April 23, 2022 - thanks to Nexus Mutual for making this issue possible!
Eth News and Links
Mainnet execution layer
Erigon v20220402-alpha: adds support for the merge & upgrade 1 for Erigon v2; need to sync from scratch as alpha not compatible with beta database
Erigon architecture: components are separable and can run in same process
Proof of Stake consensus layer
$350k staking quadratic funding round to fund open source public goods
PoW switch off (the merge)
mainnet shadow fork 2 transitions to PoS on April 23
EIPs/Standards
EIP5023: Shareable non-transferable NFT
EIP5022: Increase price of SSTORE from zero to non-zero to 40k gas
EIP5018: Directory standard
EIP5006: ERC1155 usage rights extension
EIP4931: Generic token upgrade standard
Layer2
KuCoin adds deposits to Optimism
EIP4844 reduces rollup data availability costs but assumes single honest party with access to recent rollup state
Proof of Validity Proof decentralized zk-rollup design based on EIP4844
This newsletter is made possible thanks to Nexus Mutual!
Go where the yield takes you, but don’t let the next hack set you back. Regardless of where you are chasing yield, Protocol Cover can protect your productive crypto assets across L1s, L2s, and scaling solutions.
Maximize yield. Minimize risk. Enjoy peace of mind knowing Nexus Mutual has you covered. Become a member and cover your asse(t)s against the major risks in DeFi.
Stuff for developers
Guide to writing ERC20 tests in Foundry
Truffle for VS Code extension: deploy & debug contracts and run Ganache
Solidity square root: based on Solmate, ~50 gas cheaper on average
web3 cheatsheet: front end snippets using React, TypeScript and wagmi
Token gated image gallery tutorial using Sign-In with Ethereum
Semgrep (static analysis) rules for contracts based on DeFi exploits
Solidity Fuzzing Boilerplate: run fuzz tests with Echidna and Foundry
Slither v0.8.3: Foundry support, markup contracts for Slither with custom natspec and tool to read storage values on-chain
Vyper v0.3.2: dynamic arrays & full ABI type support; 3 vulnerabilities disclosed
OpenZeppelin Contracts Wizard for Cairo: ERC20 & ERC721 support
Amarna: Cairo static analyzer and linter
Livepeer starter guide
Testnet reminder: Ropsten will be upgraded to PoS; Ropsten & Rinkeby will be deprecated; use Goerli & Sepolia testnets
Security
Beanstalk $76 million exploit, flash loan used to execute malicious governance proposal that drained liquidity pools
Ecosystem
Ethereum Foundation report [PDF]:
philosophy of long term thinking, subtraction and values stewardship
supports ecosystem via EF teams, grants, delegated domain allocators and third party funding
spent $48 million in 2021, treasury of $1.6 billion with 80.5% in ETH
Project Sunshine decentralization dashboard; consensus & execution client diversity; overall health rated at 61%
Apple ID phishing scam obtained secret recovery phrase from MetaMask password encrypted vault in iCloud backup
Rarible wormable cross-site scripting vulnerability disclosed and patched
NFT arbitrage searcher bought Moonbird for 44 ETH then sold for 240 ETH in the same transaction
Etherscan filters: filter transactions by function name, block & age
Barry Whitehat: proposal for private binding negotiations using decentralized dark pool and advanced MPC & ZKP tooling
Enterprise
Budweiser using ENS subdomain on Twitter, shares Budverse roadmap
Jimmy Fallon adds ENS to Twitter, tops leaderboard with most followers
Application layer
Coinbase NFT: beta, trading by invite code only, no marketplace fee initially
LooksRare Listing Rewards for listing top 25 NFTs within 1.5x of floor price
Index Coop JPG: NFT index token
Bored Brothers: two Apes in animated band release single on Sound
Moonbirds NFT explainer
MISO v2 (permissionless token launchpad) live on mainnet and Arbitrum
Pegasus Finance (interest rate perpetual) live on Optimism
Fiat (fixed income collateral stablecoin) live on mainnet
Zodiac Exit app: interface to DAO Exit module
Job Listings
Status Waku is hiring: TypeScript Protocol/Software Engineer & DevRel
Ethereum Foundation need a People Operations Lead
Status are hiring engineers who focus on incentive design
Vac @ status are looking for protocol engineers
OpenZeppelin are hiring a Director of Development - Contracts
Ethereum Foundation seek a generalist ecosystem developer
Internship program at Nethermind (1-3 month)
EF’s Privacy & Scaling Explorations team: Web3 Engineer
EF Ecosystem Support team: Communications, Analyst & Admin Assistant
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
To comply with EU sanctions Binance restricts Russian accounts over 10k EUR value to withdrawal only
a16z announces Crypto Research lab headed by Tim Roughgarden
Atari terminates license for Atari token, plans another token
General
US CISA Cybersecurity Advisory: North Korean groups targeting crypto
Stripe pilots crypto payouts with Twitter
Java ECDSA vulnerability: signature based security mechanisms could be bypassed
Mine for malicious domains by checking new SSL certificates
Candiru spyware used zero-day vulnerabilities to spy on Catalan citizens
George Hotz: how to vampire attack Twitter using a token
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-23-2022
Dates of Note
Upcoming dates of note (new/changes in bold):
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 – Austin DeFi summit
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 5-7 – ETH Seoul
Aug 19-21 – ETHMexicoCity
Aug 27-28 – DeFi Security Summit (Stanford)
Aug 28 – DeFi San Francisco summit
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