Send with fee and change
Terms used in this lesson
- Transaction ID
- The identifier produced by hashing a Bitcoin transaction’s non-witness serialization.
Review destination, amount, selected outputs, fee rate, absolute fee, and change before signing a simulated Bitcoin payment.
Loading lesson visuals...
Learn the idea
Sending bitcoin is a complete state transition. A wallet selects existing outputs, creates the recipient output and usually a change output, estimates a fee from transaction size and fee rate, then asks the signer to authorize exact transaction data. The fee is inputs minus outputs, not a separate network invoice.
Verify destination and amount
Confirm the Bitcoin network, compare the address using an independent channel for high-value payments, and state the amount in both sats and any local-currency estimate without confusing the estimate for protocol value.
Inspect every idea above to open it.
Bitcoin spends whole outputs. Any remaining value must be created as an entirely new change output.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.