gm fellow STARK enthusiasts! 🐺✨
This is the second edition of your weekly StarkNet summary. The previous update can be found here.
Let’s get into this week’s news! 👇
Protocol updates
starknet-hardhat-plugin 0.3.10
has been released.StarkNet Alpha 0.7.0
has launched on mainnet, one week after the release on testnet; bringing proxies, events and block number/block timestamp calls.StarkWare has partnered with OppenZeppelin. OpenZeppelin will provide audit and secure development resources for StarkNet.
OpenZeppelin Nile has implemented a scripting API to compile, manage deployments & accounts, and is working on plugins.
StarkWare has partnered with ABDK. ABDK will audit StarkNet smart contracts and Cairo code.
@niubob created a Cairo implementation of NIST P-256, enabling the provability of Apple Enclave signature on StarkNet.
first iteration of an Account Contract supporting multicalls in Cairo.
Jonathan LEI is creating starknet.rs, a complete Rust library in StarkNet.
New code completion feature in Eric Lau’s Cairo Visual Studio Code extension for StarkNet - lets you quickly import libraries such as OpenZeppelin Cairo Contracts.
An extension of Starknet's L1-L2 bridge for ERC-20 in Vyper by tsenami.
Governance
There is an on-going discussion around the Polaris Prover License on StarkNet’s discussion board, StarkNet Shamans. Since StarkNet will be community-governed, you should take this opportunity to voice your opinion and contribute to the discussion.
Media Highlight: discussion with the four leaders in rollups: Arbitrum, ZK Sync, Starkware, Optimism ft. @EliBenSasson
Ecosystem
Want to build on StarkNet? Check out the community jobs section.
DopeWars, a DAO-governed game, has released vehicles for their game; as well as their first Podcast episode on their origins.
Briqs, an NFT building and composition protocol, has showcased some community creations.
Space MMO game Influence has held a Twitter space with two NASA engineers.
Users of oasis, a newly announced NFT marketplace on StarkNet, have minted over 3,000 NFTs on testnet only 5 days after launch.
Following Lyra and StarkWare’s $10,000 Cairo Developer Grant, two developers fulfilled the criteria and implemented a Black Scholes library in Cairo on StarkNet. Entry 1, Entry 2.
StarkWare has awarded a grant to JediSwap to build and grow new DeFi applications.
starknet.js has crossed 5k downloads, with more downloads in a single week than even at the start of mainnet. 🎉
Continually updated list of projects building on StarkNet. 🏗️
DEX ZigZag has released their vision, laying out their plans for StarkNet and highlighting the unique capabilities they gain by deploying on it.
Starknet Shamans community discussion highlights
Useful links & articles
Fractal Scaling: from L2 to L3
The rise of L2 native dApps
Provable vs. Composable Computation or why Cairo will supersede Solidity
StarkNet community call schedule
How to use StarkWare layer 2 by Bankless
community member @starkwhale has created L2.news, an L2 news aggregator without filler.
Developer resources
Awesome StarkNet: A curated list of awesome StarkNet resources, libraries, tools and more. (Highly recommended!)
Aggregated common Cairo functions for use in a Python package.
Want to build on StarkNet and learn Cairo? Here’s a boilerplate repo to get you up and running.
best practices on Cairo development by @joranhonig
Perama’s overview of Accounts (Account abstraction) on StarkNet
Learn to code Cairo dApps with SymbOnStark
going all-in starkware, a compilation of resources by Natalia
Cairo deep dive: Under-constrained computation, a new kind of bug by Joran Honig
community member Crypto Benkei is documenting their learning process of StarkNet and Cairo.
tips for reference types in Cairo by MikeN
Dates and Events
next community call: February 1st; Presentation of Warp by Nethermind, roadmap update by StarkNet team.
First ever StarkNet hackathon: April 25-26, Amsterdam
StarkNet Summit: TBD
Online workshops are on the way. 👀
Thank you for reading, and see you next week. ⏳
Special thanks to odin_free for helping me source some of the information! 🔍