Hello, StarkNet¶
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
- Constructors
- More Features
- Calling another contract
- Deploying a contract by another contract
- Events
- Interacting with L1 contracts
- Default entry point
- Writing unit tests
- Signature verification
- A simple Automated Market Maker (AMM)
Some useful links¶
Voyager – The StarkNet block explorer.
StarkNet Alpha on Mainnet¶
The StarkNet core contract: 0xc662c410C0ECf747543f5bA90660f6ABeBD9C8c4
Sequencer URL: https://alpha-mainnet.starknet.io
StarkNet Alpha version 4 on Goerli¶
The StarkNet core contract: 0xde29d060D45901Fb19ED6C6e959EB22d8626708e
Sequencer URL: https://alpha4.starknet.io