SUBTC CLI V2 — Real Testnet Flow

permalink SUBTC
#cli#flow#real#subtc#testnet

This guide shows a complete payment flow using SUBTC CLI V2<br>with live testnet results.

Step 1: Create Key

./subtc key create

Key Created
────────────────────────────────────────────
key:                 SUBTC-KEY-79821c194cd50ff0ce948920532fd8953a8c417de3d61c90
✓ Key saved → ~/.subtc.json

Step 2: Check Key Status

./subtc key status

Key Status
────────────────────────────────────────────
{
  "ok": true,
  "request_id": "fcf859dae07b00d7",
  "result": {
    "key": "SUBTC-KEY-79821c194cd50ff0ce948920532fd8953a8c417de3d61c90",
    "wallet_count": 0
  }
}

Step 3: Set Network to Testnet

./subtc config set-net test<br>✓ Default network → testnet

Step 4: Create Wallet

./subtc wallet create

Wallet Created · testnet
────────────────────────────────────────────
wallet_id: w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e

Step 5: Generate Receive Address

./subtc wallet receive w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e

Receive Address · testnet
────────────────────────────────────────────
address: tb1qhcy9w09yk22ppf3fdg6twnjh2zvgarf4zlsw4s

Step 6: Check Wallet Balance

./subtc wallet balance w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e

Balance · w_acfd7aa7e5…  testnet
────────────────────────────────────────────
balance: 191849 sat  (0.00191849 BTC)
unconfirmed: 191849 sat  (0.00191849 BTC)

Step 7: Wait for Funds (Blocking)

./subtc wait w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e tb1qhcy9w09yk22ppf3fdg6twnjh2zvgarf4zlsw4s 30000

Waiting for Funds · testnet
────────────────────────────────────────────
wallet_id: w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e
address: tb1qhcy9w09yk22ppf3fdg6twnjh2zvgarf4zlsw4s
expected_sat: 30000 sat
received: 191849 sat

Step 8: Send BTC

./subtc send w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e tb1qjcr7lcucmwudwqscew4r078gxkw549ruq5r97w 50000

Send BTC · testnet
────────────────────────────────────────────
wallet_id: w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e
to: tb1qjcr7lcucmwudwqscew4r078gxkw549ruq5r97w
amount: 50000 sat  (0.00050000 BTC)
fee: 3% (service + network)
✓ Transaction broadcast
txid: 7360354a92094b97f20df66eab5c4da4bfa6e3ceba86ae4e6d5a077a06d7809f
sent_sat: 48500 sat
fee_sat: 1500 sat

Step 9: Check Balance After Send

./subtc wallet balance w_acfd7aa7e54f31d533c4f6eed2cf18c9c192957c2f2e

Balance · w_acfd7aa7e5…  testnet
────────────────────────────────────────────
balance: 41849 sat  (0.00041849 BTC)
unconfirmed: 0 sat

Step 10: Health Check

./subtc health

Health · testnet
────────────────────────────────────────────
{
  "ok": true,
  "request_id": "ee7d76f45093c3fe",
  "result": {
    "coin": "btc",
    "configured": true,
    "fee_bps": 300,
    "min_send_sat": 20000
  }
}

Step 11: Show Config

./subtc config show

Config
────────────────────────────────────────────
key: SUBTC-KEY-79••••••••
network: test  testnet
file: ~/.subtc.json
env-override: SUBTC_KEY · SUBTC_NET

✅ Summary

  • Created key & wallet
  • Generated receive address
  • Checked balance
  • Waited for funds
  • Sent BTC
  • Verified final balance
  • Health check & config review

All commands tested successfully on V2.

tools subtc cli v2 : https://subtc.net/post/subtc-cli-v2-unified-bitcoin-cli