BitcoinSV Transaction Flow
In this transaction, the inputs unlock funds from previous transactions, and the outputs lock funds for future transactions.
Inputs: Unlocking Previous Outputs
These inputs represent outputs from past transactions. The unlock script provides the proof needed to spend these funds.
0.50000000 BSV
50,000,000 satoshis
txid: 7a8b9c...
Unlock: <sig1> <pubKey1>
Lock: OP_DUP OP_HASH160 <pubKeyHash1> OP_EQUALVERIFY OP_CHECKSIG
0.30000000 BSV
30,000,000 satoshis
txid: 1d2e3f...
Unlock: <sig2> <pubKey2>
Lock: OP_DUP OP_HASH160 <pubKeyHash2> OP_EQUALVERIFY OP_CHECKSIG
Outputs: Locking Funds for Future Use
These outputs lock funds with conditions that must be met in future transactions. Only the recipient will be able to unlock these funds.
0.60000000 BSV
60,000,000 satoshis
addr: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
Lock: OP_DUP OP_HASH160 <recipientPubKeyHash> OP_EQUALVERIFY OP_CHECKSIG
0.18000000 BSV
18,000,000 satoshis
addr: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Lock: OP_DUP OP_HASH160 <changePubKeyHash> OP_EQUALVERIFY OP_CHECKSIG
0.02000000 BSV
2,000,000 satoshis
The miner fee is the difference between the total inputs and the total outputs. This ensures the transaction is processed by miners and included in the blockchain.
Try Building Your Own Transaction!
Experiment with inputs, outputs, and miner fees to see how transactions are structured.
Build Your Own Transaction
Experiment with inputs, outputs, and miner fees to see how transactions are structured!
Inputs (Funds to Spend)
Outputs (Funds to Recipients)
Transaction Summary
Total Inputs: 1.00000000 BSV
Total Outputs: 0.99990000 BSV
Miner Fee: 0.00000000 BSV
You don't spend part of a coin. You consume whole inputs, pay your recipient, and send the leftover back to yourself as a change output, leaving only a tiny miner fee. Whatever you don't assign to an output becomes the fee.