Before You Start
These command groups require an active and unlocked node:BTC Wallet
Common wallet commands
| Command | Purpose |
|---|---|
kaleido wallet address | Generate a new on-chain BTC deposit address |
kaleido wallet balance | Show BTC balance |
kaleido wallet send <amount> <address> | Send on-chain BTC |
kaleido wallet utxos | List UTXOs |
kaleido wallet create-utxos | Create colored UTXOs for RGB operations |
kaleido wallet transactions | List on-chain transactions |
kaleido wallet estimate-fee | Estimate the on-chain fee rate |
kaleido wallet backup <path> | Create an encrypted wallet backup |
kaleido wallet restore <path> | Restore from a backup archive |
kaleido wallet change-password | Rotate the wallet password |
kaleido wallet shutdown | Gracefully shut down the node |
Examples
Backup and restore
--password. Restore overwrites the current node data, so use it deliberately.
RGB Assets
Core asset commands
| Command | Purpose |
|---|---|
kaleido asset list | List assets held by the node |
kaleido asset balance <asset-id> | Show balance for one asset |
kaleido asset metadata <asset-id> | Show asset metadata |
kaleido asset invoice <asset-id> | Create an RGB invoice |
kaleido asset send <asset-id> <amount> <invoice> | Send RGB assets |
kaleido asset send-batch | Send to multiple RGB recipients in one transaction |
kaleido asset transfers <asset-id> | Inspect transfer history |
kaleido asset refresh | Refresh pending transfers |
kaleido asset sync | Synchronize the RGB wallet |
kaleido asset fail-transfers | Mark pending transfers as failed |
kaleido asset media | Fetch asset media bytes by file digest |
Issue new assets
Theissue subgroup supports the three supported schemas:
niafor fixed-supply fungible assetscfafor collectible fungible assetsudafor unique digital assets
Asset invoice and send examples
asset send options:
--fee-rate--min-confirmations--donation--transport-endpoint--skip-sync
Lightning And RGB+LN Payments
Payment commands
| Command | Purpose |
|---|---|
kaleido payment invoice | Create a BOLT11 invoice |
kaleido payment send <invoice> | Pay a Lightning invoice |
kaleido payment list | List payments |
kaleido payment status <payment-hash> | Inspect payment state |
kaleido payment decode <invoice> | Decode a Lightning or RGB invoice |
kaleido payment invoice-status <invoice> | Check invoice state |
kaleido payment keysend | Send a spontaneous Lightning payment |
Examples
--amount-msat. For RGB+LN payments, supply --asset-id and --asset-amount.
Working Style
- Use
--jsonwhen you need machine-readable responses. - Use
--skip-synconly when stale wallet or transfer state is acceptable. - Create extra UTXOs before heavy RGB activity to avoid running out of usable colored outputs.