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 40th 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
@0xvoyageronline - With our new Rejected transaction view, you can debug and move forward faster than even before
New version of starknet-hardhat-plugin (v0.6.8) has been released
Media highlights
@myBraavos - The Braavosian‘s Talks #4: StarkNet performance and road map
@StarknetCC - StarkNetCC Lisbon Main Stage - Recording video of all interventions on the main stage of StarkNet CC
@0xHashstack - Exploring Computational Feed - @0xHashstack x @EmpiricNetwork AMA
@zkxprotocol - He'll introduce StarkWay - A universal bridge for ERC-20 to StarkNet - ZKX announces building a bridge allowing all ERC-20 tokens to migrate to StarkNet - video replay here
@StarkNetAfrica - StarkNet Africa Cairo Class #1 - Introduction to Layer 2, ZKPs, StarkNet and Cairo - Video recording
@zkLendIntern - Thread on #StarkDeFined podcast - Quick notes/highlights from the episode
@argentHQ - Meet Argent X - the most popular and only open-source wallet for StarkNet
@zkLend - Introducing our next guest in the ZEND&FRIENDS #AMA #DeFi series: @rhino.fi
@zkLend - ZEND&FRIENDS: RHINO.FI - AMA with the co-founder of @rhinofi
@Gammax_Exchange - DeFined w/ @btc_charlie - to discuss @btc_charlie's trading tips and strategies for the current bear market
@0xHashstack - Account Abstraction using ALT Mempool - @0xHashstack x @ProtonSDK AMA
@zkLend - zkLend X MatchboxDAO - AMA Recap 22/09/2022
Ecosystem Highlights
@myBraavos - We are excited to announce our seed round - @myBraavos announces its $10m fundraising
@myBraavos - 📣Hardware Signer Official Release Announcement📣 - It allows using your device's dedicated security chip to provide security that is on par with dedicated hardware wallets
@myBraavos - Braavos Wallet recently passed 150K downloads, all platforms cumulated
@EmpiricNetwork - We are thrilled to announce the release of Empiric V1.0 and our successful audit by Zellic
@StarkWareLtd - With the Ethereum L2 StarkEx, STARKs have been in production since 2020. 265M transactions have been settled, and 80M NFTs have been minted.
@StarkWareLtd - Proud to have Token Flow support #StarkNet, and proud to be among their investors
@zkLend - Exactly 8 months after coming out of stealth mode today - @zkLend unveils its community statistics
@zkxprotocol - 🎉 Introducing our brand new website - @zkxprotocol releases its new website
@zkxprotocol - Here're our key updates for the month of October 💫
@TempusFinance - A proposal has been published on the Tempus governance forum on rewarding $TEMP holders with Nostra tokens ($NOS) - @TempusFinance submits an Airdrop proposal on the future Nostra token for $TEMP holders
@0xHashstack - Here's a quick look at everything we accomplished in October
@0xNurstar - I've just arrived at @StarknetCC ! Let's document my experience throughout Day 1
@OnlyDust_xyz - Here’s a recap of what went down in Lisbon - Only Dust's recap about StarkNetCC
@StarkWareLtd - Another http://StarkNet.CC is coming to an end. ✨- Recap thread of the event
@coolfellasNFT - soldout 40 mins - The new NFT collection @coolfellasNFT sold out in less than an hour
@StarkNetEco - The V2 of http://StarkNet-Ecosystem.com is here - @StarkNetEco releases its new website
@ahmetoznarr - @dolvenlabs implementation of DAO in #Cairo - check out the contract here
@argentHQ - Argent X, the leading and only open-source wallet for StarkNet, hit 300,000 unique users this week
@matchbox_dao - The overall hackathon winners are - @matchbox_dao announces the winners of its previous hackathon
@PxlsWtf - Today, we’re launching Commissioning 3.0. Wtf is that?👇 - Pxls is launching Commission, where you get collaboratively made drawings
@FibrousFinance - Quick update for current status of #Fibrous and our Testnet phase
@cairo_wolves - DISCORD is done 🛠 ! - The NFT collection @cairo_wolves launches its Discord
@AuraProtocol - Aura, a governance minimized protocol w/ utility
@Starknet_id - A new quest is available on http://quest.starknet.id
@StarknetCC - Get ready for the biggest StarkNet event in Asia - The StarkNet community will take over Bengaluru from Nov 30 - Dec 1
@LootRealms - Mind blown: our entry into the @ETHLisbon WON!
Ecosystem stats
@ukolodny - Between @myBraavos and @argentHQ X, two #StarkNet-native wallets, there are already over 450K unique wallets installed
@krzKaczor - The real flippening has already happened! There are more transactions settled on L2s than on the L1! - and StarkEx handles a big part of these TX
@StarkWareLtd - StarkEx powers 58% of all Ethereum L2 transactions for these mighty dApps @Immutable @Sorare @dYdX @rhinofi
@Orbiter_Finance - The TOP 5 rollups with the most active accounts in 7 days - 1. @arbitrum 250,910 - 2. @optimismFND 116,999 - 3. @zksync 58,025 - 4. @StarkWareLtd 44,521 - 5. #arbitrumnova 25,732
@Orbiter_Finance - The TOP 5 dapps ranked by 'New Users' in 7 days on StarkNet - 1. @10KSwap 16 675 - 2. @MintSquareNFT 11 091 - 3.@mySwapxyz 9 820 - 4. @aspectdotco 5 768 - 5. @Orbiter_Finance 2 927
Weekly StarkNet stats - last week: 306K txs on Goerli, 104K txs on Mainnet. To date: 8M6 on Goerli, 607K txs on Mainnet. Contracts deployed last week: 11K on Goerli / 10K on Mainnet
StarkNet Community & Shamans Highlights
StarkNet Community Call #26 | MetaMask, Infura, Truffle and Diligence with Consensys
StarkNet Basecamp - Cohort 1, Session 3
Launch Safely over StarkNet (Minding the regenesis plan)
TLDR
Make sure your contracts are upgradable
Upgrade your proxy and implementation contracts to Cairo1.0 during regenesis (you can upgrade them also to non-upgradable apps)
Stay tuned for more information around Cairo 1.0 (and examples for migrating to it)
Intro
During regenesis, Starknet’s contracts would gradually shift over a transition period to a new, more straightforward, and more feature-rich language - Cairo 1.0. You can find more information about the motivation behind this transition here 7. This document focuses on the technical perspective - what code you need to add to guarantee your app continues functioning without disruption during and after the regenesis.
Timeline
Regenesis is planned to take place over the first quarter of 2023. StarkNet will support Cairo 1.0 starting early Q1, and Cairo v0 would be deprecated starting early Q2, though this date might shift a bit based on the community adoption rate.
Moving forward with backward compatible state
To ensure regenesis is state-compatible and non-disruptive process, we need the following:
The addresses of all contracts remain the same after Cairo 1.0 migration.
The storage layout of variables inside the Application stays the same.
For example, Alice, a user in the system, has 1000 USDC. Property number (1) ensures that the USDC contract is indifferent to Alice updating her account contract to Cairo 1.0, as her address stays the same. Property number (2) ensures that Alice is indifferent to the USDC contract updating to Cairo 1.0 - it continues to function the same and refers to the pre-upgrade balances.
Heavily discussed StarkNet Improvement Proposals
Launch Safely over StarkNet (Minding the regenesis plan)
Calling for proposals for naming StarkNet’s testnets
A felt based ERC-20 token
Wallet Transaction Inspection
Community Plugin Account
Universal Deployer Contract proposal
Comments in Starknet contracts
Regenesis state migration - Current suggestion
Aave <> StarkNet. Phase I release
Remove ABI from contract deployment request and `get_code` response?
Contract interface naming conventions
Proposal to improve multicall, allowing to chain transactions
Proposal for a standard L2->L1 bridge, for tokens minted on StarkNet
[SIMP-4] A standard for writing comments in Cairo contracts
[informational SIMP] Comments in StarkNet contracts
Useful links & articles
@0x_stoun - Starks explained to my grandma - Here are the video and the slides
@MessariCrypto - Is 2023 the year of ZK-solutions? - Messari’s report on ZK-solutions
@VitalikButerin - Proposed milestones for rollups taking off training wheels
@Testnet_Digger - Here is a summary thread of all the native DeFi projects built on StarkNet
@BackTheBunny - Here's the difference between SNARKs and STARKs 🧵🐰
@Gammax_Exchange - Essential bear market trading methods, PART 2
@Testnet_Digger - Let's now turn our attention to the #Starknet Mainnet - list of all running dApps on the StarkNet mainnet
@DavidOludele2 - TxStacks: Starks2Chain - Intro article on the StarkNet Ecosystem
Developer resources
@StarkWareLtd - Cairo 1.0 is coming, followed by Regenesis. This means that after Regenesis, #StarkNet will fully support Cairo 1.0 - Following this relatively simple upgrade guideline and porting your contracts to Cairo 1.0
@0xAurelou - Just finished ERC3156 implementation on Starknet
@HaymanLiron - A few comments on Cairo and zkEVM and what the future holds
@WhatTheDev_eth - A some nice physics simulation in @CairoLang
@FuzzingLabs - Here are the slides of our @StarknetCC talk about the internals and evolution of Thoth, our Cairo/#StarkNet bytecode analyzer
@lordOfAFew - The StarkNet house was an intense week of brainstorming I was deeply inspired all week by the gigas in the community so I rounded up 4 bleeding-edge on-chain ideas that I think we are going to see more of
@OnlyDust_xyz - Modular contracts in practice - slides from the @abuisset workshop on building modular contracts on StarkNet
@CygnusDAO - Our Starknet smart contracts are now all open-source - and can be found here
Dates and Events
@myBraavos - London StarkNet Enthusiasts Premium Meet-Up, featuring @ukolodny, @mottylen & @0xGreg_ - Date : November 9th - 7PM
@zkxprotocol - Our next Spaces with @nethermindeth CTO @0xGreg_ hosted by our very own @bitpactum - Date : 7th November - 4:30 PM BST
@encodeclub - 📢 Announcing the @encodeclub StarkNet London Hack ! 🔥 - Register now here - Date : 12-13th Nov
@StarkNetAfrica - Our second StarkNet Ecosystem Deep Dive Twitter space will feature @nostrafinance - Date : 16th Nov - 3 PM WAT
@StarknetCC - StarkNetCC India 🇮🇳 will happen on Nov 30 & 1st Dec - You can register here
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 for helping me source some of the information; and thank you to StarkNet_Digger for editing!
Would you like to sponsor this newsletter? Reach out to me.