Eth News and Links
Shapella (Shanghai + Capella) upgrade
- Latest core devs execution call video. Summary by Tim Beiko. Notes from Tim Beiko & Christine Kim:
- EOF removed from Shanghai to not delay withdrawals
- No other EIPs being added e.g. EIP1153 (transient storage)
- Withdrawal-devnet-1 running with all client combinations
- Contract devs: EIP3860 (limit & meter initcode) changing to error with out of gas exception
- Discussion on including SSZ withdrawal roots on execution layer for light clients
- Consensus specs v1.3.0-rc.0: Capella specs feature complete & stable unless unexpected issues
Cancun + D-starname upgrade
- EIP4844 (proto-danksharding) implementers call notes
- KZG ceremony:
- Security review [PDF] of sequencer in Rust & front end in React
- Implementing powers of tau contributor
- Powers of Tau ceremony client in Go, optional entropy from http endpoint & drand network
Layer 1
- Core devs & consensus calls renamed to core devs call execution (ACDE) & consensus (ACDC)
- Proposal for EOF v2 including Vitalik’s idea to ban code introspection
- Mevboost.pics adds block builder slot share over time
- ERC4337 (account abstraction) decentralized mempool working group notes
Client releases
- Consensus Layer
- Lodestar v1.3.0: networking & performance improvements and keymanager API conformance
Layer 2
- Options for zkEVMs to price gas
- L2beat: LayerZero bridge security is fundamentally a trusted model
EIPs/Standards
- EIP6212: Buyable NFT tokens on-chain and royalties
- EIP6268: Non transferability indicator for ERC1155
- EIP6269: Full EVM equivalence
This newsletter is made possible thanks to Tenderly’s new Web3 Gateway!
The Tenderly platform enables Web3 developers to build, test, monitor, and operate smart contracts in one place. To cover each aspect of the dapp development lifecycle, Tenderly expanded its product offering and released Tenderly Web3 Gateway. This is a production node as a service that delivers fast and easy access to the blockchain.
Tenderly Web3 Gateway is fully integrated with the rest of the platform, combining infrastructure with development tooling and observability. It enables blockchain developers to:
- Speed up read-heavy workloads up to eight times
- Set up reliable node infrastructure with 100% blockchain data consistency
- Reduce node infrastructure management overhead
- Scale dapps with ease to meet their growing user base
- Unify dapp development by combining infrastructure with tooling and observability
- Improve development teams’ velocity and collaboration by eliminating development silos
- Preview transaction outcomes directly from Tenderly Web3 Gateway before sending them on-chain
Stuff for developers
- Solidity compiler appends encoded IPFS hash of contract metadata to bytecode for verification
- Guide to using PrevRandao
- Paul Berg: Solidity supports functions as parameters, useful in testing e.g. Seaport
- EVM quirks and how they are handled in Solidity & Vyper
- Setup remixd to use Remix with local filesystem
- CTFs:
- Mr Steal Yo Crypto, uses Hardhat
- Making of HappyNewYear CTF
- Damn Vulnerable DeFi backdoor solution
- Shop puzzle & solution
- Secureum bootcamp race-13 quiz solution
- TurboETH: dapp build system, app template, ERC20 & ERC721 components & hooks, beta
- Use TrueBlocks to find all contracts created by an address
- Guide to equivalence checking Solidity functionality with a reference implementation using Z3 theorem prover
- UniRep protocol: private & non-repudiable reputation system
Security
- Circom-pairing library vulnerability disclosed, missing data validation
Ecosystem
- Ethereum.org Q1 website roadmap
Application layer
- OpenSea supports Arbitrum Nova and joins Data Availability Committee
- Coinbase cb.id ENS names: claimable via their mobile wallet or extension
- Invisible NFTs: ENS-bound NFTs for use as avatars in ENS profile using CC-licensed art
- Proposal for ENS privacy using Aztec Network
- Clique: attest Twitter account on OP Attestation Station
Job Listings
- Status is hiring a Technical Writer for Waku Product, all other jobs here
- Join a16z-backed Story Protocol as a founding smart contract developer.
- Ethereum Foundation seek a generalist ecosystem developer
- Help Alchemy bring web3 to 1 billion people as a Customer Product Engineer.
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
- Biden administration reverses Trump administration’s pro-stablecoin banking advisory
- NY Attorney General sues former Celsius CEO for defrauding investors
- Bankruptcy judge ruled Celsius owns customer deposits in Earn [PDF] as per their Terms of Use
- Cameron Winklevoss publicly asks Barry Silbert to determine by January 8 how DCG/Genesis will pay back $900 million to Gemini Earn customers
- US SEC objected to Binance’s proposed $1 billion purchase of Voyager assets
- Coinbase settled with New York Department of Financial Services for $50 million penalty & $50 million for compliance
- Mutant Ape Planet NFT creator charged with defrauding purchasers in rug pull
- Wyre winding down after failed acquisition by Bolt
General
- 200 million Twitter user profiles released, vulnerable Twitter API likely queried using email addresses from other data breaches
- CircleCI warns users to rotate secrets after security incident
- Storj warrant canary wasn’t updated, architect advises sharing illegal content could lead to a warrant
- Remco: polynomial commitments benchmark to compare proof systems
- Functional commitments: prove execution of a private program over public inputs
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-january-7-2023
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 16-18 – ETH Porto
- Mar 28-30 – Ethereum Rio
- Apr 3-6 – Edcon Vienna
- Apr 12-14 – NFT NYC
- Apr 14-16 – ETHGlobal Tokyo
- Apr 14-16 – ETHZurich conference
- 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