Midnight local network
Learn how to set up a local Midnight network for development and testing.
Get faucet tokens
Learn how to acquire test tokens for the Midnight Network.
How to generate DUST programmatically on Preprod
Guide on generating DUST programmatically on the Midnight Preprod environment using the Midnight wallet SDK.
How to configure providers
Learn how to configure the MidnightProviders object for deploying and interacting with Compact smart contracts.
Deploy the hello world contract
Deploy a compiled hello world smart contract to Midnight's Preprod network.
Interact with hello world contract
Build a command-line interface to interact with a deployed hello world contract on the Midnight Network.
Run the proof server
Learn how to run the proof server for the Midnight Network.
Making decision on contract updatability
Learn about Compact contracts updatability
Compact JavaScript implementation
Learn about the Compact JavaScript implementation for the Midnight Network.
Use the Compact JavaScript implementation
Learn how to use the Compact JavaScript implementation for the Midnight Network.
How to query the blockchain
A guide on how to query the Midnight blockchain.
Create a React wallet connector
Learn how to create a React application that connects to a wallet using the Midnight DApp Connector API.
Create a Next.js wallet connector
Learn how to create a Next.js application that connects to a wallet using the Midnight DApp Connector API.
Windows Compact setup
Learn how to set up the Midnight development environment on Windows using Windows Subsystem for Linux (WSL).
Set up Bun for Midnight development
Set up Bun package manager and the Compact compiler to build smart contracts and applications on the Midnight blockchain.