You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OPERATOR_GUIDE: add 'Reserve is short' troubleshooting section
Adds a full runbook at the end of the troubleshooting section for
when the admin dashboard shows the '⚠ Reserve is short by N sats'
banner. Covers the mental model (where BTC lives at each of the
three hops), how much to deposit, and step-by-step commands:
Step 1 — bitcoin-cli sendtoaddress from operator wallet to a fresh
enforcer-owned receive address
Step 2 — CreateDepositTransaction from the enforcer wallet to a
bare-base58 Thunder address (with the same wrapper-form warning
the deposit-address handling already carries in
thunder_address_decode and scripts/log-deposit.sh)
Step 3 — poke Thunder 'mine' RPC to include the deposit in a
sidechain block (client-side timeout is normal; the block gets
produced anyway)
Step 4 — log the row via scripts/log-deposit.sh so the admin
dashboard's 'Deposits' card shows it with txid + Ctip delta
Also covers the two commonly-hit edge cases:
- the current all-or-nothing worker policy — partial deposits
won't unstick payouts until the reserve covers total owed
(with a pointer at the partial-payout-policy open item)
- Ctip moves but Thunder balance stays 0: BMM is stalled;
the fix is a Thunder restart with the exact command
All hostnames / SSH keys / bitcoind RPC creds are placeholders
(<pool-host>, <ssh-key>, <rpcuser>, <rpcpassword>, <wallet-name>).
No live secrets.
0 commit comments