This newsletter is made possible thanks to ZigZag! ZigZag Exchange is an order-book DEX, replicating the user experience and liquidity from existing centralised exchanges onto StarkNet whilst remaining non-custodial. ZigZag will be live on StarkNet soon!
With the release of spot, margin trading and perpetual futures, traders will no longer require a centralised exchange to receive unparalleled price quotes.
gm fellow STARK enthusiasts! ✨🐺
Welcome to the 15th edition of my weekly comprehensive StarkNet summary. The previous update can be found here. 👇🏻
Would you like to sponsor this newsletter? Reach out to me.
If you enjoy this newsletter, don’t forget to subscribe. It’s free!
Let’s get into this week’s news! 💪
Protocol & dev tool updates
It’s happening! StarkGate Alpha is now live on mainnet. You can now move assets from Ethereum Mainnet to #StarkNet Alpha, and the other way around. Full article here.
The latest Argent X update is out. Featuring 3D NFT support, Send & receive NFTs, & Improved flow to add funds to your wallets.
Introducing CANVAS Connect - L2 for DeFi Pooling.
TLDR: - Access to major ETH L1 dApps. No compromises. - Gasless DeFi transactions powered by StarkWare’s ZK-Rollups. - FIAT onramps (soon).
Introducing Juno - the StarkNet full node client.
A Cairo lib to manipulate and search through arrays. A good abstraction for the memcpy function. Tested using pytest, which are automatically run whenever something is pushed - by @gaetbout.
A couple of months ago @yagi_fi shared one of the early ERC4626 yield-bearing vault implementations on StarkNet. It's been updated with the final version of the standard.
@swmansion just released the 0.2.0 version of Protostar! The release includes: around 10 fold performance boost for tests execution; expect_events cheatcode; configuration using config file; many small improvements and bug fixes.
Epic Games CEO Tim Sweeney: "The field of zero-knowledge proofs –the idea that you can verify that something happened without receiving any private details about it – I think that’s going to be the backbone of a large part of the next century in technology."
MatchboxDAO is hosting a twitter space with the StarkNet hackathon winners on Tuesday, May 10th, 10am UTC.
This newsletter isn’t just the most comprehensive and most read source of StarkNet news, it’s also the perfect place to list your StarkNet job offers.
Argent. Product lead - Argent X. Apply here.
JediSwap, AMM: Contribute in their open Mesh program.
MatchboxDAO, on-chain games incubator: Technical and Product Lead with an understanding of zk rollups (bonus if you know Cairo), to lead a variety of our technical projects and manage teams of developers.
Apibara, NFT marketplace: functional engineer to build the best NFT API on Ethereum and StarkNet.
The Ninth, metaverse game: freelance blockchain developer with professional knowledge of blockchain technologies and work experience with Solidity, Cairo or zk snarks. Contact email.
Brine finance, decentralized order-book exchange: community manager who is experienced at executing marketing campaigns, expertly engaging and igniting communities and leading narrative design.
Bibliotheca DAO: experienced Creative director to spearhead Art style across the decentralised Lootverse they are building on StarkNet. Web3 Adventurers can apply by joining the Bibliotheca DAO discord and messaging LordOfAFew.
Want to build on StarkNet? Check out this building on StarkNet page.
@starkswap is proud to introduce Iron Fleet together with their friends at @iearnfinance. Introducing Iron Fleet which will allow users on StarkNet to pool their assets together for interactions with layer 1 DeFi protocols such as Yearn and split the gas fees with each other.
ZKPad are launching community quests to reward key contributors. Helping ZKPad grow will be rewarded with points that unlock exclusive advantages as well as $ZKP tokens (when they're live).
@DegenDeveloper is working on an ERC-20 contract for starting permanent discussion threads using Cairo. The threads are called holes and each comment is a rabbit. Digging a hole mints you RBIT and leaving a rabbit burns RBIT.
@StarkDisciple provides us with a brief overview of @altzoneio, a StarkNet project that allows 3D graphic interactions with Smart Contracts, enabling several disrupting usecases.
Continually updated list of projects building on StarkNet. 🏗️
Warp transpiler stats: - v1.0: 25,000 downloads so far (150 per day!) - >500 stars on Github - v2.0: faster, better & coming in June.
StarkNet Community & Shamans Highlights
What is a SIMP?
SIMP stands for StarkNet IMprovement Proposal. A SIMP is a design document providing information to the StarkNet community, or describing a new feature for StarkNet or its processes or environment. The SIMP should provide a concise technical specification of the feature and a rationale for the feature. The SIMP author is responsible for building consensus within the community and documenting dissenting opinions.
Namespaces are a very powerful (although undocumented) way to write Cairo modules. It allows scoping function definitions under an identifier 10, helping prevent collisions when importing functions from multiple modules.
Nevertheless, the current implementation does not allow to scope storage variables (or functions representing them) within namespaces, opening the door for storage collisions in the case of two modules defining the same storage variable.
Useful links & articles
OnlyDust Starklings: An interactive tutorial to get you up and running with Starknet.
Dates and Events
With DevConnect Amsterdam and the StarkWare hackathon concluded, things are getting a bit more relaxed again.
next community call May 10th: Open for presentation, roadmap update by StarkWare team.
StarkNet Summit: TBD
You can check out all of the past updates here.
None of the content of this newsletter is financial advice. Always do your own research.
Thank you for reading, and see you next week. ⏳
Would you like to sponsor this newsletter? Reach out to me.