For the complete documentation index, see llms.txt
Tutorials
Step-by-step tutorials for building DApps on Midnight Network. Start with the entry-level tutorials and work up to end-to-end deployments.
Counter
Learn Compact smart contract basics, ledger state, ZK proof generation, and CLI deployment with a minimal counter DApp.
Bulletin board
Build a bulletin board DApp that uses ZK proofs for access control, so users can post and remove messages without revealing their identity on-chain.
Battleship
Write a contract that mixes public and private state as a state machine, then verify it with MidnightJS tests on a local devnet.
Leaderboard
Build a full-stack DApp with structured on-chain data, privacy controls via disclose(), Lace wallet integration, and production deployment.
ZK Loan
Build a loan DApp that privately evaluates credit data with ZK proofs, covering Compact contract logic, a Schnorr-signed attestation API, and a CLI.