Transparent, non-custodial, yours

The difference between confirmed and final

Confirmed is not final. Probabilistic finality, economic finality and instant finality differ, and the difference decides how long to wait.

Probabilistic Confidence grows with each block; never absolute
Economic Reversal possible but prohibitively expensive — Ethereum finality
Rollups Instant from the sequencer, final once settled on Ethereum

FBT Swap

What you should know

A transaction appearing in a block is not the same as that block being permanent. How permanent it is, and how quickly, depends on the consensus mechanism of the chain.

This is why exchanges require different confirmation counts per network, and why "it showed up instantly" is not the same as "it cannot be undone".

Probabilistic finality

On proof-of-work and some proof-of-stake chains, each additional block makes a reorganisation exponentially less likely but never impossible. Finality is a confidence level you choose by waiting.

This is why a deposit of a large amount requires more confirmations than a small one: the receiver is choosing how much reorganisation risk to accept.

Economic finality

Ethereum finalises checkpoints roughly every two epochs. Reverting a finalised block would require a very large amount of staked value to be destroyed, which makes it economically irrational rather than merely improbable.

Between inclusion and finalisation there is a window of a few minutes where reorganisation is possible, which matters for high-value settlement.

Fast chains and rollups

High-throughput chains confirm quickly and define finality differently; some provide it in under a second, others rely on validator supermajorities. Rollups add another layer: a transaction is confirmed by the sequencer instantly and is only as final as Ethereum once the batch settles.

This gap is why a rollup transaction can feel instant while a withdrawal to Ethereum takes much longer.

What to do with this

For ordinary swaps, sequencer or block confirmation is sufficient — the trade executed and the tokens are in your wallet. For large transfers, for accepting payment, or for anything you cannot repeat, wait for the chain's stronger finality guarantee.

FBT Swap shows the transaction hash so you can follow confirmation on the network explorer rather than guessing from the interface.

At a glance

At a glance

Probabilistic

Confidence grows with each block; never absolute

Economic

Reversal possible but prohibitively expensive — Ethereum finality

Rollups

Instant from the sequencer, final once settled on Ethereum

Rule

Match the wait to the value and to whether you can repeat it

FAQ

Frequently asked questions

Clear answers before you decide.

How many confirmations are enough?

It depends on the chain and the amount. Receivers set their own thresholds for exactly this reason; following the destination service's requirement is the practical answer.

Can a confirmed transaction be reversed?

Before finality, a chain reorganisation can displace it. After finality on a chain that provides it, reversal would require destroying an enormous amount of staked value and is treated as impossible in practice.

Why is my rollup withdrawal still pending?

On an optimistic rollup the challenge window must elapse — typically about seven days — before the withdrawal can be claimed on Ethereum. This is the design working, not a fault.

Risk notice

Crypto assets are volatile and on-chain transactions cannot be reversed. You can lose money, including all of it. Nothing here is financial advice.