Eth News and Links
PoW switch off (the Merge)
- Goerli is the final testnet to merge before mainnet, TTD expected August 9-11
- Goerli-shadow-fork-5 merged successfully
- Mainnet-shadow-fork-10 merges July 28
Mainnet execution layer
- Latest core devs call video. Notes from Tim Beiko and Christine Kim:
- Node operators need to run both execution & consensus layer clients
- Fork ID to be set retroactively in clients a week post Merge
- EL clients to enable Engine API for user setup before TTD is set
- MEV-boost safeguards to prevent liveness failures are being documented, proposing to only use MEV-boost after the Merge has finalized
- Update on EIP4444 (bound historical data), next step to test export/import on Goerli testnet post Merge
- EthereumJS client v0.6: PoS testnet support, sync JavaScript EL+CL clients
- Besu v22.7.0-RC-2: performance improvements & fixes
- KZG ceremony call video: test website, planning contribution at Devcon
- Vitalik’s proposals to adjust memory gas costs
Proof of Stake consensus layer
- Lighthouse v2.4.0: mainnet improvements and Goerli testnet support
- Teku v22.7.0: Goerli testnet support and panda Merge banner
- Lodestar v0.41.0: Goerli testnet support
- MEV-boost info website
- Obol Athena public testnet for Distributed Validator Technology middleware
- Miga Labs validator migration experiments: 250 validators migrated across six clients
Layer2
- zkEVM zk-rollup announcements:
- Polygon zkEVM open sources implementation
- Scroll pre-alpha testnet
- zkSync v2.0 roadmap, promises mainnet in 100 days
- TxStreet transaction visualizer adds Arbitrum, beta
EIPs/Standards
- EIP4883: Composable SVG NFT
- EIP5269: ERC interface detection
- EIP5289: Notary interface
- EIP5313: Light Contract Ownership
- Discussion on how EIP numbers should be picked
This newsletter is made possible thanks to SpeedRunEthereum!
Are you a web2 dev who wants to get into web3?
The best way to go from zero to hero is SpeedRunEthereum.com.
Learn how to build on Ethereum; the superpowers and the gotchas.
Then speed run Ethereum by testing your skills in a series of challenges and join web3.
Stuff for developers
- Remix v0.25.0: clone Git repos, open Solidity from Etherscan & GitHub, Foundry remappings and improved provider labels for deploying
- solady (gas optimized Solidity snippets): MerkleProof, ECDSA, Sort, Base64, LibString, LibBitmap and SafeTransferLib
- huffmate (contract library in Huff): auth, data structures, math and tokens
- Paul R Berg’s Foundry Template with PRBTest, Forge Std, Solhint, Prettier, GitHub Actions and Conventional Commits
- Nethereum v4.7.0 (.Net library): new Unity library with better RPC client adapter support
- Tenderly Gas Profiler: analyze function gas usage
- New UI for OpenZeppelin’s Ethernaut CTF; StErMi’s Ethernaut solutions
- Ethernaut DAO CTF car market solution
- Tincho: deep dive into what happens when sending 1 DAI
Security
- PREMINT 300+ NFTs stolen, malicious JavaScript via image upload vulnerability
- OpenZeppelin Contracts advisory: ERC165Checker & SignatureChecker may revert
- ConsenSys Diligence auctioning NFTs for 40 hours of audit time
- List of historical reentrancy attacks
Ecosystem
- EthCC videos including Vitalik on longer term future of the protocol
- Polynya: cancel/delay danksharding, proto-danksharding is enough
- Ethereum.org: misconceptions about the Merge
Application layer
- Tabula: publications on IPFS with hash published on mainnet or sidechains
- ENS Vision: dedicated ENS marketplace
- ENS small grants: 1 ETH grants for five projects each month
- Karma (DAO reputation) Discord bot [Disclosure: Starbloom portfolio]
Job Listings
- Nexus Mutual: Frontend/Solidity: Help build the web3 Risk Marketplace
- Status is hiring UI Designer & Web Developer. All jobs!
- Overlay (backed by Polychain,1kx,ParaFi) hiring a Senior Solidity Developer
- Ethereum Foundation seek a Front End Developer
- GridPlus hiring a Go/protocol dev for the private, scalable PhononDAO
Job listings: $600 for four issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet or Layer 2. Pay with one click using 3cities. Questions? abcoathup at-gmail
Regulation/business/tokens
- US DoJ charged former Coinbase employee with wire fraud in insider trading scheme; SEC insider trading charges labeled nine tokens as securities
- Coinbase argues it doesn’t list securities
- US government employees must disclose NFTs & fractional NFTs over $1000 held for investment purposes
- Minecraft won’t allow NFT integrations or use of in-game content for NFTs
General
- Franklin bid 100 ETH on their own joke ENS, they accepted bot bid of 1.9 ETH without canceling original bid, original 100 ETH bid was then accepted
- MEV in CFMMs [PDF]: sandwich attacks in some scenarios can counterintuitively improve routing (inverse Braess paradox)
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-23-2022
Upcoming Dates of Note
(new/changes in bold)
- Jul 24 – EF Fellowship program applications close
- Jul 26 – Devcon wave 03 + 04 tickets
- Aug 1 – Devcon Scholars applications close
- Aug 5-13 – ETH Seoul
- Aug 8-10 – ETHToronto
- Aug 9-11 – Goerli testnet merge
- Aug 11-13 – ETH LATAM (Buenos Aires)
- Aug 12 – Merge Community Call #6
- Aug 19-21 – ETHMexicoCity (ETH Global)
- Aug 20-22 – Paradigm CTF
- Aug 27-28 – DeFi Security Summit (Stanford)
- Aug 29-31 – Science of Blockchain Conference (Stanford)
- Sep 1-4 – ETHWarsaw (hackathon & conference)
- Sep 2-28 – ETHOnline (ETH Global)
- Sep 6-9 – MCON 2 (Denver)
- Sep 12-14 – DappCon (Berlin)
- Sep 16-18 – EthBerlin
- Sep 27-29 – Ethereum SP (São Paulo)
- Oct 7-16 – Devcon week (Bogotá)
- Oct 7-9 – ETHBogotá (ETH Global)
- Oct 11-14 – Devcon 6 (Bogotá)
- Nov 4-6 – ETHSanFrancisco (ETH Global)
- Nov 18-20 – Web3 Weekend (ETH Global)
- Dec 1-4 – ETHDownUnder (Sydney)
- Dec 2-4 – ETHIndia (ETH Global)
Sign up to receive this newsletter weekly