πΉ Video walkthrough: Coming soon
This guide covers everything you can do with basic Bitcoin wallets in Caravan-X.
From the main menu, select π¦ Bitcoin Wallets:
List all wallets
Create new wallet
View wallet details
Send funds between wallets
Fund wallet with regtest coins
TUI: Bitcoin Wallets β List all wallets
CLI: caravan-x list-wallets
Displays all wallets loaded in your Bitcoin Core node, including their type (regular, watch-only, blank) and balance.
TUI: Bitcoin Wallets β Create new wallet
CLI: caravan-x create-wallet --name <name>
- Enter a wallet name (e.g.,
alice) - Choose the wallet type:
- Regular wallet β Has private keys, can sign transactions
- Watch-only wallet β No private keys, can only monitor addresses
- Blank wallet β Empty wallet, no HD seed (advanced use)
- Wallet is created instantly
All wallets are descriptor wallets (modern Bitcoin Core format) with load_on_startup = true.
# Regular wallet
caravan-x create-wallet --name alice
# Watch-only wallet
caravan-x create-wallet --name my_watch --watch-onlyTUI: Bitcoin Wallets β View wallet details
Select a wallet to see:
- Balance (confirmed + unconfirmed)
- Addresses (generated so far)
- UTXOs (unspent transaction outputs)
- Wallet type and descriptor information
TUI: Bitcoin Wallets β Fund wallet with regtest coins
CLI: caravan-x fund-wallet --name <wallet> --blocks <n>
In regtest mode, you can mine blocks directly to a wallet's address. Each block produces a 50 BTC coinbase reward (which requires 100 block confirmations to become spendable).
- Select the wallet to fund
- Enter the number of blocks to mine (default: 1)
- Caravan-X generates a new address from the wallet and mines blocks to it
- If this is the first funding, mine at least 101 blocks so the first coinbase becomes spendable
# Mine 10 blocks to alice (gives 500 BTC, first coinbase spendable after 101 total blocks)
caravan-x fund-wallet --name alice --blocks 10TUI: Bitcoin Wallets β Send funds between wallets
CLI: caravan-x send --from <wallet_a> --to <wallet_b> --amount <btc>
- Select the source wallet (must have a balance)
- Select or enter the destination wallet
- Enter the amount in BTC
- Caravan-X creates, signs, and broadcasts the transaction
- Optionally mine a block to confirm the transaction immediately
caravan-x send --from alice --to bob --amount 1.5Tip: In regtest mode, transactions stay unconfirmed until you mine a block. Caravan-X offers to mine one automatically after sending.