BA-00P · LESSON 03

Send with fee and change

Review destination, amount, selected outputs, fee rate, absolute fee, and change before signing a simulated Bitcoin payment.

Key terms in this lesson 1 definitions
Transaction ID
The identifier produced by hashing a Bitcoin transaction’s non-witness serialization.
Self-paced Foundation Not started

Loading lesson visuals...

01

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.

GUIDED EXPLANATION1/5 ideas inspected
1

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 each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinction“The wallet sends part of an existing coin and leaves the rest inside it.”

Bitcoin spends whole outputs. Any remaining value must be created as an entirely new change output.

02
FINISH LEARNING FIRST

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.