Bitcoin signing safety · English
Verify every PSBT output before signing a Bitcoin payment
A practical PSBT review that checks recipient outputs, change, amount, fees and signer roles before an air-gapped or multisignature wallet approves a transfer.

Verify every PSBT output before signing a Bitcoin payment
A Partially Signed Bitcoin Transaction lets different tools construct, inspect and sign one transaction, but the format does not make an incorrect recipient safe. The final human check must cover every output and the signing policy.
BIP 174 defines the PSBT data format, roles and maps used to pass transaction information between creators, updaters, signers, combiners, finalizers and extractors. It is technical specification, not receiver support guidance.
Identify the transaction role
Record which device or application created, updated and will sign the PSBT. Role separation helps reveal when an internet-connected coordinator is supplying data to an offline signer.
Do not assume the creator is also a trusted verifier. The specification supports distinguishing the unsigned transaction, input data, outputs, signer contributions and the final extraction stage.
Compare each destination and amount with a fresh authenticated invoice using the signer's own display. Malware can alter clipboard or coordinator output while leaving surrounding text convincing. Reject unexplained extra recipients or amount changes.
Inspect all recipient outputs
Compare each destination and amount with a fresh authenticated invoice using the signer's own display. Malware can alter clipboard or coordinator output while leaving surrounding text convincing.
Reject unexplained extra recipients or amount changes. It cannot identify a malicious address, authenticate a SignalBet invoice, choose a suitable fee, prove hardware-wallet integrity or reverse a broadcast transaction.
Verify the proposed change script belongs to the intended wallet and fits its derivation policy. An attacker-controlled change output can divert the remainder even when the primary recipient is correct. Treat unknown derivation information as unresolved.
Recognize change correctly
Verify the proposed change script belongs to the intended wallet and fits its derivation policy. An attacker-controlled change output can divert the remainder even when the primary recipient is correct.
Treat unknown derivation information as unresolved. Display and compare every recipient and change output on a trusted signer, verify the policy and fee, then sign only the exact PSBT whose digest matches the reviewed file.
Confirm the selected inputs, total outputs, fee amount and resulting feerate are plausible for the transaction. A valid PSBT can still overpay fees or reveal unnecessary wallet links. Return to construction rather than signing an unexplained difference.
Check inputs and fee
Confirm the selected inputs, total outputs, fee amount and resulting feerate are plausible for the transaction. A valid PSBT can still overpay fees or reveal unnecessary wallet links.
Return to construction rather than signing an unexplained difference. Keep gambling funds separate from long-term custody. Complex signing should never be rushed by a bonus timer, live event or attempt to recover a loss.
After combining signatures, confirm the finalized transaction still represents the reviewed outputs before extraction and broadcast. Multiple files with similar names can cause an older or modified PSBT to be signed. Archive the reviewed digest and transaction ID as payment evidence.
Match the final artifact
After combining signatures, confirm the finalized transaction still represents the reviewed outputs before extraction and broadcast. Multiple files with similar names can cause an older or modified PSBT to be signed.
Archive the reviewed digest and transaction ID as payment evidence. BIP 174 defines the PSBT data format, roles and maps used to pass transaction information between creators, updaters, signers, combiners, finalizers and extractors. It is technical specification, not receiver support guidance.
Record which device or application created, updated and will sign the PSBT. Role separation helps reveal when an internet-connected coordinator is supplying data to an offline signer. Do not assume the creator is also a trusted verifier.
What the official source supports
Bitcoin BIP 174 Partially Signed Bitcoin Transaction specification: The specification supports distinguishing the unsigned transaction, input data, outputs, signer contributions and the final extraction stage.
Where the source stops
It cannot identify a malicious address, authenticate a SignalBet invoice, choose a suitable fee, prove hardware-wallet integrity or reverse a broadcast transaction.
Make the documented decision
Display and compare every recipient and change output on a trusted signer, verify the policy and fee, then sign only the exact PSBT whose digest matches the reviewed file.
Keep gambling funds separate from long-term custody. Complex signing should never be rushed by a bonus timer, live event or attempt to recover a loss.
Build the final verification sheet
A Partially Signed Bitcoin Transaction lets different tools construct, inspect and sign one transaction, but the format does not make an incorrect recipient safe. The final human check must cover every output and the signing policy. Display and compare every recipient and change output on a trusted signer, verify the policy and fee, then sign only the exact PSBT whose digest matches the reviewed file. Keep gambling funds separate from long-term custody. Complex signing should never be rushed by a bonus timer, live event or attempt to recover a loss.
Do not assume the creator is also a trusted verifier. Reject unexplained extra recipients or amount changes. Treat unknown derivation information as unresolved. Return to construction rather than signing an unexplained difference. Archive the reviewed digest and transaction ID as payment evidence.
Run a final evidence review before acting
BIP 174 defines the PSBT data format, roles and maps used to pass transaction information between creators, updaters, signers, combiners, finalizers and extractors. It is technical specification, not receiver support guidance. Review these checkpoints in order: Identify the transaction role; Inspect all recipient outputs; Recognize change correctly; Check inputs and fee; Match the final artifact. Leave an unanswered item visibly unresolved instead of replacing it with a guess. It cannot identify a malicious address, authenticate a SignalBet invoice, choose a suitable fee, prove hardware-wallet integrity or reverse a broadcast transaction.
Identify the transaction role requires this evidence step: Record which device or application created, updated and will sign the PSBT. Do not assume the creator is also a trusted verifier. Inspect all recipient outputs requires this evidence step: Compare each destination and amount with a fresh authenticated invoice using the signer's own display. Reject unexplained extra recipients or amount changes. Recognize change correctly requires this evidence step: Verify the proposed change script belongs to the intended wallet and fits its derivation policy. Treat unknown derivation information as unresolved. Check inputs and fee requires this evidence step: Confirm the selected inputs, total outputs, fee amount and resulting feerate are plausible for the transaction. Return to construction rather than signing an unexplained difference. Match the final artifact requires this evidence step: After combining signatures, confirm the finalized transaction still represents the reviewed outputs before extraction and broadcast. Archive the reviewed digest and transaction ID as payment evidence.
For more context on Bitcoin signing safety, compare the named source with the responsible-play centre, the guide library and our editorial policy. SignalBet Guide referral links are disclosed, and compensation does not control sourcing, corrections or safety conclusions.
Source: Bitcoin BIP 174 Partially Signed Bitcoin Transaction specification ↗
