Mintlayer Documentation
Mintlayer is a Bitcoin sidechain with a built-in PoS consensus, native token issuance (MLS-01/MLS-02), and DeFi primitives such as atomic swaps and order-based trading. This site covers everything from running a node to building dApps on top of the network.
Where to start
- Run a node, install from source, binaries, or Docker, then follow the upgrade guide to stay current.
- Use the wallet, the Wallet CLI reference documents every command; for automation use the Wallet RPC API.
- Issue a token, the token guide walks through issuing, minting, and sending MLS-01 tokens; there is a separate guide for NFTs.
- Use the Mojito Wallet, the non-custodial mobile and browser-extension wallet: see Mojito Wallet.
- Build dApps, integrate wallets with the JavaScript SDK or Mojito Inject, and query chain data via the API.
Documentation map
| Section | Contents |
|---|---|
| Getting Started | Node vs. wallet, installation methods |
| Guides | Staking pools, tokens, NFTs, multisig, orders, atomic swaps |
| Node | Running, upgrading, firewall, node commands |
| Wallet | Mojito Wallet, addresses, Wallet CLI, Wallet RPC, Trezor |
| API | Indexer REST API: endpoints, conventions |
| Build | SDKs (Go, JavaScript), developer setup, Mojito Inject, MCP, Bridge |
| Whitepaper | Protocol concepts and design |
| Reference | Serialization, CLI reference, advanced tools |
| FAQ | Testnet tokens, fees, finality, staking requirements |
For the protocol design behind Mintlayer, see the whitepaper.