Guides
The Mintlayer guides exist in three flavors, one folder per language or interface. They cover the same workflows: issuing tokens and NFTs, staking, trading with on-chain orders, and atomic swaps with Bitcoin.
| Section | For | Contents |
|---|---|---|
| Command-line guides | Operators and power users | Step-by-step walkthroughs with wallet-cli |
| Go guides | Services, exchanges, backends | The go-sdk: wallet RPC client and the embedded WASM runtime |
| JavaScript guides | dApps, bots, scripts | @mintlayer/sdk: the Client in the browser (Mojito) or Node.js |
New languages can be added alongside these; the workflows are the same, only the code changes.
Workflow map
| Workflow | Command line | Go | JavaScript |
|---|---|---|---|
| Issue and manage a fungible token | guide | guide | guide |
| Issue and manage an NFT | guide | guide | guide |
| Run a staking pool / delegate | guide | guide (pools + delegations) | guide (delegations) |
| Trade with on-chain orders | guide | guide | guide |
| Atomic swap with Bitcoin (HTLC) | guide | guide | guide |
| Manage a multisig address | guide | CLI only | CLI only |
| Migrate ERC-20 ML to mainnet | guide | Portal only | Portal only |
Deeper WASM-specific dives (full custody in Go, no wallet daemon): Wallet & signing, Forging custom transactions, and Composing UTXOs.