Eth News and Links
Dencun (Cancun + Deneb) upgrade
- Latest consensus layer devs call video. Notes from Christine Kim:
- Discussions on CL max blobs per block and EL using SSZ or RLP to encode blob transactions
- EIP4844:
- EIP4844 readiness checklist
- Latest EIP4844 implementer call video. Notes from Terence
- Blob transaction encoding options: EIP6493, EL specific SSZ or RLP based
- KZG ceremony has over 95,000 contributions, you can contribute with GitHub and/or an account that has made 32 mainnet transactions, the lobby is regularly empty
- Tim Beiko’s Core Devs update: summary of included & candidate EIPs for Dencun
Layer 1
- EF bug bounty program: execution layer & consensus layer disclosed vulnerabilities
- Verkle implementers call notes: Beverly Hills testnet shuts down May 12
- Proposal for warm/cold account balances, CALL with value has 6700 gas stipend
- Ben Edgington’s Upgrading Ethereum book Capella update
Client releases
- Consensus layer:
- Lodestar v1.8.0: Obol distributed validator support and gossip queue enhancements
- Execution layer:
Research
- MEV-Boost bid cancellations considered harmful
Layer 2
- Aztec hybrid zkRollup roadmap: public & private state, not EVM compatible, UTXOs represent data, contracts written in Noir, local testnet Q3, public testnet 2024
- James Prestwich: shared sequencing for optimistic rollups
EIPs/Standards
- Discussion on EIP/ERC numbering
- EIPs:
- ERCs:
Stuff for developers
- Foundry:
- Symbolic testing of Foundry projects using Halmos, hevm, KEVM & EthBMC/Foundry
- Forge-exec: interact using languages such as JavaScript & Rust via IPC, requires ffi
- Add Foundry to existing project without forge init
- Tip: use makeAddr & makeAddrAndKey cheats to create accounts from a string
- RareSkills Solidity tutorial for web2 devs, using Remix & Foundry
- Multi-contract reentrancy locks using a global contract with multiple lock levels, unaudited
- Secureum RACE #17: 8 question Solidity quiz & answers
- OpenZeppelin Ethernaut: Switch level solution
- Artemis: MEV bot framework in Rust, includes strategy for Seaport & Sudoswap NFT arbitrage
- Guide to searching on Flashbots MEV-Share
Security
- DEI stablecoin on Arbitrum exploit, simple implementation error
- yAcademy: common DeFi forked protocol bugs
Ecosystem
- Median gas returned to May 2022 level driven by meme coins
- Ethereum.org writers cohort starts May 11
Enterprise
- Stripe onramp via embeddable widget or no code link for ETH & USDC on mainnet, US only
- Sotheby’s Metaverse secondary NFT marketplace on mainnet, supports creator royalties
Notable at app layer
- Curve USD stablecoin deployed; redeployed after missing fees & high gas usage
- Dump Services: sell multiple tokens in a single transaction using CoW protocol
- Blend: Blur NFT perpetual lending with no oracles & no expiries, borrow or buy now pay later
- Zapper onchain activity feed
- Umbra adds LUSD and RAI for stealth payments
Job Listings
- Mimic seek a blockchain engineer
- Solidity team need a highly skilled Developer Advocate
- Snr React Native UI Dev at Status: All jobs
Job listings: $600 for four issues (75 character limit), payable to abcoathup.eth. Questions? abcoathup at-gmail
Regulation/business/tokens
- Biden proposal for crypto mining tax equal to 30% of electricity costs
- Poloniex $7.6 million settlement with OFAC
- Coinbase International Exchange: perpetual futures exchange launched in Bermuda for non-US institutional users
General/crypto
- AT&T email accounts hacked to steal users crypto
- ZKML: convert TensorFlow Keras models into zk-compatible versions, proof of concept
- Plonk explainer
- Make sure to update to latest iOS and MacOS updates
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-may-6-2023
Upcoming Dates of Note
(new/changes in bold)
- May 7 – Zuzalu CryptoXai.wtf (livestream)
- May 9 – Gitcoin Grants Beta Round ends (support Week in Eth News)
- May 9-12 – EY blockchain summit
- May 11-14 – Pragma Lisbon & ETHGlobal Lisbon hackathon
- May 19-23 – EDCON Montenegro (changed from Vienna)
- May 20-21 – ETHDam (Amsterdam) conference & hackathon
- May 24-26 – Spaghett ETH (Naples) conference
- May 26-28 – ETHDublin hackathon
- Jun 2-4 – ETH Seoul
- Jun 2-7 – ETH Belgrade conference & hackathon
- Jun 9-11 – ETHPrague conference & hackathon
- Jun 23–25 – ETHGlobal Waterloo (changed from Toronto)
- Jul 5-7 – ETHBarcelona
- Jul 17-20 – EthCC (Paris)
- Jul 21–23 – ETHGlobal Paris
- Aug 13-16 – ETHToronto & ETHWomen
- Aug 16-19 – Ethereum Argentina (Buenos Aires)
- Aug 28-30 – Science of Blockchain Conference (Stanford University)
- Aug 30 – Sep 3 – ETHWarsaw conference & hackathon
- Sep 1-3 – Ethcon Korea hackathon
- Sep 10-12 – Ethereum Singapore hackathon & conference
- Sep 11-13 – DappCon (Berlin)
- Sep 15 – Protocol Berg (Berlin)
- Sep 18-21 – ETH Montréal hackathon & conference
- Sep 22–24 – ETHGlobal New York
- Oct 5-6 – ETHMilan conference
- Oct 6–27 – ETHOnline (ETHGlobal) virtual
- Oct 27–29 – ETH Miami festival + hackathon
- Oct 28–30 – ETH Lisbon hackathon
- Nov 3-5 – ETHBrno
- Nov 13-19 – Devconnect (Istanbul)
- Nov 17-19 – ETHGlobal Istanbul
Sign up to receive this newsletter weekly