Eth News and Links
Mainnet execution layer
- Goerli testnet upgraded to London, upgrade block for mainnet to be chosen next week
- Vitalik’s statelessness, Verkle trees and state expiry AMA: devs should start taking state expiry into account in contract design
- Piper’s Core Dev apprenticeship program update: the process of finding and funding more people to work on state expiry and Verkle tries
Proof of stake consensus layer
- Latest What’s New in Eth2: Ben is embracing the Eth2 nomenclature
- Prysmatic Labs dropping Eth2 terminology to reduce user confusion
- PoS implementers call. Notes from Ben Edgington: Altair devnet end of next week, upgrade Pyrmont testnet to Altair targeted for end of month
- Merge implementers call. Notes from Protolambda
- Teku v21.6.1: reduced CPU usage, improved peer ENR tracking and improved execution client tracking/metrics
- Grandine: new Rust based client, currently closed source
Layer2
- EY Nightfall 3: optimistic rollup with zero-knowledge private transfers, uses ~8200 gas per transaction
- Rollup diff compression to reduce the amount of mainnet gas used by rollups
This newsletter is made possible thanks to Element Finance!
Element has officially launched on Ethereum Mainnet with crvLUSD as their first asset.
You can now earn a fixed rate of 9.5% on your crvLUSD.
Or go further by becoming an LP in Element Pools and earn additional APY!
Next week, Element will be adding a new term for crvTriCrypto (currently ~30% APY), followed by DAI and USDC as they pursue their mission of bringing new fixed rate primitives to the DeFi ecosystem.
Stuff for developers
- OpenZeppelin Contracts v4.2: ERC20 voting extensions for governance, ERC20Wrapper and ERC1155 extension tracking total supply of each token id
- Understanding Compound’s Governor Bravo
- Ethers v5.4.0: EIP1559 support, TransactionResponse.gasPrice can now be null
- Web3.js v1.4.0: Berlin transaction support, defaults to Berlin when signing
- dapptools v0.33.0: invariant tests and a FFI cheatcode
- Web3.py London branch: EIP1559 transaction support
- Cairo playground adds deploying StarkNet contracts directly
- Hardhat weekly downloads overtakes Truffle for the first time
- Hardhat-interface-generator: generate an interface from a Solidity contract
- Learn from liquidation bot in Go, circa Q3 2020
- Burn Ether permanently proof of concept, burner gets 0.1% fee
- ERC20 token in a tweet: 224 bytes of bytecode, base85 encoded, don’t use in production
Security
- NFTX v2 Punk token minting exploit
- SafeDollar ~$250k infinite mint exploit on Polygon
- Researcher paid $200k for Yearn vulnerability disclosure of a logic bug allowing bypass of the safety checks
Ecosystem
- ETHGlobal MEV summit video, agenda and slides
- Etherscan shows total EIP1559 burn and % of fees burnt/tx fees earned
- Otterscan: fast local block explorer using Erigon (formerly Turbogeth) archive node
- EF $5m in Q1 grants
Enterprise
- Compound Treasury: enterprises send USD to Compound Labs and get paid fixed 4% interest
Application layer
- Twitter creates 140 NFTs, 7 designs with 20 each, as an ERC1155 on Ethereum using Rarible
- Element Finance live on mainnet: earn fixed 9.5% on your crvLUSD on 3 and 6 month terms; DAI and USDC pools coming
- Opyn partially collateralized options
- one1INCH: 1inch stable coin
- Andre Cronje Fixed Forex: stable coin framework, no token, unaudited, unverified, experimental contract
- An Old Dictator Appears: Kain runs for Spartan Council, will also return to coordinating Synthetix core contributors
- MakerDAO fires back at Chainlink after community accusations
- Uniswap v3 liquidity mining contracts deployed to mainnet
- Simon de la Rouviere’s story NFT memorabilia: SVG artwork and JSON metadata generated in the contract (Disclosure: I bought one of each)
Regulation/business/tokens
- Wyoming DAO law went into effect yesterday, recognizing DAOs as business formations
- Kain Warwick: forget Valley VC term sheets, go DAO first for fundraising
- US Fed Vice Chair for Supervision: non-US CBDCs not a threat, no need to fear stablecoins but wants regulation for stability
- Dragonfly Research: understanding ETH as an investment; valuation target implies ETH ~$50k
General
- Bandersnatch: fast elliptic curve built over the BLS12-381 scalar field
- GitHub Copilot: AI pair programmer (trained using public repositories)
- Vitalik r/buttcoin reply: what blockchain technology has done (better)
Job Listings
- NFT innovator SuperRare seeks Director of Eng following Series-A fundraise
- EF seeking Formal Verification Researcher for Zero Knowledge apps
- WalletConnect: Swift Engineer and Kotlin Engineer
- OpenZeppelin hiring a Technical Recruiter to drive the hiring process
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-july-3-2021/
Dates of Note
Upcoming dates of note (new/changes in bold):
- July 10 – Road to Devcon Quest: Devcon Trivia Game
- July 20-22 – EthCC4 (Paris)
- July 21 – ETHécole Conference (Paris)
- July 25-31 – IC3 Blockchain Camp (virtual)
- August 4 – tentative date for London hard fork (Rinkeby July 7)
- Aug 27-29 – Edcon (Shenzhen/online)
Did you get forwarded this newsletter? Sign up to receive it weekly