Stacks documentation

Search docs
K
Write Clarity smart contracts, build apps, and starting mining with the Stacks blockchain

Understand Stacks

Graphic for: Overview
OverviewLearn more about the Stacks 2.0 blockchain
Overview
Graphic for: Proof of Transfer
Proof of TransferUnderstand the proof-of-transfer consensus mechanism
Proof of Transfer
Graphic for: Testnet
TestnetTest your smart contracts and apps
Testnet

Write smart contracts

Graphic for: Clarity overview
Clarity overviewOverview and guides for getting started with Clarity
Clarity overview
Graphic for: Hello, World
Hello, WorldLearn the basics of Clarity and write a simple Hello World smart contract.
Hello, World
Graphic for: Tokens
TokensLearn about token support within Clarity
Tokens
Graphic for: NFT tutorial
NFT tutorialBuild your own NFT on Bitcoin
NFT tutorial

Build apps

Graphic for: Authentication
AuthenticationRegister and sign in users with identities on the Stacks blockchain
Authentication
Graphic for: Transaction signing
Transaction signingPrompt users to sign and broadcast transactions to the Stacks blockchain
Transaction signing
Graphic for: Data storage
Data storageSave and retrieve data for users with Gaia
Data storage

Start mining

Graphic for: Mine mainnet Stacks tokens
Mine mainnet Stacks tokensSet up and run a miner on the Stacks 2.0 mainnet
Mine mainnet Stacks tokens
Graphic for: Mine testnet Stacks tokens
Mine testnet Stacks tokensSet up and run a miner on the Stacks 2.0 testnet
Mine testnet Stacks tokens
Graphic for: Running a mainnet node
Running a mainnet nodeSet up and run a mainnet node with Docker
Running a mainnet node
Graphic for: Running a testnet node
Running a testnet nodeSet up and run a testnet node with Docker
Running a testnet node
Graphic for: Running a regtest node
Running a regtest nodeLearn how to set up and run a regtest node
Running a regtest node

Ecosystem