This newsletter is made possible thanks to SithSwap! SithSwap is a next-gen stableswap AMM built on StarkNet combining and iterating on the timeless designs of Uniswap V2 and Curve Finance into a new, feature-rich primitive at the frontier of Ethereum. SithSwap offers a dual trading solution, through volatile and stable pools, with ultra-low fees and slippage, (3,3) emissions, gauges, bribes and all of it governed by (ve)NFTs. An AMM built for protocols, but well suited to retail DeFi users and institutions alike. SithSwap AMM testnet will be rolled out soon, in early Q3 2022, in preparation for a full Cairo audit, performed by Nethermind. Follow @SithSwap on Twitter to stay up-to-date.
Welcome to the 22nd 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
@StarkWareLtd - This summer, we are happy to present: StarkEx V4.5! Featuring: ERC-1155 support, bundled-transactions, and the much spoken of Volition!
@ChainstackHQ - We're excited to announce the immediate availability of StarkNet testnet. Deploy fully managed StarkNet nodes in just a few clicks.
@0xGai_ - Warp 2.0 is finally here! Check out the repo.
@aspectdotco is launching a REST API! Our partners have already integrated @aspectdotco APIs to build NFT experiences on StarkNet. It is now available to the public.
@donnoh_eth - here’s graphiro, my first project with Cairo — an edge list directed graph implementation plus a reachability function using a DFS.
@Th0rgal_ - I just finished this pure cairo implementation of sha256 which supports any bit length. There are also a few more of my experiments on the repo, I hope you like them.
New version of starknet-devnet v0.2.4 has been released.
New version of starknet.py v0.3.4 has been released.
New version of protostar v0.2.4 has been released.
Media highlights
@OnTheBrinkCIV - Today we sit down with @EliBenSasson and @ukolodny of @StarkWareLtd to cover scaling with STARKs. Podcast. Here are notes taken by @zaiteku_.
@matchbox_dao - Special Hackathon Twitter Space Episode 1: The bull case for building on StarkNet - and how to start today.
@zkLend - We're excited to announce ZEND&FRIENDS AMA, a 3 part curated series with some incredible guests coming very soon. Looking forward to kicking off 'Series 01' with Argent Co-Founder and Chief Science Officer, @jniset.
Ecosystem Highlights
Want to build on StarkNet? Check out this building on StarkNet page.
@SithSwap - SithSwap is delighted to announce a Seed Round of $2.65M led by @Lemniscap with participation from @bigbrainvc, @GSR_io, @DWeb3Capital, @GhafCapital along with investors @anth0nybeaumont from @encodeclub and @Sa1L_1337 from Wrap Finance.
@magnetyfi launched on public testnet, with currently over 1,000 funds created.
@AttuneDao - we are building "Starkpass", an NFT that can track StarkNet on-chain data as an svg image.
@topology_gg - presenting Isaac. Isaac is StarkNet's first physics-powered onchain reality. Please watch the presentation. Twitter thread with more information available here.
@alpharoad_fi - After several improvements and new features we’re happy to open the testnet of Alpha Road Beta to everyone.
@guiltygyoza - Prototype of strongly onchain fighting game for AIs: agent behavior defined by a 1-state FSM + a trivial behavior tree manipulating input buffer. Hitboxes not shown. Every frame is computed on Starknet except visual. Towards AI interop and composability.
@open_financeWTF's mission will be to offer automated portfolio management strategies, 100% on-chain, noncustodial and without ANY trusted third party.
@altzoneio - Exciting news! Altzone's beta version is already available.
@ZKEX_Official - We recently set up a private devnet for a small focus group to test the alpha version of our multi-chain exchange. We're getting closer to having a minimal viable product (MVP), and after that we move to incentivized testnet.
@BrineFinance - The 24-hour statistics for Brine's Public testnet are here.
@sami_mchala - Another small step towards finishing demux poc on StarkNet, working towards deploying Yagi router and whitelist it on @yagi_fi. Demux is a smart contract that allows automation of transactions: - Send funds to multiple wallets (also available with StarkCombo) - Send funds at a specific date - Same to multiple users at multiple dates (recurring transactions).
@lordOfAFew began working on some on-chain statistics system to monitor traded items from the @lootproject.
@JediSwap - 25k+ PEOPLE 100k+ USD about its Gitcoin campaign.
@myBraavos launched a contest to win a special role on Discord (ends 05/07).
Continually updated list of projects building on StarkNet. 🏗️
Ecosystem stats
Weekly StarkNet stats: last week: 129k txs on Goerli,
7.6k txs on Mainnet. To date: 4.6m txs on Goerli, 178k txs on Mainnet. Contracts deployed last week: 28k on Goerli, 17.5k on Mainnet (out of date, will update).
Over 370 ETH have been bridged to StarkNet so far (there’s a cap).
StarkNet Community & Shamans Highlights
StarkNet Community Call #17 - Recursion
Calling for improvement proposals for StarkGate
Hi Community -
We’re working on a new major version of StarkGate - our token bridge - and we’re planning to re-audit and deploy new bridge contracts in the next couple of months. One of the new features on the roadmap, for example, is allowing L1 deposits to call L2 functions so that dApps could offer an atomic operation of “deposit tokens from L1 + do something with the tokens on L2”.We encourage the community to suggest new functionality to StarkGate. If you have any ideas or requests that would make the bridge more useful, we’d appreciate your thoughts!
Heavily discussed StarkNet Improvement Proposals
[SIMP] String standardization
[SIMP] Connect accounts to dapps
[SIMP] Wallet Multi Chain Support
[SIMP] Starknet Provider JavaScript API
[SIMP] Check Support for Starknet Provider JavaScript API
[informational SIMP] Comments in StarkNet contracts
Useful links & articles
@0xNurstar - First Impressions on @starksheet. What is it & How can it be used?
@zkxprotocol - Back to Basics: What are perpetual swaps?
@StarkWareLtd - STARK Recursion - How does it work and what can be achieved with it? Twitter thread with resources.
@jordanmmck - New video on ZK roll-ups and Complexity Theory! I'm trying to give a fairly in-depth explanation of ZKR here, with a crash course on Complexity Theory so we can understand where the scaling really comes from with zk-STARKS, and StarkNet/Ex specifically.
@crypto_gurkha - Twitter thread about bridges, how they work, and which bridges there are for StarkNet currently.
@maceo_eth - Finally as promised, we have a tutorial about how to run #Juno on a #Raspberry, you have the opportunity to decentralize #StarkNet on your own and with the minimum.
@0xNurstar - STARKs-powered Latin America. My view on the potential impact that L2 scaling solution such as StarkNet could have in this vast continent and in its vibrant market.
Developer resources
@Starknet_Intern - My top 8 Data Structure, Algorithms and Finance Libs on GitHub from over 340 Cairo and StarkNet repos.
@fuxeto - You want to try out Protostar to write tests for StarkNet but you're not sure how to leverage it? I wrote a little article to share what we've learned and give some tips to design efficient and elegant tests in Cairo.
@ApeFramework growing list of repositories.
@martriay - in its latest release StarkNet split contracts between classes (stateless, represented by hash) and instances (stateful, rep. by address).
@PapiniShahar - Some thoughts I had regarding code safety. A twitter thread.
@StarkWareLtd - Nice weekend activity from @flipsidecrypto! Pick a challenge, claim a bounty! Check out the StarkWare challenges here.
@sjkelleyjr - This is a good STARK example by @qhuesten. It's from a dev's perspective and helps make the abstract more concrete. A lot of STARK posts touch on how they work. As a dev, you just want to know how to use them in the context of an app.
Dates and Events
With DevConnect Amsterdam and the StarkWare hackathon concluded, things are getting a bit more relaxed again.
next StarkNet community call July 6th : Open for presentation, roadmap update.
Introducing @StarknetHouse - a virtual educational summer program presented by @topology_gg in collaboration with @StarkWareLtd and pioneers in the #StarkNet ecosystem. The program is open to anyone excited about learning to build on StarkNet using #Cairo. Starting June 1st. Check out their research fellows here.
@contributedao: We're hosting a StarkNet workshop series! The workshop will have 5 chapters: 1. Tools Setup 2. Cairo Basics 3. Cairo Smart Contract 101 4. Cairo Provable Program 5. Cairo Security and the first workshop will be on 8 June 2022.
Encode x StarkNet Online Summer Hackathon: A 3-week hackathon focused on StarkNet. Start Date: Monday, 27th June. Register by: Monday, 4th July.
@matchbox_dao: You are a dev and want to build cool games and gaming-related projects on StarkNet? Time to join the very first MatchboxDAO hackathon (3rd to 10th of July) before it's too late!
@stark_con - Announcing the StarkCon Paris Mixer. A casual evening for the StarkNet community on the eve of @EthCC Paris, July 18th.
@encodeclub - Announcing the STARKNET PARIS HACK, in partnership with @activate_build, July 18th-19th.
@LeJournalDuCoin & @OnlyDust_xyz team up to organise a StarkNet conference straight after the end of @EthCC in Paris, July 22nd.
@zkLend is organizing a StarkNet meetup in HongKong in the summer. Date TBA.
@stark_con - StarkCon is a community-driven conference to bring all the “STARKs” under one roof. The first StarkCon will take place alongside Devcon, the official Ethereum builders' conference in Bogota, Colombia; October.
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. ⏳
Special thanks to odin_free, @0xNurstar, StarkNet_Digger and starkwhale for helping me source some of the information! 🔍
Would you like to sponsor this newsletter? Reach out to me.