This newsletter is made possible thanks to Braavos Wallet! Braavos is a StarkNet wallet made for an intuitive and safe start in crypto available on Android, iOS, Chrome and Firefox.
Braavos is hiring!
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 38th 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 - Alpha 0.10.1 of StarkNet has been successfully released on the Goerli testnet - The mainnet will follow shortly
@ceccon_me - I released a new version of starknet-react - this version includes a new `useTransactionReceipt`hook that does exactly what it says
@StarkscanCo - New integration with StarkGate from @StarkWareLtd ! - Get more clarity when bridging tokens between Ethereum L1 and StarkNet L2
@nethermindeth - Check out the newly added features on @0xvoyageronline
@argentHQ - Argent X v4.8.4 is here! - Integrating @StarkscanCo, which will give you more info about your txs and clear estimations for when they will be included
@viewblock - We're proud to unveil our explorer for @StarkWareLtd 's StarkNet, featuring decoding, token prime support & advanced statistics!
@gaetbout - Unveiling https://stark-utils.xyz - @gaetbout created a nice suite of tools to make Front End implementations on StarkNet easy, fast & fun
Media highlights
@myBraavos - Exploring Braavos Starknet Wallet. Hashstack x Braavos - exploring the importance of self custody
@AstralyXYZ - Community Call #16 - Astraly community call
@zkLendIntern - StarkDeFined w/ zkLend - Participation of @zkLend in the @Gammax_Exchange's #StarkDeFined podcast
@zkLend - ZEND&FRIENDS: SITHSWAP - SithSwap AMA
@JediSwap - Check out the latest issue of the JediSwap Newsletter
@zkLend - ICYMI: Episode 3 of ZEND&FRIENDS #AMA Series 03: ‘#StarkNet Educatooors’ recap is now live! - zkLend X Only Dust AMA Recap 30/08/2022
@starknetvietnam - Recap AMA between StarkNet Vietnam Community X @argentHQ with @ismael_eth - in Vietnamese and English
@stark_con - Here's a recap thread of the 3rd @stark_con India meetup in Pune 🧵
@StarkVietnam - Why 3D on-chain art is the future | Yiran Shu - STARKVietnam 2022
@OwnYourSaga - Soulbound Soulcast: Do Chains Change Games w/@influenceth @playbigtime - Twitter space about how chains change games
@nostrafinance - La Famiglia AMA 02 - AMA Nostra Recap
Ecosystem Highlight
@myBraavos - 📢📢There is a brand new Webpage out there made for the best of our community 📢📢 - Access official Braavos social profiles, download apps and extensions from the same page and learn from the educational content
@myBraavos - One of our Cairo Masters, Abraham " @avimak " will be having a workshop at @StarknetCC
@StarknetCC - Our fourth sponsor, @myBraavos , made a lot of progress since StarkNetCC Paris - StarkNetCC announces the Braavos sponsorship for the next edition of StarkNetCC in Lisbon
@zkLend - Our testnet v2 contracts have been deployed for Cairo 0.10.0! - If you are on Artemis testnet and want to use V2, you will need to migrate
@zkxprotocol - Thrilled to announce our strategic partnership with @Unicorn8668 ⚡️
@dolvenlabs - Dolven Labs Testnet v1.0 is now LIVE - Dolven Labs launches its Testnet v1.0, to learn more click here
@briqNFT - New website dropping like a ton of briqs 🧱 - Briq releases its new website, new features and announces its mainnet and sale for November
@StarkDefi - Quiz night every Friday on Discord - StarkDefi launches a new quiz event every Friday for 4 editions with prizes to win
@StarkscanCo - 🏆 Top Accounts by balance are now available! - See the whales of StarkNet on it
@StarkWareLtd - StarkNet bug bounties - bounties up to 1,000,000$ in partnership with @immunefi
@RYG_Labs - @RYG_Labs has received Grant from @StarkWareLtd‼️
@influenceth - Community Update (October 20th 2022) - Development - UI/UX - Game Design
@0xevolve - @AstralyXYZ latest release is there ☄️ Next ? Trustless badges minting will go live on testnet
@curve_zero - A quick update from CurveZero - you can find a summary of key learnings and some information about CurveZero's potential pivot
@matchbox_dao - An overview of what Team Matrix built during our Hackathon #2 👀 - spoil : an on-chain Minigame on StarkNet
@Starknet_id - Are you a #StarkNet Builder ? @Starknet_id offers you the mainnet.stark domain of your project !
Ecosystem stats
@Orbiter_Finance - The TOP 10 dapps ranked by 'All Users' on StarkNet - 1. @mySwapxyz 11,665 - 2. @MintSquareNFT 11,108 - 3. @aspectdotco 9,725 - 4. @Orbiter_Finance 4,880 - 5. @10KSwap 4,791 - 6. @GoL2io 1,001 - 7. @almanacNFT 239
@galronx - StarkWare's tech is processing more transactions than Ethereum, on Ethereum
@Orbiter_Finance - Now you can check statistics of #StarkNet - User and tx statistics, fees, and much more
@starkboard - ✨weekly review N3✨ - All StarkNet mainnet evolution metrics condensed
Weekly StarkNet stats - last week: 260K txs on Goerli, 17K txs on Mainnet. To date: 8M on Goerli, 443K txs on Mainnet. Contracts deployed last week: 2.6K on Goerli / 2.3K on Mainnet
@Fricoben - Starknet is really early atm - Major L2 networks development stats
StarkNet Community & Shamans Highlights
StarkNet Community Call #25 | Upcoming versions and Regenesis
STARK Struck Podcast | Episode 5 | Henri Lieutaud with Sean Han from Aspect
StarkNet Basecamp - Cohort 1, Session 1
Wallet Transaction Inspection
I would like to propose a wallet feature I always missed.
The Problem
Wallets does not provide an easy way to make sure what your tx is going to do if signed and executed. One needs to fully trust the dapp that transaction will actually do what dapp cailms it will do.Solution
I would like wallets to provide an easy way to inspect effects of transaction simulation before accepting the transaction. Effects of transaction simulation might be presented in a similar way to transaction decoders like EthTx/StarkTx present historical transactions. More advanced automatic risk analysis based on transaction traces can also be thought of.Since transaction simulation is now a standard feature of Starknet nodes it seems that implementation of proposed feature is a matter of connecting already existing functionalities.
Below you can see a demo of how such a feature might work. Transaction is initiated from Starkgate UI, modified ArgentX provides an
Inspect
button which opens modified StarkTx presentation of transaction simulation effects.
Heavily discussed StarkNet Improvement Proposals
A felt based ERC-20 token
Wallet Transaction Inspection
Community Plugin Account
Universal Deployer Contract proposal
Regenesis state migration - Current suggestion
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
@myBraavos - Building a Wallet On StarkNet, A Look Behind The Scenes With Braavos - Check out episode #2 of “The Braavosians Talks” series with GammaX
@scottpiriou - So I recently realized a lot of people don’t know about Snapshot X, aka « The Future of Democracy » - A thread explaining what @SnapshotLabs is
@Starknet_Intern - No need for state reset. No need to migrate your dApp. StarkNet Alpha will be brought to production smoothly - All you need to know about what builders and users should do for Cairo 0.10.0 and Regenesis
@VitalikButerin - A quick note on upgrading from KZG to STARKs in danksharding
@argentHQ - Here’s our attempt to make Account Abstraction more accessible by explaining 5 features enabled by AA that we’re currently working on - A mega-thread explaining Account Abstraction
@Testnet_Digger - Here are the fundraisings publicly announced on StarkNet
@odin_free - We're already transitioning from Web 2.0 to Web 3.0
@zklend - We have @SithSwap joining us as our next guest of the series - An explanation thread about @SithSwap
@lordOfAFew - Incentives must align and builders must know a market exists. Play to Earn? It’s time for Play to Die & Build to Kil - Take a look at a new incentive structure
@AuraProtocol - Aura, Savings & Liquidations - An article on liquidations, savings, and the Aura protocol in all this
@Utoday_en - Ethereum (ETH) DApps Now Seamlessly Migrating to StarkNet
@zkLendIntern - what is #zkLend, AND - megathread on StarkNet / crypto twitter twitters
Developer resources
@TheNewtonHQ - Mastering Security in Cairo - @ctrlc03 a Security Engineer is answering top questions about Cairo contracts safety
@EmpiricNetwork - We just published a new educational guide explaining smart contract events on StarkNet, and how to leverage them to trustlessly verify our data feeds - Full article here
@0xdarlington - Here's a compilation of the "Journey through Cairo" series
@Carbonable_io - We have released a public documentation on how to interact with our smart-contracts
@dpinoness - We implemented a solution to the path search problem on a map represented by a 2d grid
@dsi9999777 - I rewrote one of the main Fixed Point Solidity library in #Cairo for Uint256s
@tarrenceva - Cairo 0.10.1 just hit @StarkWareLtd #starknet goerli, which includes a new whitelisted hint for efficient, arbitrary input length sha256 hashing
@ericng39 - If you are building amazing Dapps in the @StarkWareLtd ecosystem, add support for Cairo Smart Contracts code coverage reports using the nile-coverage plugin
@espejelomar - Want to know more about developing smart contracts with StarkNet? - Check the educational material in the starknet-edu repo
@StarkVietnam - Scaling Web3 with Starknet | Sean - STARKVietnam 2022
@StarkVietnam - Build your next start-up on Web3 with ease | Nicolas Embleton - STARKVietnam 2022
Dates and Events
@StarkWareLtd - Cairo Bootcamp Korea is on its way - Date : Oct 24th
@StarkWareLtd - Warping Uniswap v3 into Cairo - Date : Oct 24th, 16:00 cest
@StarkWareLtd - Want to learn Cairo? Here's your chance! - To participate in the Encode Cairo Bootcamp, click here - Date : Oct 24th - during 5 weeks
@StarkNetAfrica - Our first StarkNet Ecosystem Deep Dive Twitter space will feature @EmpiricNetwork - with @Swagtimus - Date : 26 Oct 2020, 5PM
@StarkDefi - Hashstack are hosting an AMA with StarkDefi in 'Exploring DeFi on Starknet' - Date : Oct 27, Thu, 6:00 PM UTC+11
@StarkNetAfrica - We are introducing Cairo Online Classes where developers in Africa will assist you in learning the basics of Cairo - Date : classes will start on October 30th
@StarknetCC - The 2nd edition of StarkNetCC will be held in the heart of Lisbon 🇵🇹 - To buy your tickets, click here - Date : Oct 31st & Nov 1st
@StarknetHouse - Announcing STARKSanFrancisco, created by @StarknetHouse & @topology_gg - Date : November 3, 2022, Time: 5:30 PM - 12:00 AM
@encodeclub - 📢 Announcing the @encodeclub StarkNet London Hack ! 🔥 - Register now here - Date : 12-13th Nov
@zksparkofficial - Applications are OPEN for our introductory StarkNet Workshop and advanced StarkNet Bootcamp! - Bootcamp date : Monday November 14th - Saturday December 17th - Workshop date : November 13th-14th
@StarknetCC - StarkNetCC India 🇮🇳 will happen on Nov 30 & 1st Dec
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.