This newsletter is made possible thanks to Braavos Wallet! With Braavos' new Hardware Signer capability, you can get the piece of mind of a Hardware Wallet while enjoying a frictionless smooth UX. Braavos Wallet on StarkNet is made for an intuitive and safe start in crypto. It is available on Android, iOS, Chrome and Firefox.
To see how it works, download the app now.
Following Braavos $10M fundraising announcement, we are recruiting in all departments, especially our tech team. If you are a strong developer with a keen interest in making crypto accessible to everyday users, apply now via: jobs@braavos.app
Welcome to the 51th 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 - Open-Sourcing the Starknet Prover - Entire Starknet stack is now announced to be open-sourced
@EliBenSasson - Cairo 1.0-Alpha.2 — New Release is Coming by @StarkWareLtd
@ConciseLabs - Thrilled to announce, we now support 1-click auto onboarding for @Starknet contracts - Enjoy seamless access in easy steps: Upload ABI >> Get API endpoint
@StarkscanCo - Tokens on Starknet just got a massive upgrade on StarkscanCo - Details in the thread
@nethermindeth - Brand new tooling just joined the StarkNet ecosystem - Meet Horus, an open-source formal verification tool for StarkNet smart contracts - Detect bugs before your contracts are deployed with it
@kasarLabs - We're excited to introduce Starknode - A plug'n'play full-node that allows you to contribute directly to the network without any coding skills
@StarkscanCo - Contract and Class types are now available on Starkscan
@0xvoyageronline - You can now see your .stark domain on your account contract’s page - know the domain behind the address
New version of starknet.py (v0.14.0-alpha) has been released
Media highlights
@StarkWareLtd - StarkWare Sessions 2023 Live - Day 1 recording
@StarkWareLtd - StarkWare Sessions 2023 Live - Day 2 recording
@JediSwap - Check out the latest issue of the JediSwap newsletter - JediSwap publishes its latest newsletter edition
@argentHQ - Last Week In Starknet #4 - @argentHQ publishes the latest edition of its newsletter
@0xNurstar - StarkNet Twitter Space Jam #9 - Some of the best StarkNet-Related Twitter Spaces, podcasts, videos of the Week
@matchbox_dao - Influence Testnet phase 3 AMA - AMA between @matchbox_dao and @influenceth
Ecosystem Highlights
@myBraavos - Account Abstraction Security Pyramid announcement - On top of the Hardware Signer, @myBraavos added the Multi-Signer (3FA), a wonderful and innovative feature for user safety
@myBraavos - Braavos wallet account contracts are now open source - This means the community can access the source code, review it and benefit from a secure solution
@myBraavos - We've integrated with @Starknet_id to support ‘.stark’ domains - It is also possible for Braavos users to register a subdomain for free
@odin_free - The universe is assembling - 100+ Projects building on top of Starknet - 100+ Services & tools building Starknet - 450+ Cairo & Starknet Github repos fuelling the engines - @odin_free updated the Starknet projects map
@StarkNetEco - Be a part of shaping the future of #StarkNet by becoming a delegate - Your participation is crucial to the ecosystem. Apply now and have your voice heard
@Starknet_OG - Today, I am glad to launch with some OG friends a FREE Starknet community Discord - The goal of this Discord is to become 'the place-to-be' for users so that you don't miss any alpha or important news from the StarkNet ecosystem
@zkxprotocol - An announcement that we've been waiting to share with you - ZKX announces its testnet release on 14th March and the open source of its code
@switchboardxyz - Switchboard Labs is officially announcing the multi-chain expansion of our permissionless oracle protocol to @Starknet
@zkxprotocol - Welcome to Chapter 3 of ZKX Yakuza: The Connection - ZKX is looking for moderators as part of its community campaign
@zkxprotocol - The ZKX universe is now live on our website - If you want to know more about the ZKX community incentive campaign, this is the perfect place
@antiyro - Metamask officialy connected to @KakarotZkEvm RPC
@OnlyDust_xyz - The next Starknet Building is really close so it’s time to meet the projects
@influenceth - The Influence testnet is now live - Influence launches its incentivized testnet (ending on 10th February)
@rabbitx_io - RabbitX testnet just went LIVE - @rabbitx_io launches its public testnet
@tdelabro - For the first time in history, a Cairo program has run in a browser - A small step for cairoRS a great leap for StarkNet
@zklend - A recap of happened in Jan in the zkLend-verse - @zklend publishes a recap of its January month
@nostrafinance - Check the last week’s recap - @nostrafinance publishes the recap of its previous week news
@0xHashstack - January was a month of happenings for @0xHashstack - @0xHashstack publishes its January Monthly Report
@MorphineFinance - Introducing Morphine, an ecosystem of powerful and versatile tool to build, scale and monetise on-chain strategies - For more information, head over : https://linktr.ee/morphineLinktr
@Carbonable_io - Excited to announce the launch of our Portfolio section - Manage your Carbonable digital assets directly from the @Carbonable_io dApp
@nostrafinance - Nostra Money Market Alpha analytics are now public - You can now see stats about TVL, debt markets, utilization rate, and much more
@JediSwap - We have crossed $300k in TVL - JediSwap reaches 300k liquidity deposit on its AMM
@layerswap - Cross-chain transfers are live - crosschain transfers across @Immutable, @loopringorg, @Starknet, @BNBCHAIN, @optimismFND and @arbitrum, using any wallet, also available on mobile, are now live
@argentHQ - We're hiring for an Ecosystem lead - @argentHQ is hiring an ecosystem lead for zkSync and Starknet
@dolvenlabs - We built a Social Network Protocol: social Spaces, identities, davatar, integrable Trust Score API, and a lot more - @dolvenlabs announces its new project
@guildlyxyz - Join our new Discord channel for project updates, guild discussions, and exclusive perks - @guildlyxyz launches its Discord
@donexfinance - Cairo code for Donex Finance contracts has been open source
@LootRealms - The Bibliotheca Dao Community Raise has ended (6.35x over-subscription) - A total of $3,970,473.75 USDC was raised, participants will be refunded 84.25% of their investments and their $LORDS allocation adjusted accordingly
Ecosystem stats
@OrbiterResearch - 🚩The TOP 5 dapps ranked by new users in 7 days on Starknet - @Starknet_id, @JediSwap, @mySwapxyz, @10KSwap and @MintSquareNFT
@OrbiterResearch - The TOP 5 rollups with the most new accounts in 7 days - 1. @arbitrum - 2. @Immutable - 3. @optimismFND - 4. @StarkWareLtd - 5. @arbitrumcore
StarkNet Community & Shamans Highlights
STARK Struck Podcast | Episode 10 | Henri Lieutaud with Tarrence from Cartridge
Starknet Decentralized Protocol - Checkpoints for Fast Finality
Motivation
Starknet’s current architecture can be summarized as follows:
The sequencer constructs a blockchain by periodically creating Starknet blocks from user transactions.
The prover periodically computes proofs of state transitions according to execution of many Starknet blocks with respect to Starknet’s previous L1 state.
Each L1 state update occurs in two steps, where the first is followed almost immediately by the second.
A proof is sent to an L1 verifier contract.
An L1 state update transaction is sent to Starknet’s core contract. It executes successfully if the L1 verifier has verified a suitable proof and the proof’s input state coincides with the previous L1 state.
There is usually a latency of several hours between creation and propagation of a Starknet block on L2 by the sequencer, and the block’s L1 finalization (inclusion in an L1 state update).
While the sequencer and prover are operated by the same entity, users can trust the operator’s reputation that every Starknet block published on L2 will eventually be proven and updated on L1. In other words, users trust the operator not to fork. Assuming such trust, the latency between L2 propagation and L1 finality is significant only for L1/L2 operations e.g withdrawals.
An obvious step toward decentralization would involve replacing the single sequencer with a Sybil resistant consensus protocol. In such a scenario, we assume confidence in L2 consensus to be much smaller than confidence in L1 security, which is Starknet’s eventual security. Without trust, latency between L2 consensus and L1 finality is significant to user experience because it marks the latency of L1 security and L1/L2 interaction. This justifies a fast finality gadget which has a latency of several minutes at most and also inspires greater user confidence than the L2 consensus by itself.
Heavily discussed StarkNet Improvement Proposals
StarkNet Builders’ Council - Mission Statement
Delegate Profile Thread
Regenesis state migration - Current suggestion
Starknet Decentralized Protocol - Introduction
StarkNet Decentralized Protocol - Candidate for Leader Elections
Starknet Decentralized Protocol - Consensus
Starknet Decentralized Protocol - Proofs in the Protocol
Starknet Decentralized Protocol - Checkpoints for Fast Finality
Useful links & articles
@starkience - A hardware signer combines the security of a hardware wallet and the Ux of web2 banking - A thread explaining this concept
@odin_free - Unlock the power of Ethereum with Validity Rollups aka ZK Rollups - Scale transactions & computational power for DeFi, gaming, art, and more. Check it out
@punk5736 - What shape will @Starknet take as it decentralizes? - Detailed thread about the Decentralization of StarkNet and how it is being structured
@crypto_gurkha - Introducing some of the most advanced decentralized perpetual futures exchanges being built on Starknet & Starkex - Follow this thread for the latest updates & information on the exchanges driving this innovation
@Starknet_OG - @influenceth has recently launched its new testnet phase, during which participants will receive a SWAY (Influence token) airdrop - If you want to know more about what you can earn and how, this thread is a must read
@StarkNetEco - Today, we're diving into the world of @briqNFT, a well-known OG in the ecosystem - Thread presenting the briq project
@StarkNetEco - Greetings to Stark Science by @starkience, where we simplify cutting-edge technology for everyone - Join them as they uncover the thrilling field of ZKStarks and learn the fundamentals of StarkNet in a comprehensible manner
@BlackpoolHQ - The Alpha: Influence - Blog article presenting the @influenceth game
@zkLendIntern - Have you joined on any of @zkLend's Community Campaigns? - If you haven't here's a thread on what you've been missing out
@zkxprotocol - Welcome to the 4th edition of ZKX Trader’s Digest! Today we'll cover all about Perpetual Swaps
@Gammax_Exchange - Today, we explore what a trading journal is and how it helps traders to stay disciplined and organized
Developer resources
@The_E_Santos - Effortlessly migrate your upgradable projects with the Diamond Proxy pattern (by: @mudgen ) to Starknet - This under development Warpable version of Diamond will let you Warp your way to @StarkNet using
@RustTrending - Blockifier is a Rust implementation for the transaction-executing component in the StarkNet sequencer, in charge of creating state diffs and blocks
@badcryptobitch - We just open sourced Starkjub, a twisted edwards curve for use within @CairoLang for @Starknet - Starkjub is a part of their work looking into Stark-friendly privacy primitives for Starknet
@dpinoness - Exploring of Cairo 1 - Here are some simple examples written in Cairo 1
@dub_zn - Do you want to make your first Hello World in Cairo 1.0 and don't know how to install it? - @dub_zn made a small bash script that does the installation for you
@argentHQ - Writing and deploying your first ERC20 token on Starknet
@franalgaba_ - Together, @CypherChappie and I created a Terraform-like tool for @CairoLang smart contracts. Define, deploy and upgrade Cairo contracts with ease using declarative syntax
@ClassLambda - Exciting news! Our Cairo VM in Rust has released version 0.1.3, offering fixes and improvements - Check it out
Dates and Events
@myBraavos - Braavos nation's Community call #9 - StarkWare Sessions 2023 retrospective and announcements - Date : Thu, Feb 9 at 1 PM UTC (on Discord)
@Gammax_Exchange - Gear up for the next episode of the #DeFined podcast - Subject : Market Insights with a Pro Trader: Chart Analysis & Volatility Talk - Date : Thu, Feb 9 at 1:00 AM
@StarkNetAfrica - StarkNet Nairobi Bootcamp - A 2-weeks Cairo class and a hackathon at the completion of the class - Date : Date: 27th Feb - 10th March
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.