๐๏ธ Migrate from Testnet-02 to Preview
Learn how to migrate your existing applications running on testnet-02 to the preview environment.
๐๏ธ Create an MN App
Get started using Midnight applications. Set up your wallet, get tokens, and start using privacy-preserving DApps.
๐๏ธ Deploy an MN app
Deploy a compiled Hello World smart contract to Midnight Testnet.
๐๏ธ Create a NextJs wallet connector
Learn how to create a NextJs application that connects to a wallet using the Midnight DApp Connector API.
๐๏ธ Create a React wallet connector
Learn how to create a React application that connects to a wallet using the Midnight DApp Connector API.
๐๏ธ 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.
๐๏ธ Interact with an MN app
Build a command-line interface to interact with a deployed Hello World contract on Midnight Testnet.
๐๏ธ Acquire tokens
In the production Midnight network, to run a DApp you need
๐๏ธ The Compact JavaScript Implementation: run your contracts off-chain
If youโve written smart contracts before, youโre probably used to languages like Solidity or Rust that compile to on-chain bytecode.
๐๏ธ Set up the Lace wallet
The Lace wallet is a Chrome extension.
๐๏ธ Run the proof server
Midnight uses zero-knowledge (ZK) cryptography to enable shielded
๐๏ธ DApp updatability
Updating code in a decentralized environment is challenging, because producing
๐๏ธ Midnight wallet - developer guide
There are many flavors of wallet software - browser extensions, wallets used in various backend systems, CLI apps, wallets integrated into testing environments, etc. In Midnight, they all need to implement common functionalities, like: