Eth News and Links
Shapella (Shanghai + Capella) upgrade
- Shapella withdrawal-devnet-1 is finalizing
- The Merge had pandas, Capella has owls: Lodestar & Nimbus display owls at Capella transition for withdrOWLs
Cancun + D-starname upgrade
- EIP4844 (proto-danksharding) devnet 3 user guide
Layer 1
- TX-Fuzz v1.0.0: create random transactions, used to break withdrawal-devnet-0
- Afri: configure a network to use PoS from genesis, with Geth + Lodestar
- Lido: Distributed Validator Technology (DVT) pilot with Obol Network on testnet
- Evolution of Gasper (Ethereum Proof of Stake protocol)
Research
- Flashbots: running Geth inside SGX
Client releases
- Consensus Layer:
- Nimbus v22.12.0: improves doppelganger detection in the Nimbus validator client
Layer 2
- Polygon zkEVM testnet updated with recursion, faster proof time & batch aggregation
- Intmax (zk-rollup) testnet, command line only
- Justin Drake: SGX as pragmatic hedge against zk-rollup SNARK vulnerabilities
- Arbitrum:
- Taiko: rollup decentralization, definitions & high-level ideas
EIPs/Standards
- EIP6170: Cross chain messaging interface
- EIP6188: Nonce cap
- EIP6189: Alias contracts
- EIP6190: Functional SELFDESTRUCT
- EIP6206: EOF – JUMPF instruction
This newsletter is made possible thanks to Mimic!
Does your DAO want to delegate treasury management but keep custody? Or trustlessly automate your yield?
Check out our Smart Vaults to automate DeFi operations in a secure, trustless, and non-custodial way.
For DeFi projects: you can also automate collecting your fees across chains and swapping/distributing them.
Previously Mimic’s co-founders helped build POAP, Balancer, and OpenZeppelin, among others. Backed by Starbloom Ventures.
Stuff for developers
- SELFDESTRUCT is deprecated, avoid using it as functionality will change
- Solarray: helper to initialize dynamic arrays in one line, useful for Foundry tests
- Quickpoc: create a sandbox for a mainnet verified contract including dependencies using Foundry
- Bash Foundry helpers: convenience methods & aliases
- Exploring upgradeable contracts by implementing a basic proxy
- Overview of Solidity storage packing
- Nexth: Next.js starter kit with Chakra UI, TypeScript, ConnectKit & wagmi
- Guide to understanding transaction call data
- TrueBlocks docker: local indexing & data access, beta
- Sourcify-snap: MetaMask snap displays function NatSpec from Sourcify
- Fleek Non Fungible Apps: NFT with on-chain metadata about an app, proof of concept
- Go-waku v0.3.0: adds new protocols peer exchange & device pairing
- Wallet devs call notes
Security
- High level process for understanding a code base
Ecosystem
- ETHGlobal 2023 events: Tokyo, Istanbul, Toronto, Paris, New York & Devcon plus virtual events Scaling Ethereum & ETHOnline
- Columbia CryptoEconomics workshop videos
- Ethereum.org non-English pageviews doubled from 14% to 28% in past year
- Nethermind: Systematization of Knowledge for decentralized identities & verifiable credentials
Enterprise
- Visa experiments with automated payments using account abstraction on StarkNet
Application layer
- Synthetix Perps v2 live on Optimism; trading on Kwenta & Decentrex
- Seatbelt (simulate on-chain DAO proposals) adds support for OpenZeppelin Governors
- Zodiac governor module: enable DAO on-chain voting for a Safe multi-sig
- Guide to reviewing a governance action
- SushiSwap voted to divert 100% of xSushi fees to treasury
- 3th.ws: uncensored ENS IPFS resolver with dynamic Tor onion services
- Giveth holiday giving DeFi4Good campaign
Job Listings
- Join a16z-backed Story Protocol as a founding smart contract developer.
- Alchemy seeking Product Managers to build the future of web3.
- 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 released on bail after being extradited to US; Tornado Cash developer Alex Pertsev remains jailed in the Netherlands for a 5th month
- Caroline Ellison (former Alameda CEO) & Gary Wang (FTX co-founder) pled guilty to fraud and are cooperating with authorities
- Brian Armstrong: what regulatory clarity looks like
- Swiss judge mandates ConsenSys shareholder vote on transfer of MetaMask, Infura & Truffle to VC-backed entity
- New York Fed: DeFi better protects investors but needs to mitigate contract & oracle risk
- $30 billion in NFT wash trading, 44% of volume traded
General
- LastPass attacker copied customer password vaults, users with a weak master password should change everything
- TikTok confirms its employees accessed data of US users, including reporters
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-24-2022
Upcoming Dates of Note
(new/changes in bold)
- Jan 8 – Solidity developer survey deadline
- Jan 11 – Flashbots MEV Roast: Privacy
- Jan 17-31 – Gitcoin grants round
- Jan 31 – KZG ceremony grants deadline
- Feb 24 – Mar 1 – ETHDenver BUIDLWeek
- Mar 2-5 – ETHDenver Hackathon
- Mar 10-29 – Scaling Ethereum (ETHGlobal) virtual
- Mar 15-16 – ETHDubai
- Mar 28-30 – Ethereum Rio
- Apr 3-6 – Edcon Vienna
- Apr 12-14 – NFT NYC
- Apr 14-16 – ETHGlobal Tokyo
- May 26–28 – ETHGlobal Istanbul
- Jun 23–25 – ETHGlobal Toronto
- Jul 17-20 – EthCC (Paris)
- Jul 21–23 – ETHGlobal Paris
- Sep 22–24 – ETHGlobal New York
- Oct 6–25 – ETHOnline (ETHGlobal) virtual
Sign up to receive this newsletter weekly