Eth News and Links
Mainnet execution layer
- Latest core devs call video. Notes from Tim Beiko:
- Kintsugi testnet split due to some clients accepting an invalid block created by fuzz testing
- EIP1153 (transient storage opcodes) discussion, useful in next version of Uniswap, shout if your app would benefit from this
- Prioritizing Shanghai upgrade EIPs: withdrawals and some EIPs from backlog, new EIPs need strong rationale to prioritize over backlog
- Suggest names for PoW switch off execution layer upgrade [e.g. Paris]
- Geth v1.10.15: bug fixes, peer-to-peer eth connections could lock up
- Besu v21.10.6: update for log4j
- Some exchanges still haven’t implemented EIP1559 type 2 transactions
- Vitalik’s multidimensional EIP1559 proposal, create burst limits for each resource starting with EVM execution, transaction calldata, witness data and storage size growth
EIPs/Standards
- EIP4635: Semi-fungible token standard
- EIP4626: Yield bearing vault standard
- EIP4393: Micropayments Standard for NFTs and Multi Tokens
Proof of Stake consensus layer
- Stakers should prepare to run an execution client ready for PoW switch off
- Teku v22.1.0: update for log4j, adds Kintsugi network definition
- Lodestar v0.33.0: libp2p updates, discv5 to v0.6.6, upgrade to node v16, validator metrics, enable light client to sync to head, Kintsugi updates
- Ben Edgington’s Upgrading Ethereum book chapter on incentives
Layer2
- 31.7 billion gas spent in December to settle Layer 2 transactions on mainnet
- Fuel v2 Sway language, inspired by Rust, repos public for local development
- StarkNet Alpha transaction fee formula
- Polygon Miden VM will support unsigned 32-bit integers
- Formal Lean specification of Yul IR semantics for StarkNet Warp transpiler
- Phonon alpha (peer to peer private transfers using hardware enforced security): tools to provision & operate an applet on a smart card
This newsletter is made possible thanks to Celer!
Celer Network is a layer-2 scaling platform that brings fast, secure and low-cost blockchain applications.
cBridge is at the $2,000,000,000 mark in volume moving ETH, USDT, and USDC between Ethereum mainnet, Optimism, Arbitrum, Avalanche, Boba, Fantom, BSC and Polygon.
We have the most chains and the most tokens available to bridge! Swap instantly between chains – sometimes it is even cheaper than using the native bridge.
Our liquidity mining is live for $ETH, $USDT and $USDC, with rewards paid in $CELR
Stuff for developers
- Solmate v6 (Solidity library): ERC721 & ERC1155 implementations, fast sqrt, fpow & fdiv, MultiRolesAuthority; audited, AGPL v3 license
- ethers.js v5.5.3: adds Kintsugi network and avatar fixes
- Foundry cast wallet: create new wallet, get address, sign message and verify digital signature
- wagmi: React Hooks library for working with wallets, ENS, contracts, transactions & signing; MIT License
- web3modal v1.9.5: Coinbase Wallet support, new injected providers
- solidity-shell v0.0.10: Solidity v0.8.11, basic auto-complete
- hardhat-etherscan v3.0.0: supports multiple API keys
- lil-web3: simplified versions of web3 protocols to understand how they work; ENS, OpenSea, Fractional, Juicebox, flash loan and multi-sig
- Why you should use NatSpec comments with Solidity contracts
- Austin Griffith’s challenges for web2 devs
- FaucETH: testnet faucet for Goerli, Rinkeby, Kovan, Kintsugi, Arbitrum Rinkeby and Optimism Kovan
- cairostarter: minimal template for StarkNet projects; AGPL v3 license
- hashtree: SHA256 library optimized for Merkle tree computations
- SuperStruct: Rust library for versioned data
Security
- Notional vulnerability disclosure, attacker could borrow without sufficient capital, feature disabled, no funds lost, $1 million bounty paid + 100k NOTE
- Illuvium vulnerability in staking contracts, minting paused, no funds lost
- YEAR airdrop token 30ETH rugpull, transfers prevented by changing ownership, pool drained
- SAILFISH system to find state inconsistency bugs, paper evaluates detection of reentrancy and transaction order dependence in contracts
- Austin Williams’ pro bono security spot checks for interesting/important projects
Ecosystem
- Ethereum Foundation research team AMA on Reddit, Vitalik’s argument why future will be multi-chain not cross-chain
- NFT creators earned estimated $3.5 billion last year
- Proposal for Protocol Guild, split contract for core contributors to receive donated tokens over a vesting period for recruitment, retention and reward
- Etherscan adds NFT tracker and ERC20 DEX tracker
- OpenSea sell offers without expiry, still valid after NFT moved back to wallet
Enterprise
- Samsung’s 2022 TVs to include NFT platform
- Skiff decentralized document collaboration adds ENS support for onboarding and sharing
Application layer
- Aave Arc permissioned market launched with 30 institutions onboarded
- ParaSwap Safety Module live, forked from Aave’s Safety Module
- NFT announcements: Ozzy Osbourne’s CryptoBatz, Australian Open tennis balls and Lamborghini
- Meebits API: access model files for Metaverse projects
- Free NFTs: set of interrelated NFTs claimable for gas fee; CC0
- Clock8008: on-chain SVG clock NFTs
Job Listings
- Textile is hiring! Blockchain Eng, Backend Eng, and Partner Manager
- Certora seeks SR SW Eng, Security Res, Security Eng & Community Manager
- The VAC team at Status.im are looking for a blockchain engineer
- Kwenta seeks Frontend Engineer, Solidity Engineer & Marketing Lead
- Are you a p2p networking whiz? EF research hiring Networking Engineer
- Geth team is looking for a Senior Technical Writer
Reach developers experienced with Ethereum. $600 for four issues (~75 character limit), payable in ETH/DAI/USDC to abcoathup.eth on mainnet, Arbitrum or Optimism. Questions? abcoathup at-gmail
Regulation/business/tokens
- US CFTC fines event market Polymarket (Polygon) $1.4 million with order to wind down non-compliant markets
- US IRS requires third-party settlement orgs such as PayPal and Venmo to report goods & services transactions for annual gross sales over $600
- Fred Wilson: ETH market cap will surpass BTC, due to PoW switch off and that productive assets must be worth more than non-productive assets
General
- Vitalik’s reflections on a decade of posts
- AMM mathematics deep dive [PDF]
- Crypto crime increased but at all time low in share of all crypto activity
- Don’t screen share Discord! Scammers attempting to obtain your Discord access token
- Mozilla pauses accepting crypto donations after anti-crypto backlash
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-january-8-2022
Dates of Note
Upcoming dates of note (new/changes in bold):
- Jan 13 – MEV in 2021 (virtual)
- Jan 14-16 – ETHGlobal’s NFTHack (virtual)
- Feb 15 – Apr 5 – Cryptocurrency Class (virtual)
- Feb 17 – Schelling Point (Denver)
- Feb 18-20 – ETHDenver
- Mar 14-17 – Eth Rio
- Mar 17 – ETH Austin summit
- Mar 29-31 – ETHDubai
- Apr 7-9 – ETH Portland hackathon
- Apr 22-24 – ETHAmsterdam
- May 3-8 – spaghettETH (Milan)
- Jun 10-12 – ETHPrague
- Jun 16-19 – ETH Miami summit & hackathon
- Jun 21-23 – NFT.NYC
- Jun 24-26 – ETHNewYork
- Jul 8 – ETH Seattle summit
- Jul 19-21 – EthCC 5 (Paris)
- Aug 19-21 – ETHMexicoCity
- Aug 27-28 – DeFi Security Summit (Stanford)
- Aug 29-31 – Science of Blockchain Conference (Stanford)
- Nov 4-6 – ETHSanFrancisco
- Dec 2-4 – ETHTaipei
Did you get forwarded this newsletter? Sign up to receive it weekly