Account for change
Three recipients are not necessarily three outputs. A change output has its own size and must remain above the selected dust-policy floor.
Read the split experimentTransaction construction
Split, choose inputs, and consolidate. Every satoshi is accounted for.
| Output | Script | Amount (sats) |
|---|---|---|
| recipient | p2wpkh | 2000 |
| recipient | p2wpkh | 2000 |
| recipient | p2wpkh | 2000 |
| change | p2wpkh | 3594 |
Input value = recipients + change + fee. Signed size is a conservative estimate, not a confirmed transaction measurement.
cHNidP8BAK8CAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAAD9////BNAHAAAAAAAAFgAUFBQUFBQUFBQUFBQUFBQUFBQUFBTQBwAAAAAAABYAFBUVFRUVFRUVFRUVFRUVFRUVFRUV0AcAAAAAAAAWABQWFhYWFhYWFhYWFhYWFhYWFhYWFgoOAAAAAAAAFgAUY2NjY2NjY2NjY2NjY2NjY2NjY2MAAAAAAAEBHxAnAAAAAAAAFgAUdR526BmRltRUlBxF0bOjI/FDO9YAAAAAAA==
020000000101010101010101010101010101010101010101010101010101010101010101010000000000fdffffff04d0070000000000001600141414141414141414141414141414141414141414d0070000000000001600141515151515151515151515151515151515151515d00700000000000016001416161616161616161616161616161616161616160a0e000000000000160014636363636363636363636363636363636363636300000000
Three recipients are not necessarily three outputs. A change output has its own size and must remain above the selected dust-policy floor.
Read the split experimentGathering several outputs creates a larger input side. Consolidation spends a fee now and publicly connects those inputs.
Read the consolidation experimentImport verified UTXO metadata, set your recipients and change address, and export the PSBT to a dedicated Signet signer. Confirm the network, outputs, and fee there.
Bitcoin Core wallet workflow