Documentation Index
Fetch the complete documentation index at: https://docs.kaleidoswap.com/llms.txt
Use this file to discover all available pages before exploring further.
Named Environment Model
kaleido node manages named Docker Compose environments stored under a base directory, which defaults to:
Create An Environment
- Base directory
- Environment name
- Node count
- Bitcoin network
- Base daemon and peer ports
- Whether to start the environment immediately
Lifecycle Commands
| Command | Purpose |
|---|---|
kaleido node list | Show all environments and their node URLs |
kaleido node use <name> [--node N] | Point the active node-url at one node in an environment |
kaleido node up <name> | Start containers |
kaleido node stop <name> | Stop containers without deleting data |
kaleido node down <name> | Stop and remove containers and networks |
kaleido node ps <name> | Show container status |
kaleido node logs <name> | Stream logs |
kaleido node clean <name> | Delete environment data volumes |
up, stop, logs, and clean can auto-detect it.
Switch The Active Node
Usekaleido node use to update the configured node URL:
wallet, asset, channel, and payment.
Initialize And Unlock
After a fresh environment starts, initialize the wallet once:--passwordto pass the wallet password directly--mnemonicto restore from an existing mnemonic during initialization
--password--bitcoind-user--bitcoind-pass--bitcoind-host--bitcoind-port--indexer-url--proxy-endpoint--announce-alias--announce-address
Inspect And Lock
info to confirm the node is reachable and correctly configured before running wallet, channel, or swap flows.
Node Swap Operations
The nestedswap group supports atomic and low-level swap operations on the node side:
Recommended Local Flow
Operational Notes
cleanis irreversible because it removes the underlying data volumes.downremoves containers and networks, but preserves volumes.logsaccepts--serviceto limit output to one container.