StarkNet Roundup #14
Weekly summary of all things StarkNet
This newsletter is made possible thanks to ZigZag! ZigZag Exchange is an order-book DEX, replicating the user experience and liquidity from existing centralised exchanges onto StarkNet whilst remaining non-custodial. ZigZag will be live on StarkNet soon!
With the release of spot, margin trading and perpetual futures, traders will no longer require a centralised exchange to receive unparalleled price quotes.
gm fellow STARK enthusiasts! ✨🐺
Welcome to the 14th edition of my weekly comprehensive StarkNet summary. This mega-Devconnect-edition covers the last two weeks. 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
Tim Nooren just released pytest-cairo 0.1.0, introducing fixtures. Fixtures are defined using the "fixture" decorator, just like in pytest. Fixtures can greatly simplify set up + improve run times due to caching of results.
OpenZeppelin discussion around the Cairo implementation of EIP-4626 - yield bearing vaults.
Special Mathematical Functions for #Cairolang v0.1: numerical evaluation for Gamma Function. Next steps: extend to Gamma-derived functions, and complex valued support - by abstractnull.
A new library that is compatible with the current getStarknet() API but is able to support more wallets on StarkNet. dApp devs can easily integrate it - it's as simple as replacing the lib name in the getStarknet() import - by @avimak
New wallet: Braavos alpha version is live on Starknet testnet. You can connect to dApps, manage your tokens and see your NFT collections inside the wallet. Link to chrome extension.
Amarna, a new static analyzer for the Cairo programming language and StarkNet contracts, is here - by trailofbits.
StarkWare announce strategic partnership with @InsightsFlow. Their teams are committed to providing the #StarkNet ecosystem with data tooling. StarkNet’s data is made available to developers and users from a wide range of expertise.
@franalgaba_ just released pre-commit-cairo, a @pre_commit repository with automations for @CairoLang. The first released hook is for Amarna, the static analyzer made by @trailofbits. Now you can easily check your contracts before pushing changes to github.
@odysseas_eth built a dashboard for 'odyslam/starknet-node', the easiest way to deploy a StarkNet node, called @equilibrium_co Pathfinder. It streams device logs thanks to @balena_io and shows charts about the device and the syncing, thanks to @linuxnetdata.
@argentHQ and @myBraavos have issued together a new `get-starknet` lib that will enable dApps to support multiple wallets on StarkNet, while preserving the same getStarknet APIs, allowing for a seamless transition to the new lib.
Namespaces are the latest recommended practice for smart contract extensibility in Cairo. Get code navigation for namespace functions in VS Code with the latest version of the Cairo LS extension - by @ericglau.
@OhadBarta, Decentralization Specialist from @StarkWareLtd, took part in the @l2beatcom chat hosted by @sassal0x about the current and future level of decentralization in Scaling Solutions together with other L2 OGs. Starts at 1:30:00.
@zkxprotocol's CTO @bitpactum took the Stage on the @l2beatcom day 2 event to talk about how to structure and deal with DeFi products coded in Cairo and deployed on StarkNet. Talk starts at minute 5:44:00. Summary here.
@StarkWareLtd's CoFounder @ukolodny gave a great talk about the "EthL1 to L3s via Public StarkNet L2" concept at the "Modular Summit". Thread summary here.
Another interesting talk from the Modular Summit is the one about "Scaling ZK execution layers" with the guys from @zksync, @Scroll_ZKP and @GuthL, StarkNet Ecosystem lead.
This newsletter isn’t just the most comprehensive and most read source of StarkNet news, it’s also the perfect place to list your StarkNet job offers.
Argent. Product lead - Argent X. Apply here.
Sandclock. Looking for Solidity devs interested in Cairo to port Sandclock's codebase. Port Sandclock's codebase to Cairo and implement sustainable yield generation strategies. Apply here.
JediSwap, AMM: Contribute in their open Mesh program.
MatchboxDAO, on-chain games incubator: Technical and Product Lead with an understanding of zk rollups (bonus if you know Cairo), to lead a variety of our technical projects and manage teams of developers.
Apibara, NFT marketplace: functional engineer to build the best NFT API on Ethereum and StarkNet.
The Ninth, metaverse game: freelance blockchain developer with professional knowledge of blockchain technologies and work experience with Solidity, Cairo or zk snarks. Contact email.
Brine finance, decentralized order-book exchange: community manager who is experienced at executing marketing campaigns, expertly engaging and igniting communities and leading narrative design.
Bibliotheca DAO: experienced Creative director to spearhead Art style across the decentralised Lootverse they are building on StarkNet. Web3 Adventurers can apply by joining the Bibliotheca DAO discord and messaging LordOfAFew.
Want to build on StarkNet? Check out this building on StarkNet page.
Realms drop an explainer about their “modular game concept”, and tease a Pre-Alpha of their native StarkNet NFT Marketplace.
Topology announce Isaac, the first physics-powered onchain universe on StarkNet. Dedicated blog post here.
Pioneering DeFi platform MakerDAO is charting its multi-chain future, starting with a bridge to StarkNet’s Ethereum layer 2 on April 28th - article by CoinDesk. Another article by Bankless.
StarkNet's NFT marketplace @PlayOasisXYZ teams up with @myBraavos browser wallet as you can now visualize your NFTs from Oasis directly through this new StarkNet Browser Wallet.
PlayRedline, a virtual and weather-influenced Robot Racing Game set in real cities and building on StarkNet, releases a charming preview showing off their 3D graphics.
Continually updated list of projects building on StarkNet. 🏗️
StarkNet.js downloads have hit a record this week, with over 21,000 cumulative downloads.
StarkNet Community & Shamans Highlights
Building a Vue.js FrontEnd for StarkNet - coding session
In this post, we are exploring self-custody strategies for rollups and the unique challenges pertaining to ZKRollups
In the context of StarkNet, we explore the Applicative Escape Hatch pattern
Looking into the future, we explore how decentralization of the network solves censorship and self-custody concerns
Useful links & articles
Dates and Events
With DevConnect Amsterdam and the StarkWare hackathon concluded, things are getting a bit more relaxed again.
next community call May 10th: Open for presentation, roadmap update by StarkWare team.
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. ⏳
Would you like to sponsor this newsletter? Reach out to me.