Bitcoin payments · English
Audit a Bitcoin mempool entry before replacing a payment
A technical reader for transaction size, ancestor and descendant data, fees, replacement fields and the difference between mempool presence and recipient credit.

Prove the original transaction state before creating another
A missing account credit can tempt a sender to broadcast a second transaction too quickly. First determine whether the original transaction is in the mempool, confirmed, replaced, evicted or unknown to the node being queried. That state narrows the next question without exposing private wallet material.
Bitcoin Core's getmempoolentry RPC returns detailed information for a transaction in the node's mempool, including virtual size, fee data, time, height, dependencies and replacement-related fields. Keep public evidence in a shareable layer and secrets in a separate private store that is never attached to a support ticket. Keep txid beside node; compare query time with response by date, and leave wallet state open until vsize is verified.
Query the exact transaction ID
The RPC needs the transaction identifier and answers from one node's current mempool view. Copy the txid from the sending wallet and record the node and query time. The txid, node, query time, response and wallet state belong on the mempool-transition log. Redact by purpose, not appearance: explain why every remaining field is needed and why every removed field is unnecessary. Name the owner of weight, the source for base fee, the unit attached to txid and the condition that would change query time.
A not-found response from one node is not proof that no peer has seen the transaction. Finish with the smallest proof that answers the question while leaving keys, codes and identity images outside the record. A reviewer should reproduce response from wallet state, trace vsize to weight and understand why node was not substituted for base fee. Apply the instruction again in its narrow form: Copy the txid from the sending wallet and record the node and query time. Preserve the evidence for query the exact transaction id without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Read size and fee fields together
Virtual size and base or modified fee help explain effective feerate. Preserve the returned units and show any derived calculation. The vsize, weight, base fee, modified fee and derived feerate belong on the mempool-transition log. Finish with the smallest proof that answers the question while leaving keys, codes and identity images outside the record. A reviewer should reproduce response from wallet state, trace vsize to weight and understand why node was not substituted for base fee.
Do not infer recipient acceptance from an adequate feerate. Keep public evidence in a shareable layer and secrets in a separate private store that is never attached to a support ticket. If query time conflicts with vsize, retain both captures, recheck txid and postpone any step that depends on wallet state. Apply the instruction again in its narrow form: Preserve the returned units and show any derived calculation. Preserve the evidence for read size and fee fields together without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Trace ancestors and descendants
Unconfirmed parents or children can affect package behavior and replacement choices. List dependency txids and package sizes before acting. The ancestor count, ancestor size, descendant count, dependencies and fees belong on the mempool-transition log. Keep public evidence in a shareable layer and secrets in a separate private store that is never attached to a support ticket. If query time conflicts with vsize, retain both captures, recheck txid and postpone any step that depends on wallet state.
Replacing one member without understanding dependencies may not solve the delay. Redact by purpose, not appearance: explain why every remaining field is needed and why every removed field is unnecessary. The final decision must connect base fee to response, preserve the boundary around node and state when weight needs another observation. Apply the instruction again in its narrow form: List dependency txids and package sizes before acting. Preserve the evidence for trace ancestors and descendants without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Inspect replacement indicators
BIP125 replaceability fields describe whether transactions signal or inherit replacement status. Compare node output with the wallet's fee-bump option and planned recipient amount. The replaceable flag, wallet option, new fee, outputs and change belong on the mempool-transition log. Redact by purpose, not appearance: explain why every remaining field is needed and why every removed field is unnecessary. The final decision must connect base fee to response, preserve the boundary around node and state when weight needs another observation.
Never approve a replacement that changes the destination or amount unexpectedly. Finish with the smallest proof that answers the question while leaving keys, codes and identity images outside the record. Keep txid beside node; compare query time with response by date, and leave wallet state open until vsize is verified. Apply the instruction again in its narrow form: Compare node output with the wallet's fee-bump option and planned recipient amount. Preserve the evidence for inspect replacement indicators without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Reconcile the recipient ledger
Mempool presence proves neither confirmation nor balance credit on a private service. Keep node observations beside authenticated deposit status and support acknowledgements. The mempool state, block state, recipient status, credit time and ticket belong on the mempool-transition log. Finish with the smallest proof that answers the question while leaving keys, codes and identity images outside the record. Keep txid beside node; compare query time with response by date, and leave wallet state open until vsize is verified.
Do not share seed phrases or private keys as proof of transaction ownership. Keep public evidence in a shareable layer and secrets in a separate private store that is never attached to a support ticket. Name the owner of weight, the source for base fee, the unit attached to txid and the condition that would change query time. Apply the instruction again in its narrow form: Keep node observations beside authenticated deposit status and support acknowledgements. Preserve the evidence for reconcile the recipient ledger without copying passwords, authentication codes, private keys, recovery phrases or unnecessary identity images.
Use getmempoolentry for one node's live view
Bitcoin Core documents the exact fields returned when the queried transaction is present in that node's mempool. Cite Bitcoin Core getmempoolentry RPC documentation with its HTTPS address and access date; use source-checked explainers only for supporting definitions. If query time conflicts with vsize, retain both captures, recheck txid and postpone any step that depends on wallet state. Redact by purpose, not appearance: explain why every remaining field is needed and why every removed field is unnecessary.
The RPC does not guarantee future mining, describe every node's view or disclose a recipient's internal accounting. The final decision must connect base fee to response, preserve the boundary around node and state when weight needs another observation. Finish with the smallest proof that answers the question while leaving keys, codes and identity images outside the record.
Replace only when the original state and new outputs are understood
Archive both txids and the reason for the decision so support can follow the payment chain without duplicate speculation. Name the owner of weight, the source for base fee, the unit attached to txid and the condition that would change query time. Keep public evidence in a shareable layer and secrets in a separate private store that is never attached to a support ticket.
A delayed transfer is a reason to pause, not to deposit again or wager more in an attempt to offset uncertainty. 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 response from wallet state, trace vsize to weight and understand why node was not substituted for base fee.
