Week in Ethereum News, June 19, 2021 - thanks to Celer's Layer2.finance for making this issue possible!
Eth News and Links
Mainnet execution layer
Tim Beiko’s London announcement: testnet blocks, client versions and upgrade FAQ
Geth v1.10.4: snap sync now default, ~7 hours to sync a Geth node
State expiry call going through Vitalik’s state expiry and statelessness roadmap: annual expiry of state, only require block producers to store state and other nodes can be stateless
Vitalik’s Verkle tree explainer: Verkle trees allow proofs < 150 bytes making stateless clients viable
Trin (Rust portal network client) update: fully functional JSON RPC light client, talking with other clients, next step transmit data
Alternative to EIP3074 and a critique
EVM Object Format (EOF) explainer
Analysis of memory copying in contracts and potential savings using the proposed MCOPY opcode
EIPs/Standards
Proto-EIP: verkle trees
Proof of stake consensus layer
Latest What’s New in Eth2: Pyrmont and Prater testnet validators need to update their Goerli nodes prior to London upgrade
PoS implementers call. Notes from Ben Edgington: upgrade a testnet to Altair in ~4 weeks, mainnet Altair upgrade early August
Merge implementers call. Notes from Protolambda: EIP needed for setting DIFFICULTY opcode value, merge research near-completion, coming up - rebase merge work on Altair
Layer2
Starknet zkrollup alpha: Ropsten testnet, smart contracts written in Cairo
Raiden Light Client: Typescript implementation that runs in an Ethereum enabled browser
This newsletter is made possible thanks to Celer’s layer2.finance!
Celer is a coherent layer-2 scaling platform on Ethereum powered by Generalized State Channel Network and Rollup technology.
Celer recently launched Layer2.finance, a layer-2 rollup-based DeFi aggregator that acts as a low-cost and trust-free gateway for the users to explore and benefit from the existing DeFi ecosystem with 100X lower cost. Layer2.finance achieves scalability “in-place” with no protocol migration needed and therefore, does not cause liquidity fragmentation or break composability. You can use the app here: app.l2.finance.
Follow Celer on twitter, blog, discord and telegram.
Stuff for developers
Hardhat v2.4.0: Solidity 0.8: custom errors and panic codes; Hardhat Network: minimum gas price to simulate network conditions, transaction replacement and new RPC methods
Solidity team seeking feedback on requested feature: user-defined value types
App template with Vue 3, Tailwind CSS, Ethers, Multicall2, Blocknative onboarding, dark mode and Vite
PRBMath v2: adds type safety
Weiroll: chain contract operations (early stage, don’t use on mainnet yet)
ChainSafe Gaming SDK: beta for Unity
Eauth: OAuth2-compatible service using Ethereum credentials to authenticate users on websites
Security
Alchemix alETH incident report: users could withdraw collateral due to incorrect indexing of vaults in array
Zapper: Sushiswap/Uniswap v2 Zap out exploit post mortem and Polygon bridge vulnerability
Tincho (OpenZeppelin) guidelines for projects doing a fast mainnet launch
Ecosystem
Watch how much ETH gets burnt with EIP1559: live on Calaveras devnet
MEV payments from Flashbots as a % of transaction fees increasing
Sandwiched.wtf: amount of MEV made by sandwiching your trades
5 years since The DAO hack on June 17
23% of ETH in smart contracts, same percentage as at time of The DAO
Enterprise
Medoxie digital health passport in Hong Kong uses Quorum to record COVID-19 events: test results, temperature checks, vaccinations, and immunity
Application layer
Instadapp governance live with airdrop for Maker, Aave and Compound users, includes liquidity mining for managing your DeFi position in InstaDapp
Volmex Finance live on mainnet: tokenized 30-day implied volatility, currently available for ETH and BTC
Element’s de-collateralize: split principal and yield into separate tokens
Pendle live on mainnet: trade and hedge future aUSDC or cDAI yield
UMA’s Range Token: DAOs can borrow using their native token, via convertible debt-like instrument constructed using put and call options
EthSign live on mainnet: onchain document signing with various decentralized storage option
Sorare: France is first national team to issue football NFT cards
Sotheby’s auctioning Tim Berners-Lee’s source code as NFT
Regulation/business/tokens
Goldman Sachs plans to offer options and futures trading in Ether
Sygnum Bank (Switzerland) adds institutional custody and regulated trading of DeFi tokens
Partially collateralized stablecoin from Iron Finance had a bank run and collapsed from a TVL peak of $3billion
Lots of discussion this week about Curve competing or collaborating
Yearn and Convex competing in the Curve yield farming wars
Two Curve proposals: remove incentives for Alchemix and a lawsuit against Saddle for alleged IP infringement
General
Scammers sending fake replacement Ledgers to customers in the Ledger data breach
Bobby Ong: security best practices for users
RAC in RollingStone’s Future 25 for work in crypto
Fully Homomorphic Encryption (FHE) transpiler from Google: transpile C++ to FHE-ready C++
Job Listings
NFT innovator SuperRare seeks Director of Eng following Series-A fundraise
Celer are hiring software engineers
Ethereum.org are seeking a Community & Ecosystem Lead
bp’s Digital Science and Engineering team are hiring a Blockchain Developer
Nethermind internship program
Want to reach people experienced with Ethereum? List your job here. $345 per line (~75 character limit including spaces), payable in ETH (or 345 DAI or 345 USDC) to abcoathup.eth. Questions? abcoathup at-gmail
If you’re wondering “why didn’t my post make it into Week in Ethereum News,” then please post your news to an Ethereum subreddit; emails/DMs are not part of our workflow.
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-june-19-2021/
Dates of Note
Upcoming dates of note (new/changes in bold):
July 1 - Gitcoin Grants Round 10 ends (support Week in Eth News)
June 23 - Ethereum Foundation Research team AMA
June 25-27 – Edcon (Shenzhen/online)
July 10 - Road to Devcon Quest: Devcon Trivia Game
July 28 – tentative date for London hard fork (Ropsten June 24, Goerli June 30, Rinkeby July 7)
July 20-22 – EthCC4 (Paris)
Did you get forwarded this newsletter? Sign up to receive it weekly