This newsletter is made possible thanks to zkLend! zkLend is a money-market protocol built on StarkNet combining zk-rollup scalability, superior transaction speed, and cost-savings with Ethereum’s security.
zkLend offers a dual solution, Artemis and Apollo, for retail DeFi users and institutions alike. Artemis testnet will be coming soon in early Q3 2022. Follow @zkLend on Twitter for latest updates.
Welcome to the 19th 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
Maker is now connected to StarkNet! The StarkNet Dai Bridge is live on
http://starkgate.starknet.io. This is the official Maker implementation that enables Dai transfers between StarkNet and Ethereum. How does it work?
@StarkWareLtd: We’re thrilled to announce our strategic partnership w/ @myBraavos. Our joint effort is to provide intuitive connection to StarkNet, without compromising decentralization and self-custody. You can now enjoy a new wallet that will offer fiat on-ramp, DeFi and NFT on #StarkNet.
@fuxeto & the guys from @OnlyDust_xyz worked on Cairo Streams to smooth your StarkNet workflow.
@Starknet_Intern: There are more than 340 Cairo and StarkNet repos on GitHub. Here are some of my favourite ones!
@layerswap: #L222 just keeps growing! The first bridge for StarkNet is complete. You can now experience instant & gasless transfers directly from your CEX account to StarkNet using Layerswap.
@__________sam__: A batteries included template for Protostar-based Cairo projects on StarkNet.
Media highlights
@matchbox_dao: A wonderful workshop covering fetching L1 data to L2, new ideas for games & platforms in this emerging design space, & a bonus conversation covering the endless possibilities of Soul Bound Tokens - with @0xmarcello @0xevolve @tarrenceva.
@OnlyDust_xyz: Our first meetup with @StarknetFr and @henrlihenrli is a massive success.
@odin_free hosted another marvelous Twitter Space with some of the most talented buidlers on StarkNet.
@ZK_Daily: We’re so excited to host a Twitter spaces AMA with @StarkWareLtd about the rapid development of the StarkNet ecosystem on June 7th at 2PM (UTC). Set a reminder.
If you would like to learn more about Wallet deployment on ZK tech and about Account Abstraction, just listen to this great Podcast by @zeroknowledgefm featuring @jniset from @argentHQ.
xBank - building a bankless future on StarkNet. Twitter space hosted by @JediSwap.
Ecosystem Highlights
Want to build on StarkNet? Check out this building on StarkNet page.
@briqNFT: We’ve got our first pfp collection entirely built out of briqs! Check out the cute birds of @DucksEverywher2.
@lordOfAFew: Resource marketplace denominated in $LORDS running on StarkNet coming to life with real-time rates, featuring assets by @BibliothecaDAO @LootRealms @GenesisLoot @cryptsncaverns @lootproject.
@starknetdev & the guys from Gaming Accelerator @matchbox_dao are developing a Guild system that is going to allow account sharing on StarkNet-based games.
Strategy Game building on StarkNet, @AgeOfEykar, updated its dashboard with a transaction menu.
@StarkDisciple: Exploring @Stark_Gazer, a protocol built to optimize yield by allowing users to invest in the most effective risk-adjusted DeFi strategies.
@phi_xyz: we're excited to release our new design including the logo, the landing page, and the isometric land view designed by @eBoyArts, @0xOzh, @ta2nb_mkiii.
@TheDopeWars dropped a Quest Teaser.
@ninth_gg implemented one-time authorization, meaning you won’t have to approve transactions in-game over and over again.
@starkswap: Does depositing in @iearnfinance vaults for near 0 gas fees sound good to you? #IronFleet by #Starkswap has been REOPENED to the public on the StarkNet alpha testnet at http://ironfleet.xyz.
@xBankFinance: We're happy to announce that xBank has launched on testnet, officially making us the first production-ready liquidity market on #StarkNet and the first protocol written natively in Cairo with a complete audit report.
@ZKPadfi: ZkPad Contracts v0.1.0 are finally out ft. Full test coverage, Staking Vault, Deployment Scripts, @yagi_fi Tasks, IDOs. ZKPad goes live on testnet 07/06.
Continually updated list of projects building on StarkNet. 🏗️
Ecosystem stats
Argent X (@argentHQ) is currently the most popular wallet to interact with #StarkNet. Key Metrics (27/05/2022) : - 3.5M transactions - 462K wallets created.
Weekly StarkNet stats: last week: 250k txs on Goerli,
20k txs on Mainnet. To date: 3.9m txs on Goerli, 148k txs on Mainnet. Contracts deployed last week: 19k on Goerli, 12k on Mainnet. (these stats will be updated as soon as I have new numbers on Monday 06/06)
Over 290 ETH have been bridged to StarkNet so far (there’s a cap).
StarkNet Community & Shamans Highlights
[PROPOSAL] Latest L1 Blockhash syscall
Currently smart contracts on Starknet can access the following L2 parameters through these syscalls:
get_sequencer_address
get_block_number
get_block_timestamp
Nevertheless these parameters relate to L2 only.
Currently any external data can be sent as a message originated from L1.
These messages in many cases can be sent multiple times especially in systems like fossil 1. That obviously is very inefficient as multiple actors will send the same multiple times wasting gas and introducing additional latency.Proposal
The sequencer after each L2 batch submission on L1 should relay the L1
blockhash(latest_block - reorg_bufer)
to L2.Such message should be accessible through a new syscall called:
get_latest_l1_blockhash
.
StarkNet Improvement Proposal repository (SIMP)
Mission
The goal of the SIMP project is to document standardized protocols for StarkNet related softwares and to document them in a high quality and implementable way.
Credits
The SIMPs repository was heavily inspired by EIPs.
Shout out to all EIP editors and active contributors.
Useful links & articles
StarkEx, StarkNet, StarkWut??? All those acronyms, all those brands. We understand what you're going through, so we've created a glossary that covers STARKs, StarkEx and StarkNet - by StarkWare and @IcemanTim.
@HaymanLiron: Recursive STARKs: in addition to proving the correctness of transaction execution, we also can prove (off-chain), the correct execution of a STARK verifier that verified the proof. The on-chain verifier running time is now shorter by orders of magnitude.
A detailed and orientative guiding Spanish Thread to understand and study StarkNet has been written by @StarkNetEs.
@Starknet_Intern: Native L2 dApps: a thundering herd. Unleashing L2's computational power. Let's explain what's going on - a thread.
@Stark_Gurkha: A lot of Giga brains have been saying that #Ethereum is a settlement layer. But what does that really mean & what role does Starkware play in this statement? And how are securities settled in Trad-Fi, is it complex? A history, observation & explanation thread.
@0xIceman: Rollups are blockchains that will enable Ethereum scalability without centralisation. Rollups create a layer 2 that outsources security to layer 1 Ethereum. In this thread I will show how this is done by looking at #StarkNet's L1 contracts using @icevisionxyz.
Developer resources
@0xZorz: Cairo Trivia Ep.1: What does x equal at the end of test_trivia? Bonus points for explaining.
@lucas_lvy: Hey Cairo devs. What do you do when you've finally written your first smart-contract but nothing works? Here's a quick tutorial on how to debug StarkNet smart contracts. After this tutorial you'll understand the power of hints for debugging.
@Starknet_Intern: My top 5 cryptography libs on GitHub from over 340 Cairo and StarkNet repos.
Dates and Events
With DevConnect Amsterdam and the StarkWare hackathon concluded, things are getting a bit more relaxed again.
next StarkNet community call June 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.
@OhadBarta Product Manager & Researcher @StarkWareLtd is speaking at #BOS22, June 7-9! Ohad will share insights into brand new oracle use cases that could be enabled by leveraging Layer 2 ZK Rollups. More info here.
Announcing @avihu28 as a speaker at this year's @EthPrague event, 10-12 June 2022.
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 starkwhale for helping me source some of the information! 🔍
Would you like to sponsor this newsletter? Reach out to me.