StarkNet Roundup #8
Weekly summary of all things StarkNet
gm fellow STARK enthusiasts! ✨🐺
This is the 8th edition of your weekly StarkNet summary. The previous update can be found here.
Let’s get into this week’s news! 👇
Protocol & dev tool updates
StarkWare announce strategic partnership with Alchemy.
Software Mansion Labs release StarkNet web3 RPC adapter, an application for consuming web3 messages from ie. wallets, and passing them on to StarkNet.
Argent X v3.0.0was released, bringing multicalls and other improvements. Tutorial for how to migrate your accounts/assets.
Francesco Ceccon released
starknet-react v0.5.0, which brings support for starknet.js and argent/get-starknet v3.
starknet-hardhat-plugin v0.5.0, and
starknet-devnet v0.1.18has been released.
starknet-rsnow works in browser.
Cairo parser in rust that compiles to Wasm by Matthias Seitz.
warp-to-cairo is a simple tool converting warp-transpiled outputs by
nethermind into a more readable Cairo format, by kootsZhin.
antoine is working on a Cairo x Starknet version of EIP-2981 (NFT royalties standard).
You can now use the local version of the Voyager Block Explorer, as well as verify contracts using multiple source files.
Milan Cermak published a minimal EIP-4626 implementation in Cairo for StarkNet, based on OpenZeppelin's token implementation and heavily inspired by Solmate.
Solidity to Cairo transpiler Warp 2.0 was made public.
Skyro, a compiler from Idris (Haskell-like pure functional language) to Cairo has been released by the University of Applied Sciences and Arts Northwestern Switzerland (FHNW).
NoahCitron built a merkle distributor so projects can easily do airdrops on StarkNet.
clacla built Cairo Utils on Web. StarkNet and Cairo language utilities for devs on web.
sambarnes built a simplified ERC-721 Dutch Auction contract.
Pathfinder: A StarkNet full node, released by Equilibrium. There’s already a tutorial on how to run your own node by DZupp. Another guide to run your StarkNet node on a Raspberry Pi can be found here, by odysseas.eth.
Notes on Udi Wertheimer’s discussion with StarkWare team.
L2 and rollups deep dive ft. @ben_chain from @optimismPBC, @hkalodner from @arbitrum, @avihu28 from @StarkWareLtd, @_bfarmer from @0xPolygonZero.
Recording of twitter space with
STARK @ Home 24: Warp Away! From Solidity to Cairo - with Greg Vardy
Video and slides for the starknet.js workshop by Encode -
Want to build on StarkNet? Check out this building on StarkNet page.
Orbiter_Finance releases a video on how to bridge testnet tokens to StarkNet Goerli.
LayerSwap release video on bridging ETH from Coinbase to StarkNet.
Yagi Finance, a network of keepers on StarkNet, shared their website, docs, and a live task dashboard. Yagi has also held a workshop in collaboration with MatchboxDAO to discuss the potential of a keeper network in on-chain games. Slides can be found here (PDF warning!).
JediSwap is now a one-click DEX thanks to account abstraction.
zkLend, an L2 money-market project, release v1 of their GitBook.
ametel01 has successfully integrated ERC-721 and ERC-20 in the Cairo implementation of the Space war browser game Ogame.
AMM MySwap deployed a new version to their interface, containing several new features and bug fixes - most notably multicall support, which means that users do not need to have a separate transaction for approving new tokens.
ZkPad held their first community call. Notes can be found here.
The StarkNet spin-off game of Loot, Realms, showed off their high-fidelity 3D Realms.
Continually updated list of projects building on StarkNet. 🏗️
Over 1408 people have interacted with Henri Lieutaud’s StarkNet tutorials. 🥳
The turkish StarkNet community is set to build dApps and host educational events.
Weekly StarkNet stats: 323k txs on Goerli, 3k txs on Mainnet. To date: 1.4m txs on Goerli, 45k txs on Mainnet.
StarkNet Shamans & Community Highlights
The StarkNet community has been having lots of fun running StarkNet nodes over the week: 1, 2, 3, 4.
Decentralized Consensus Potential Candidate (Longest Chain)
The primary motivation of this suggestion is to establish a lightweight sequencing protocol on L2 which:
Can support a relatively large number of sequencers without burdening the network.
Will guarantee that StarkNet is alive as long as Ethereum is.
Argent update on signing transactions and off-chain messages
The proposal has been updated to support multicalls, fees, and Cairo >=0.7.1. The current status of the proposition can still be found in Signing transactions and off-chain messages · Discussion #14 · argentlabs/argent-x · GitHub
Starknet <> EVM JSON-RPC adapter
EVM JSON-RPC standard is used by several Wallets (Metamask) and data providers (Infura, Nansen). When data providers and wallets need to support a new EVM chain the only thing they need to do is change the json-rpc url and chain-id in all their requests.
Useful links & articles
Extreme Integrity in Decentralized World - A Blockchain Vision That Would Impress Narnia’s Creator by Eli Ben-Sasson
The Relentless Pursuit Of A Better Internet - Announcing Nethermind Synthesis by Greg Vardy
DeFi Pooling explained by odin free.
SuezBridge explains how you’ll be able to pool your withdrawal requests when going from Starknet to Ethereum.
Ethereum Layer 2 Service StarkNet Goes Live on Alchemy, Promises 100x Lower Gas Fees - Decrypt
Collection of Cairo tutorials: 1, 2, 3 with walkthroughs for 1 and 3.
Learn StarkNet and Cairo in Remix’s new StarkNet plugin!
Dates and Events
next community call March 15th: Presentation by Francesco Ceccon on starknet-react, roadmap update by StarkNet team.
Encode x StarkNet hackathon: Feb 28th until April. Here’s a blog post outlining the Hackathon challenges.
The Chinese Ethereum Community is organising an Online Meetup Call on March 16th to talk about StarkNet & Stark Validity Rollups.
StarkNet Meetup in Boston, March 26th.
StarkWare is a sponsor for Layer 2 Amsterdam: April 19th-20th.
First ever StarkNet hackathon: April 25-26, Amsterdam. Registrations now open!
StarkNet Summit: TBD
Please note that, in order to keep this newsletter at an acceptable length, I am purging the sections “Useful links and articles” and “Developer resources” on a biweekly basis. Thus they are divided into the sections “past week” and “this week”. You can check out all of the past updates here.
Thank you for reading, and see you next week. ⏳
Special thanks to odin_free and starkwhale for helping me source some of the information! 🔍