This newsletter is made possible thanks to Dolven Labs! Dolven Labs is a DAO-based Ecosystem Catalyst for projects built on the StarkNet Network. Dolven Labs aims to be the future of investing, deal flow, and value creation in the StarkNet Ecosystem. Founded on the StarkNet Network and designed to be community-driven, Dolven Labs acts as a fund raising platform for projects on StarkNet. Dolven Labs DAO combines the wisdom of the community with modern blockchain technology. Each verified member of our community becomes a Delegate and participates in voting on projects that they believe deserve investment from the Dolven Mutual fund.
Welcome to the 27th 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
@0xSpaceShard - Starknet.js v4 is released with RPC support! 🙌
@0xNurstar - It seems that @CairoLang is gonna be part of the programming languages featured in the Multi-Chain DEV stack tools packages to be offered by @SocketDotTech.
@Orbiter_Finance - 🛸Happy to announce that Orbiter has been integrated into #StarkGate of @StarkWareLtd
A new version of starknet.py (v.0.4.3-alpha) has been released.
Media highlights
@crypto_gurkha - Episode 1 - Walk The Talk with Sacha CEO of Magnety
@crypto_gurkha - Episode 2 - Walk The Talk / Drinking Starknet beer and talking DAOizm with Rohit from JediSwap
@crypto_gurkha - Episode 3 - Walk The Talk / zkLend founders on crypto lending for developing countries
@LeJournalDuCoin - Youtube presentation - Briq
@LeJournalDuCoin - Youtube presentation - Braavos
@LeJournalDuCoin - Youtube presentation - Jediswap
@LeJournalDuCoin - Youtube presentation - Astraly
@LeJournalDuCoin - Youtube presentation - zkLend
@LeJournalDuCoin - Youtube presentation - ZKX
@zkLend - ZEND&FRIENDS AMA: BASTION replay
@OnlyDust_xyz - Haven’t had the chance to attend @StarkNetCC in person? We’ve got you covered! Here are some of the main highlights of the knowledge-packed event. Note that every link has a timecode for your convenience!
@anth0nybeaumont - Last week, @encodeclub hosted a 2-day awesome @StarkNetEco hackathon in Paris! We had 150 hackers and 30 submissions! The no.1 question we get asked is what the best projects were.... Well here's the info.
@starknetvietnam - StarkNet Vietnam Community Offline Event - Introducing StarkNet & StarkWare Recap Video
@StarknetHouse - Outstanding @StarknetHouse Week 8 seminar with @Swagtimus & @ybs_eth sharing about how @matchbox_dao helps developers produce novel experiences for communities without boundaries. Video here.
@0xMacroDAO - We just released a new guest lecture: ZK-rollups and Starkware - with Henri Lieutaud (@henrlihenrli). Video here.
@0xNurstar - Creative Metaverse Game, @LootRealms, held their #10 Lords Table, where they discussed their roadmap for the near future.
@AstralyXYZ - Want to learn more about @briqNFT? Come listen to our AMA with the founders of briq @sylvechv and @wraitii the 1st of August at 4PM UTC | 6PM CET on Twitter Space.
@TrustlessState (Bankless) - “Starkware isn’t leaving Ethereum” @EliBenSasson & @ukolodny of @StarkWareLtd. There’s been growing concerns around Starkware - Will they ever do their own L1? - What about using on a non-Ethereum chain? I ask both! And ofc, Starkware Token! Video here.
@sylvechv - StarkNet Buildoors: a Twitter space series by the builders for the builders. 45min weekly discussions of all things StarkNet with talented members of the ecosystem. Mega thread of all the episodes so far.
@Starknet_Intern - Here's 20 hours of high signal StarkNet/Cairo starknetcc content from @StarknetCC true Library of Alexandria. Stage 1 video; buidlers tech talk stream.
Ecosystem Highlights
Want to build on StarkNet? Check out this building on StarkNet page.
@magnetyfi - It's time to announce the beta testnet. In a few weeks, the beta testnet will allow you additional options
@yagi_fi - The first structured product is live on StarkNet. Built in collaboration with @JediSwap
@AstralyXYZ - We are launching our first testnet INO in collaboration with @briqNFT 🧱 ❤️ ☄️
@dolvenlabs - Our Volunteer Program is Now Available ✨ Are you a copywriter or do you have past experience in marketing or content creation
@starksheet - Have you ever considered that you have no guarantee that your fav. spreadsheet returns accurate values of your expected computation? Built on STARK, Starksheet will be the first ever spreadsheet delivering you provably good results.
@Exothium - gm Exothians! We have published our first iteration of the game at https://world.exothium.com. It's an early alpha version of the game but all the structural foundations are the same as Cairo contracts.
@zohal_starknet - What is Zohal? Zohal: Birth of a Celestial Body.
@Gammax_Exchange - Self-Custody & L2 Scalability w/ @StarkWareLtd, Deep Order Books and Tight Spreads w/ @DexterityCap, @tradingview integration. Visit the GammaX website to sign up for our beta and be a part of the future of derivatives trading.
@FrensLands - gm frens, if you'd like to test the pre-alpha please fill in this form and join our discord! We're reworking a bit our MatchboxDAO hackathon project to have a game loop of at least one hour.
@ModulusLabs - Ever wonder what an AI x Blockchain future looks like? Hehe we've been wondering too... Chapter 1: How to Put Your AI On-Chain.
@ninth_gg - New Warrior- Sparta's Reaction Display
@Exothium - Check out the news for the past days here.
@mySwapxyz - The first in a series of updates is now deployed. Note that the pools have been changed and now support "real" tokens from Goerli L1. Get yourself some ETH from a faucet, swap and let us know how it goes!
@SandclockOrg - With the smart contracts completed, we are applying the finishing touches to the frontend. What can you expect in the upcoming month?
@AstralyXYZ's Frontend & API are officially Open-source now and you can even be rewarded by working on them.
@dolvenlabs - A very proud moment for the Dolven Labs family, we received our grant from @StarkWareLtd. Thank you all so much for believing in us. Many more exciting things to come, stay tuned!
@PxlsWtf - Frst Pxls Nwslttr is out. Fresh & sparkling summer read for geeks all around the wrld. 1: wtf happened last week, 2: three learnings from RTWRK #1. 3: guidelines for V2
@lordOfAFew - Sneak UI peak of @LootRealms upcoming ERC1155 <> ERC20 AMM along with the NEXUS which is an ERC-4626 Vault built by @yagi_fi @p_e. Running on @StarkWareLtd StarkNet Goerli network.
@starksheet - We’ve officially submitted our contracts to @StarkWareLtd before our forthcoming mainnet launch. If we make it to 1k followers before, we’ll draw 20 more allow list spot amongst all our followers.
Continually updated list of projects building on StarkNet. 🏗️
Ecosystem stats
The starknet.js package has exceeded 86k downloads.
Weekly StarkNet stats: last week: 51k txs on Goerli,
7.6k txs on Mainnet. To date: 5.1m txs on Goerli, 202k txs on Mainnet. Contracts deployed last week: 11k on Goerli, 17k on Mainnet. (outdated, will update ASAP)
Over 650 ETH have been bridged to StarkNet so far (there’s a cap).
SithSwap job offer
SithSwap is looking to hire a Cairo Developer to join their team. This is a part-time or full-time contract position. Apply in their Discord.
StarkNet Community & Shamans Highlights
StarkNet Community Call #19 - Full nodes discussion
Universal Deployer Contract proposal
Overview
This standard describes a standard Universal Deployer Contract (UDC).
Motivation
Account contracts are very critical components of the StarkNet ecosystem, since a bug in any implementation —let alone a widespread one— could be disastrous. Therefore maximal caution is in order. In this spirit trimming account responsibilities should be considered to simplify implementations, minimizing their bug/attack surface.
To allow accounts to deploy contracts without compromising security, this standard proposes to move that functionality to an external, specialized deployer contract. And since it makes no sense to deploy a new deployer contract for each account, this should be a singleton Universal Deployer Contract (UDC).
Henri Lieutaud makes a case for nonce abstraction
I’ll make a case for nonce abstraction, or at least for the possibility to have more flexibility in nonce management.
Nonce management is hard when you need to send a large number of transactions from a single account, and you can’t multicall them.
At least four projects I know have faced this issue (the starknet Edu team, the Empiric team, the Rules team and the snapshot team). And in the Ethereum world it is a widespread problem 1 1 2 2 3 2.
If your backend has various processes that need to access the same ressources / wallet, it is quite hard to figure out which nonce to use. Using an incorrect nonce will get your transaction rejected, or stalled.
The option is basically “Have all your workload executed sequentially, or have multiple wallets”. But having more wallets, dealing with more keys and adding more permissions in your smart contracts are not necessarily a good thing.
Heavily discussed StarkNet Improvement Proposals
Universal Deployer Contract proposal
[SIMP-4] A standard for writing comments in Cairo contracts
[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
@MagnetyIntern- Our fourth presentation episode is about @zkLend , one of the most significant protocols on #StarkNet 🐺
@Testnet_Digger - complete thread about What is ZKasino ?
@zkLend - A thread 🧵: 1/11 We're halfway through our ZEND&FRIENDS lending series, and this week our #AMA is featuring...🥁 @BastionProtocol !
@Starknet_Intern - The @myBraavos mobile wallet is the first on StarkNet mainnet. Using your mobile device, you can access StarkNet dApps with fingerprint or face-recognition biometric protection @BanxaOfficial and @layerswap provide direct fiat/crypto on-ramps inside the wallet A thread.
@0xNurstar - @zkxprotocol has published a Summary Article on their last AMA hosted by the @starknetvietnam community and featuring @olitsar as a guest, where they talked about the role that emerging markets like Vietnam play in the @zkxprotocol's DeFi's strategy.
@Web3zy - There is a common misconception about ownership of NFTs within web3 games. Owning an NFT for a game does not guarantee access. A thread.
Developer resources
@Poryadev - The 'StarkNet JS' workshop held for our @StarkWareLtd Hackathon was concise, practical and all around terrific! If you missed the event, the video and slides are available here.
@sylvechv - Here’s a compilation of thoughts on why account abstraction matters and all the cool stuff you can build with it.
@dimahledba - #StarkNet is very powerful, you can split your business logic between L1 and L2 contracts and leverage the native messaging system to handle the communication. Concrete example: You wanna implement a sybil resistant dapp on StarkNet using ProofOfHumanity protocol on Ethereum.
@cairopractice - If you're developing on StarkNet, you should follow this account.
@0xlenny_eth - For all those who couldn't attend my workshop at @StarknetCC on developing a full Starknet dApp in Nextjs, you will find the complete workshop as well as the presentation here.
@sylvechv - Underused pattern with NFTs: registries. Rather than shoving all the data *inside* the NFT, reference the NFT in an *outside* contract which gives it context. Tired: NFT standard for X, Y, Z. Wired: All the NFTs listed here are of this category.
Dates and Events
For the EthCC and StarkNetCC events, you can find wrap-up threads under the section “Media highlights”.
next StarkNet community call August 8th: Presentation of Burner Wallet, roadmap updates.
Encode x StarkNet Online Summer Hackathon: A 3-week hackathon focused on StarkNet. Start Date: Monday, 27th June. Register by: Monday, 4th July.
@cheechyuanang - Announcing our link to our very first Cairo Hands on Workshop. Slots are limited for our pilot run and applicants with programming experience will benefit most. July 30th.
IRL StarkNet MeetUp is going to be held in Korea's capital, Seoul, next Thursday August 4th. Organized by @door_labs.
@StarknetHouse - The inaugural @StarknetHouse Hackathon is finally here! Thurs August 11 - Mon August 15, 6 PM EST. Join us in building new, innovative projects on StarkNet.
@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 and StarkNet_Digger for helping me source some of the information! 🔍
Would you like to sponsor this newsletter? Reach out to me.