wardcrest

Transaction and PSBT decoder

Paste a raw transaction or a PSBT to see exactly what it does before anyone signs it: every input and output, the fee, which outputs are change, and any flags that should worry you.

Decoded in your browser. Nothing is sent anywhere unless you choose to look up input values.

Network

A raw transaction does not say which network it is for, so addresses are shown for the one you choose.

Questions

What is a PSBT?

A Partially Signed Bitcoin Transaction (BIP-174): a transaction your wallet has built but not finished signing, passed between a wallet and a hardware device or co-signers. It carries the details a signer needs to check what it is approving.

Is it safe to paste my PSBT here?

The decoding runs entirely in your browser. The PSBT is never sent to Wardcrest. A PSBT cannot be used to spend your coins without your signing device, but it does reveal the addresses and amounts involved, so treat it like a bank statement.

How do I know which output is change?

Wallets attach key-derivation data to outputs that come back to them. Outputs with that data are marked as your change; every other output leaves your wallet. Check each of those addresses against where you meant to send.

What are SIGHASH flags?

They say which parts of the transaction a signature covers. ALL (or DEFAULT on Taproot) is normal. NONE, SINGLE and ANYONECANPAY let other people change parts of the transaction after you sign; they have legitimate uses in some protocols but are a classic tool in scams.