gm fellow STARK enthusiasts! ✨🐺
Welcome to the 12th edition of my weekly comprehensive StarkNet summary. The previous update can be found here. 👇🏻
If you enjoy this newsletter, don’t forget to subscribe. It’s free!
Would you like to sponsor this newsletter? Reach out to me.
Let’s get into this week’s news! 💪
Protocol & dev tool updates
Introducing StarkGate Alpha: the first version of the StarkNet bridge - now live on testnet. Tutorial thread here.
StarkNet Alpha v0.8.1 is live on testnet.
Now you can extend Nile functionalities using plugins - by Fran Algaba.
a-coder implemented RICKS, an NFT fractionalization primitive, in StarkNet.
OpenZeppelin Contracts for Cairo version 0.1.0, built for StarkNet, is now available. This release contains several important smart contracts including ERC20, ERC721, and an account abstraction contract developed with argentHQ.
Introducing Felucca, the first package manager for Cairo. Felucca helps you declare, manage and install contract dependencies of Cairo projects! by Fran Algaba.
Gradual Dutch Auction implementation in Cairo for Starknet, by 0xevolve.eth.
Some encoding/decoding utils from CairoChess’ growing small_math lib, by the Cairo Chess team.
gaetbout created a basics stack in Cairo with the main objective to install hardhat and to learn test-writing.
Jamie Gabbay made significant upgrades to his Cairo integer types and Cairo test libraries! cairo-integer-types: Now supports un/bounded un/signed int. cairotest: Now in pip; just type `pip3 install cairotest`.
dsi is in the process of building on-chain analysis tools for StarkNet. It can currently take raw starknet function/event calldata and organize it, as well as rank the most active starknet accounts.
Zach Kolodny pushed a new version of the Cairo 4626 vault that utilizes namespaces. Besides cleaner code, it also stops clashing storage/function names.
A functionally complete version of StarkNet multisig is now available. Here’s the Github with instructions. by Lauri Peltonen.
Media highlights
Recording of twitter space hosted by odin free, with
DopeWars, LootRealms, influenceth, matchbox_dao - Extensive chat session around the state of on-chain gaming on StarkNet!
Twitter space recording of
@imrgoyal with
@jane0mac & @bfu_fubrian from @zkLend on a candid conversation about the future of DeFi using StarkNet.
Call notes here.
Level Up Your Cairo!
topology_gg and
matchbox_dao released the first iteration of Solve2Mint.
Solve2Mint v1 is a physics puzzle for curious problem solvers interested in learning Cairo and exploring the StarkNet ecosystem.
Job Board
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.
Open positions
Equilibrium. Cairo developer.
Magnety, asset management protocol: Cairo developer.
JediSwap, AMM: Contribute in their open Mesh program.
ZkPad, decentralized crypto launchpad and incubator on StarkNet: UX/UI designer to join their fully remote team.
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.
SithSwap, AMM: professional content and documentation (GitBook) writer with in-depth knowledge of the Uniswap V2 and Curve Finance protocol mechanics (their AMM + Curve tokenomics). Contact: Twitter, Telegram, Discord.
Auclantis, NFT marketplace: functional engineer to build the best NFT API on Ethereum and StarkNet.
Redline, racing game: Cairo developer to create race contracts, tournament systems, tokens and NFTs - as well as 4 other open roles.
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.
nftJorge: Starknet developer to build and maintain the StarkNet component of our multi-chain marketplace currently in stealth. We are a company building out a decentralised hyper realistic Metaverse with an in-game (and standalone) marketplace. Twitter, Email.
ZKX, derivatives protocol: Senior software developer (Solidity/Cairo) & Head of Growth.
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.
ZKasino: An innovative non-custodial casino project is seeking to bring in fast learning and enthusiastic Cairo developers to build game contracts. For enquiries, join Matchbox DAO's Discord at: https://discord.gg/7FmkTfGZRP and send a message in the ZKasino chat!
PlayOasis: NFT marketplace where our clients offer and list nfts with near zero gas fees. We are looking for a software engineer to work on frontend, backend and smart contracts. REQUIRED EXPERIENCE: Coding knowledge and experience is required. Contact email.
Yuki Labs are hiring Senior Frontend Engineers (React Typescript) and Product Designers to help Ethereum and Layer 2 teams ship outstanding user experiences.
Ecosystem Highlights
Want to build on StarkNet? Check out this building on StarkNet page.
Launchpad zkPad launched their landing page, where you can read their whitepaper & more.
Introducing ZKX - a permissionless swaps protocol on StarkNet that enables trading derivatives with built-in rewards mechanisms, a decentralized order book, and complex trading strategies. Blog post with details here.
Lending platform Parallel Finance has raised $5m, plans to build on StarkNet.
Asset management platform Magnety released v1 of their whitepaper, and held a community call to discuss it.
Metaverse protocol phi_xyz has launched an experimental project, MetaMaterial. It's live on StarkNet Goerli testnet and it provides interoperability to blockchain games.
zkLend, a money market protocol, is holding a Sticker competition for their Discord.
Uday Jhunjhunwala updated his private Prediction Market contracts on StarkNet.
Metaverse game The Ninth shows off more of their Hidden Information Game "Divide and Conquer".
Continually updated list of projects building on StarkNet. 🏗️
Ecosystem stats
1,589 new smart contracts have been deployed on StarkNet in March. This number 2x’d month over month from November until now.
Weekly StarkNet stats: 340k txs on Goerli, 3.9k txs on Mainnet. To date: 2.9m txs on Goerli, 81.9k txs on Mainnet. Contracts deployed last week: 37.5k on Goerli, 2.1k on Mainnet.
StarkNet Community & Shamans Highlights
StarkNet Alpha versions
V0.8.0 - Released on Goerli in mid-march and on Mainnet a week after. Now is the time to make sure you are working with the fee mechanism. This mechanism is optional at the moment but will be enforced starting from V0.9.0.
V0.8.1 - A minor version update. It will be released on Goerli this week (beginning of April), and on Mainnet the week after. This version includes mainly changes to the fee estimation API, providing more accurate responses.
V0.9.0 - Aimed to be released on mid-May. You can see the full description in last month’s update 19.
V0.10.0 - We started working on scoping the exact features for this version. We will share our plan with you all as soon as it is finalized. It will most likely include the account structure changes described in these posts: 1 8, 2 7.
Useful links & articles
Past week
Running a StarkNet node on a Raspberry Pi - a guide by Joel Kite.
Coining the term gaMEV - by Sylve.
Thread: Introduction to asset management protocol Magnety.
Thread: Introduction to StarkNet DEXs.
This week
Inspired by @Zup88 and @joelkite, StarkNet-Edu put together a tutorial about light-weight native #RaspberryPi Pathfinder deployments for running a StarkNet node.
Megathread about StarkNet gaming by kanna:
Why gamers hate NFT games, and what StarkNet is doing to change this. Thread by odin free.
And another great thread about recent happenings in the StarkNet gaming ecosystem, by SECRETIVE.
Developer resources
Past week
The underhanded Cairo contest is live from April 2nd to 23rd.
Using Shamir’s secret sharing to share mnemonics - article by Nethermind.
Repo that shows the cairo equivalents of the Solidity language patterns by Kermo.
The easiest way to setup a cairo dev environment - by Thomas.
This week
Formally introducing the ERC-20 tutorial:
Here's a handy table showing how get_caller_address and get_contract_address behave in StarkNet when using call_contract and delegate_call.
Token Flow Insights shared one of many things you can do using their Data Warehouses. This is an example of the L2 DAI stats dashboard build for StarkNet.
Dates and Events
next community call April 12th: Open for presentation, roadmap update by StarkNet team.
Encode x StarkNet hackathon: Feb 28th until April. Here’s a blog post outlining the Hackathon challenges.
First Cairo and Starknet meetup in Buenos Aires, Argentina. April 15th, 6pm.
StarkWare is a sponsor for Layer 2 Amsterdam: April 19th-20th.
Lightshift StarkNet bootcamp in Amsterdam: April 20th-21st.
StarkNet’s OhadBarta will be talking at How to Dex, April 21st.
Ariel Elperin from StarkWare will be a speaker at The Secureum TrustX, a first-of-its-kind Ethereum security event in collaboration with EFDevconnect, in Amsterdam, April 21st-22nd.
First ever StarkNet hackathon: April 25-26, Amsterdam. Registrations now open. 0xjanek and jniset from Argent, as well as guiltygyoza, imrgoyal from JediSwap and Francesco Ceccon will be there, mentoring hackers and sharing their input! Addition: Meet the Magnety team in Amsterdam.
Ohad Barta will be the first speaker at L2Beat’s L2 conference in Amsterdam. Ohad's lecture will cover how L2s in general, and StarkNet in particular, create a new paradigm when developing dApps for blockchains.
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.
None of the content of this newsletter is financial advice. Always do your own research.
Thank you for reading, and see you next week. ⏳
Special thanks to odin_free and starkwhale for helping me source some of the information! 🔍