Skip to main content

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.

SectionForContents
Command-line guidesOperators and power usersStep-by-step walkthroughs with wallet-cli
Go guidesServices, exchanges, backendsThe go-sdk: wallet RPC client and the embedded WASM runtime
JavaScript guidesdApps, 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

WorkflowCommand lineGoJavaScript
Issue and manage a fungible tokenguideguideguide
Issue and manage an NFTguideguideguide
Run a staking pool / delegateguideguide (pools + delegations)guide (delegations)
Trade with on-chain ordersguideguideguide
Atomic swap with Bitcoin (HTLC)guideguideguide
Manage a multisig addressguideCLI onlyCLI only
Migrate ERC-20 ML to mainnetguidePortal onlyPortal only

Deeper WASM-specific dives (full custody in Go, no wallet daemon): Wallet & signing, Forging custom transactions, and Composing UTXOs.