Broadcast and pending
A wallet can broadcast a transaction before any block contains it. While it sits in the mempool, it is only a request waiting for miners or validators; it can be delayed, replaced under some fee rules, or never included.

A transaction can appear in a wallet long before it is safe to treat as final.
The bet has resolved, the winning address is visible, and the block explorer shows a transaction ID. That feels like the moment to release a payout—or to count the received stake as spendable. It may not be.
At first, a transaction may only be sitting in the network’s pending queue. Even after it enters a block, a competing chain can occasionally replace that block, removing the transaction from the accepted history. This is uncommon on established networks, but the cost of being wrong matters: an operator could pay a winner against a deposit that later disappears. Confirmations are the extra blocks built on top of the block containing the wager; each one makes reversal less likely. The right wait is therefore a trade-off between a fast settlement experience and the amount at risk.
Broadcast and pending
A wallet can broadcast a transaction before any block contains it. While it sits in the mempool, it is only a request waiting for miners or validators; it can be delayed, replaced under some fee rules, or never included.
First inclusion
Once a block includes the transaction, it has one confirmation in the usual block-explorer shorthand. This is meaningful evidence that the network accepted it, but it is the least protected confirmed state.
Confirmation depth
Each block added after the containing block increases the depth: two later blocks generally mean three confirmations. Rewriting a transaction becomes less practical as more subsequent blocks would also need to be replaced.
Chain reorganization
Occasionally, competing blocks are resolved in favor of a different branch. A shallowly confirmed transaction can disappear from the winning chain and return to pending status, which is why a single confirmation is not automatically safe for every bet.
Finality
Some networks provide explicit finality through validator votes; others rely mainly on growing confirmation depth. For a closer explanation of how finality and confirmations differ, the key point is that neither label supplies one universal waiting rule.
There is no magic confirmation count that makes every on-chain bet safe. A sensible depth is a risk threshold: the point at which the remaining chance of a payment being reversed or displaced is small enough for the amount at risk and the platform’s rules.
That threshold changes with the chain’s reorganization behavior and finality model, the size of the stake, network conditions, and what happens if the payment later disappears. A small, refundable wager can tolerate more uncertainty than a large bet whose market closes in minutes. A network with explicit finality may justify a different rule from one where confidence builds gradually with additional blocks.
The important question is not merely, “How many confirmations does the wallet show?” It is which event becomes costly to undo. In many betting flows, several events are easy to confuse:
For a pre-match wager, the critical event may be acceptance before a market closes, not the later payout. For an instant game, it may be the moment the result is revealed. If a service credits a deposit after one block but treats the bet as provisional until a deeper threshold, that distinction should be clear in its terms. Otherwise, a bettor may assume the stake is settled when it is only temporarily usable.
Look for separate rules covering deposits, bet acceptance, voided bets, refunds, and withdrawals. “Credited” does not always mean final.
Mark the exact point at which a changed or missing payment would create a loss: locked odds, a closed market, a revealed result, or a completed withdrawal.
Higher stakes and hard-to-reverse outcomes call for more confidence. A single house-wide number may be convenient, but it is not automatically appropriate.
Near a start time, waiting for more blocks may prevent a bet from being placed at all. The rules should say whether late-confirming deposits are rejected, credited later, or refunded.
A displayed confirmation count is evidence about the transfer; it does not by itself define the betting contract.
Crediting a deposit means allowing a bet, balance update, or game entry before the payment is as settled as the platform requires. If that deposit later disappears in a reorganization, the operator may need to reverse the entry or absorb the loss. The exposure is usually limited to what that credit unlocked.
A payout creates a different problem. Once the platform broadcasts coins to a winning address, that outgoing transaction cannot normally be recalled just because the earlier deposit is later invalidated. The operator can be left having paid a winner without receiving the original funds.
That distinction changes the sensible wait:
There is no universal amount that defines these tiers. The relevant question is the maximum value that could escape before an invalid deposit is noticed—not merely the size of the original bet.
Start with the transaction hash, not a wallet toast. Confirm that it has a block number, a successful status, and the expected recipient address; “pending” means it has not been included yet.
Note both the block containing the transaction and the current block height. A higher gas fee may help a transaction get included sooner, but it does not make an already included transaction deeper or final.
For a bet or deposit, inspect the contract interaction, emitted events, or the platform’s on-chain account view. The relevant question is whether the contract has credited the stake or opened the wager, not whether the wallet shows funds sent.
Look for its minimum deposit confirmations, betting cutoff, result-settlement rule, and withdrawal hold. A site may display a balance before its own rules allow betting, payout, or withdrawal.
For a non-custodial contract, inspect its balance or funding method. For a hosted platform, check whether withdrawals are enabled and whether the stated limits or review periods could delay a win.
Keep the transaction hash and the platform’s stated rules until the bet and any withdrawal have fully settled.
A wallet can report sent, confirmed, or a fee replacement without proving that a wager is safely credited.
Sent: broadcast to the network. Included: placed in a block. Credited or settled: recorded by the betting contract or platform under its rules.These can happen at different times. Acting on the first notification can leave a stake unrecognized after a replacement, failure, or chain reorganization.
Confirmations answer a narrow question: how hard is it to remove this block from the chain? They do not prove that a bet was accepted, settled correctly, or delivered on another chain.
A transaction can appear confirmed while its contract call reverted. The sender may have paid gas, but no wager, approval, or payout state was recorded. Before paying, the relevant event and contract state should show the intended action succeeded—not merely that the transaction has a receipt.
Oracle-backed bets add another pause point. An outcome may be posted but still be stale, challenged, or inside a dispute window. Paying on the first reported result can be unsafe if the oracle later corrects or voids it. The practical release point is the protocol’s final, undisputed outcome, plus the required chain confirmation depth.
Rollups and bridges introduce timing layers that a source-chain explorer cannot summarize. A rollup transaction may look settled through its sequencer before its batch is finalized on the parent chain. A bridge deposit may be final on the origin chain while its message is unproven, delayed, or unexecuted on the destination chain.
Payment remains paused when any required condition is incomplete:
In these cases, more confirmations on the visible transaction solve the wrong problem.
A transaction hash is evidence of activity, not proof of a completed betting flow. Release funds only after the contract state, outcome status, and—where relevant—destination-chain execution agree.
The safest default is simple: follow the platform’s published confirmation rule. If none exists, increase the wait with both the stake and the chain’s recent reliability, then treat the bet as payable only after the contract shows the required settlement event.
For consequential bets, retain the explorer link and contract logs alongside the transaction hash. That small paper trail matters when timing or credit is disputed. It is also part of the wider trade-off between on-chain and off-chain betting: on-chain records offer auditability, while off-chain systems may offer quicker, simpler handling at the cost of less visible settlement evidence.