
I do believe Starknet is one of the most promising technologies in the Web3 scene. It is a Permissionless Decentralized ZK-Rollup. Any developer can deploy any dApp, using smart contracts, and achieve unlimited scale.
I started with Bitcoin Script almost 10 years ago, then moved to Solidity and fell in love with Rust while coding a Substrate Pallet for SSI. Then I got interested in zkRollups and discovered Starknet and Cairo.
Not an expert in Cairo Contracts but while learning I’ll be documenting my experience in this repo. I'm planning to do at least 3 small tutorials a week about different aspects of coding with Starknet:
Quickstart
Install a local tesnet and test with Nile
Deploy a Cairo Smart Contract using Hardhat
Interact with the Smart Contract from Starknet.js
Add events to the Contract
Create a Struct
Create a WhiteList (mapping)
My first Account in Starknet.
Calling another Contract (DelegateCAll)
Create an NFT from my Account.
Bridge an NFT to L1.
Bridge an NFT back to L2.
Also, I’m open to questions and topics for new posts …. just ping me in Twitter
