Find the next step for a stalled PSBT

A signer may return an unchanged partially signed Bitcoin transaction when an input still lacks prevout or signing information. Inspect the coordinator's packet before retrying.

Inspect the input analysis

Set PSBT to the base64 packet from a test signing session. This read-only RPC assigns roles to the remaining work and reports missing data where it can identify it.

bitcoin-cli analyzepsbt "$PSBT" | jq '{next, inputs, error}'

Route the packet to the right role

An input with has_utxo false lacks the previous output data required by the workflow. Ask the updater to supply it. If the next role is signer and the input lists missing signatures, send the packet to the corresponding signer. A structurally complete packet still needs independent review of destinations and amounts.

bitcoincore.org analyzepsbt