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.