StarkNet is a permissionless decentralized ZK-Rollup operating as an L2 network over Ethereum, where any dApp can achieve unlimited scale for its computation, without compromising Ethereum’s composability and security.
Currently, StarkNet’s first step, StarkNet Alpha, is deployed. This tutorial walks you through writing and deploying a StarkNet contract.
- Setting up a StarkNet account
- Writing StarkNet contracts
- More CLI commands
- Adding User Authentication
- More Features
- Calling another contract
- Interacting with L1 contracts
- Default entry point
- Writing unit tests
- Signature verification
- A simple Automated Market Maker (AMM)
StarkNet Alpha on Mainnet¶
The StarkNet core contract: 0xc662c410C0ECf747543f5bA90660f6ABeBD9C8c4
Sequencer URL: https://alpha-mainnet.starknet.io