Eth News and Links
Shapella (Shanghai + Capella) upgrade
- Tim Beiko’s core devs update: details of Shanghai EIPs and planning for the subsequent Cancun upgrade
- Latest consensus devs call video. Notes from Ben Edgington & Christine Kim: Shapella testnet planned for next week, D-starname needed for next CL upgrade
- Consensus-specs v1.3.0-alpha.2: adds withdrawals sweep bounding, config changes, clarifications & minor fixes
Cancun + D-starname upgrade
- EIP4844 implementers call video and notes: devnet 3 planned for next week
- Run EIP4844 local devnet using Geth + Prysm
- EIP1153 transient storage explainer
Layer 1
- Lido plans to delegate listing of MEV-Boost relays to a committee
- Reconnaissance: proxy node using Reth client
- Vitalik’s EOF proposal to ban code introspection: automate code conversion to the latest EVM version and make adding EVM features easier
Research
- Block vs slot auction Proposer-Builder Separation
Client releases
- Consensus Layer:
- Execution Layer:
Layer 2
- Arbitrum griefing attack of bridge deemed unrealistic as no plans for third party relayers
- Scroll: bottlenecks in proof generation with options to accelerate
- Polygon zkEVM proving time 2.5 min on a $7 per hour AWS instance
- Consensys Vortex zk prover: 30 million gas block in 5 minutes on AWS hpc6a.48xlarge
- zkSync v2 alpha delayed until Q2 2023
EIPs/Standards
- EIP6120: Universal token router
- EIP6122: Forkid checks based on timestamps
- EIP6123: Smart derivative contract
- EIP6145: Hashtag NFT collective royalty treasury
- EIP6147: Guard of NFT/SBT, an extension of ERC721
- EIP6150: Hierarchical NFTs
This newsletter is made possible thanks to SpeedRunEthereum!
Test your skills and learn how to build apps on Ethereum at SpeedRunEthereum.com.
Stuff for developers
- Sepolia testnet landing page: RPC, checkpoint sync, explorers & spec
- Forge-std v1.2.0 (Foundry): speed up via-ir compilation, bound integers and cheat codes for environment variable defaults, get file/folder metadata & to pause gas metering
- Foundry fork testing using a specific block number in GitHub Actions can cache RPC responses
- Remix v0.29.0: debugger shows gas usage in editor & variable value on hover, multisig workspace template, UI in Simplified Chinese characters, formatting config and remixd updated
- Otterscan v1.29.0: optional beacon chain integration
- Contract honeypots: review of common traps with examples
- Auditing heuristics for common pitfalls
- Sol2uml v2.4.0 adds flattened diff of verified contracts
- Create an NFT balance checker React hook using RainbowKit & wagmi
Security
- Lodestar Finance on Arbitrum $5.8 million exploit via price oracle manipulation
- SushiSwap Kashi vulnerability disclosed, pools could be drained via outdated exchange rate
Ecosystem
- KZG ceremony grants round (for EIP4844) to develop an implementation or perform weird entropy generation & destruction
- ETHIndia (ETHGlobal) finalists
Enterprise
- VMware Blockchain for Ethereum Beta 1 release
- PayPal integrated with MetaMask mobile app to allow US users to buy ETH
Application layer
- PartyBid (crowdfund NFT purchases) adds membership NFTs for group actions on purchases
- KnifeGame PvP game, spy & knife prices determined by a VRGDA curve
- Santa.fm: on-chain white elephant NFT gift exchange
- Optimism’s AttestationStation: reputation contract live
Job Listings
- Backend Engineers wanted by Alchemy to bring web3 to 1 billion people.
- Ethereum Foundation seek a generalist ecosystem developer
Job listings: $600 for four issues (75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2. Questions? abcoathup at-gmail
Regulation/business/tokens
- SBF & FTX:
- SBF arrested with fraud charges by US Attorney, CFTC & SEC
- Bloomberg, Dow Jones, NYT & FT objected to redaction of customer info from bankruptcy filing
- Reuters: US Justice Department split over charging Binance. [Binance denies]
- Coinbase ERC20 recovery tool for deposited unsupported tokens
- Compound DAO sued as general partnership in frivolous lawsuit
- Donald Trump sells $4.5m of NFTs on Polygon
- Polynya: Total Addressable Market for decentralized apps isn’t that high in terms of blockspace
General
- Proposal for SNARKed Merkle Sum Tree, a Proof-of-Solvency protocol
- Gemini vendor data leak of email addresses and partial phone numbers
- COVID-bit: electromagnetic waves transmit data over 2 meters from an air-gapped computer
Follow @WeekinEthNews to find out what the most clicked links are. Follow @abcoathup and @evan_van_ness to get most of the week’s news in real time.
Permalink for this week’s issue: https://weekinethereumnews.com/week-in-ethereum-news-december-17-2022
Upcoming Dates of Note
(new/changes in bold)
- Dec 20 – Attitudes to staking survey deadline
- Jan 8 – Solidity developer survey deadline
- Jan 17-31 – Gitcoin grants round
- Jan 31 – KZG ceremony grants round deadline
- Mar 2-5 – ETHDenver
- Mar 15-16 – ETHDubai
- Apr 3-6 – Edcon Vienna
- Apr 12-14 – NFT NYC
Sign up to receive this newsletter weekly