Bitcoin payments · English
Read Bitcoin fee estimates as horizons, not guarantees
A Bitcoin Core worksheet for separating confirmation targets, economical and conservative modes, feerate units, insufficient data and wallet decisions.

Start with the target and the returned units
A fee estimate is a model output for a requested confirmation horizon, not a promise that one transaction will confirm in that many blocks. Before funding a gaming account, separate the wallet's selected target, the returned feerate, the transaction's virtual size and the receiving service's credit policy.
Bitcoin Core's estimatesmartfee RPC returns an estimated fee rate and the block target for which the estimate is considered valid, or an error when insufficient data is available. Treat each redirect, network hop or status change as its own trust decision rather than one continuous event. Keep requested blocks beside returned blocks; compare request time with node version by date, and leave mode open until feerate is verified.
Record the requested target
A user or wallet asks the estimator about confirmation within a number of blocks. Capture the requested target and the target actually returned by the node. The requested blocks, returned blocks, request time and node version belong on the fee-estimate observation card. A copied identifier is useful only when its origin, destination and collection time travel with it. Name the owner of confidence intent, the source for wallet setting, the unit attached to requested blocks and the condition that would change request time.
Do not translate a block target into an exact clock time. Stop at the first unexplained mismatch and ask about that precise boundary rather than starting a second transaction. A reviewer should reproduce node version from mode, trace feerate to confidence intent and understand why returned blocks was not substituted for wallet setting. Apply the instruction again in its narrow form: Capture the requested target and the target actually returned by the node. Preserve the evidence for record the requested target without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Distinguish estimate modes
The RPC documents economical and conservative estimation modes with different risk trade-offs. Write the selected mode beside the result before comparing wallets. The mode, feerate, confidence intent, wallet setting and reason belong on the fee-estimate observation card. Stop at the first unexplained mismatch and ask about that precise boundary rather than starting a second transaction. A reviewer should reproduce node version from mode, trace feerate to confidence intent and understand why returned blocks was not substituted for wallet setting.
A lower estimate is not automatically better when delay matters. Treat each redirect, network hop or status change as its own trust decision rather than one continuous event. If request time conflicts with feerate, retain both captures, recheck requested blocks and postpone any step that depends on mode. Apply the instruction again in its narrow form: Write the selected mode beside the result before comparing wallets. Preserve the evidence for distinguish estimate modes without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Keep units explicit
Feerate, transaction fee, virtual bytes and asset amounts are different quantities. Show the multiplication used by the wallet and label every unit. The feerate unit, virtual size, calculated fee, displayed fee and rounding belong on the fee-estimate observation card. Treat each redirect, network hop or status change as its own trust decision rather than one continuous event. If request time conflicts with feerate, retain both captures, recheck requested blocks and postpone any step that depends on mode.
Never compare satoshis per virtual byte with BTC per kilobyte as if the numbers shared a scale. A copied identifier is useful only when its origin, destination and collection time travel with it. The final decision must connect wallet setting to node version, preserve the boundary around returned blocks and state when confidence intent needs another observation. Apply the instruction again in its narrow form: Show the multiplication used by the wallet and label every unit. Preserve the evidence for keep units explicit without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Handle insufficient data
A node can return an error instead of a reliable estimate when it lacks observations. Preserve the error and compare with another trusted node or wallet policy without inventing a number. The error, data source, fallback policy, comparison time and decision belong on the fee-estimate observation card. A copied identifier is useful only when its origin, destination and collection time travel with it. The final decision must connect wallet setting to node version, preserve the boundary around returned blocks and state when confidence intent needs another observation.
Silence or a blank field does not justify a zero-fee transaction. Stop at the first unexplained mismatch and ask about that precise boundary rather than starting a second transaction. Keep requested blocks beside returned blocks; compare request time with node version by date, and leave mode open until feerate is verified. Apply the instruction again in its narrow form: Preserve the error and compare with another trusted node or wallet policy without inventing a number. Preserve the evidence for handle insufficient data without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Separate confirmation from account credit
A broadcast transaction, mined confirmation and operator balance credit occur at different stages. Track transaction ID, block status and authenticated credit notice separately. The txid, mempool state, confirmations, credit status and support ticket belong on the fee-estimate observation card. Stop at the first unexplained mismatch and ask about that precise boundary rather than starting a second transaction. Keep requested blocks beside returned blocks; compare request time with node version by date, and leave mode open until feerate is verified.
Do not resend because the account balance is delayed while the original transaction is still traceable. Treat each redirect, network hop or status change as its own trust decision rather than one continuous event. Name the owner of confidence intent, the source for wallet setting, the unit attached to requested blocks and the condition that would change request time. Apply the instruction again in its narrow form: Track transaction ID, block status and authenticated credit notice separately. Preserve the evidence for separate confirmation from account credit without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Use Bitcoin Core for estimator semantics
The RPC documentation defines inputs, modes, returned fields and the insufficient-data response. Cite Bitcoin Core estimatesmartfee RPC documentation with its HTTPS address and access date; use source-checked explainers only for supporting definitions. If request time conflicts with feerate, retain both captures, recheck requested blocks and postpone any step that depends on mode. A copied identifier is useful only when its origin, destination and collection time travel with it.
It does not quote a universal current fee, guarantee confirmation or state a recipient's deposit-credit rule. The final decision must connect wallet setting to node version, preserve the boundary around returned blocks and state when confidence intent needs another observation. Stop at the first unexplained mismatch and ask about that precise boundary rather than starting a second transaction.
Choose a fee from current evidence and the real deadline
Save the estimate time and wallet choice, then monitor the original transfer rather than changing history when the mempool moves. Name the owner of confidence intent, the source for wallet setting, the unit attached to requested blocks and the condition that would change request time. Treat each redirect, network hop or status change as its own trust decision rather than one continuous event.
A technically efficient Bitcoin transfer does not make gambling profitable; keep the amount within a prewritten disposable-entertainment limit. Adults 18+ who meet local law should protect essential money, set cash and time limits before any play, never borrow or chase losses, and use the responsible-play centre for stronger separation or confidential support. A reviewer should reproduce node version from mode, trace feerate to confidence intent and understand why returned blocks was not substituted for wallet setting.
