When Is an Arbitrum Transaction Final Compared to Ethereum
The difference between seeing a transaction as "done" and knowing it is truly irreversible is central to how Arbitrum works. Users get a soft confirmation almost instantly. Hard finality takes much longer. This gap exists because Arbitrum is not a separate blockchain in the traditional sense. It is a rollup that depends on Ethereum for settlement.
Soft confirmation: what the sequencer gives you
When you submit a transaction on Arbitrum, the sequencer processes it within a second or two. Most users see this as final. Their balance updates. The dapp responds. This is the experience Arbitrum aims for - fast, like a sidechain.
But this is not cryptographic finality. The sequencer has simply promised to include your transaction in the next batch it posts to Ethereum. Until that batch arrives on L1, your transaction lives only in Arbitrum’s memory. The sequencer could, in theory, reorder or drop it. In practice, it does not. The system relies on the sequencer being honest. Users accept this trade-off for speed.
Hard finality: when ethereum says so
Real finality arrives only when two conditions are met. First, the sequencer must post a batch of transactions to Ethereum in a compressed form. This usually happens every few minutes. Second, the fraud proof window must close.
For Arbitrum One, that window is roughly seven days. During this period, anyone can challenge the batch by submitting a fraud proof. If the proof succeeds, the batch is reverted and the sequencer loses its stake. If no challenge comes, the batch becomes final. At that point, the transaction is as irreversible as anything on Ethereum.
Why seven days? The window must be long enough to give honest validators time to detect and prove cheating. Ethereum blocks finalize in about 15 minutes, but Arbitrum batches are larger and more complex to verify. Seven days provides a reasonable safety margin.
What dapps and bridges wait for
Different applications have different tolerance for risk. A simple token transfer within Arbitrum - moving ETH from one wallet to another - can safely use the soft confirmation. The sequencer will include it. The risk of reordering is negligible for a single-user transfer.
Bridges are more cautious. When you move assets from Arbitrum to another chain, the bridge protocol typically waits for hard finality. It watches the batch post to L1. It waits the full fraud proof window. Only then does it release your funds on the destination chain. This prevents a situation where the sequencer cheats and the bridge accepts a transaction that later gets reverted.
DeFi protocols that accept deposits from Arbitrum also vary. A lending platform might accept soft confirmation for deposits, but it will wait for hard finality before allowing withdrawals or liquidations. The logic: deposits can be reversed if the sequencer cheats, so the protocol limits its exposure.
Withdrawal timing and cross-chain messaging
The most direct consequence of this two-tier finality is withdrawal time. Sending ETH from Ethereum to Arbitrum takes about 15 minutes - the time for a transaction to finalize on L1. Sending it back takes seven days. That week is the fraud proof window. No amount of clever engineering can reduce it without sacrificing security.
Cross-chain messaging follows the same pattern. Arbitrum’s retryable tickets allow L1 contracts to send arbitrary messages to L2, and those are fast. But L2-to-L1 messages - for example, withdrawing a position from a lending protocol on Arbitrum to an Ethereum wallet - must wait for hard finality. The bridge that carries your message will not execute it on L1 until the fraud proof window closes.
Why users should care
If you are swapping tokens on Arbitrum, the difference barely matters. The sequencer gives you an experience indistinguishable from a sidechain. If you are moving money back to Ethereum or bridging to another chain, the difference is everything. You must plan for the seven-day wait or use third-party bridges that offer faster exits at a cost.
Understanding this design makes Arbitrum safer to use. You know why that withdrawal is stuck. You know why your cross-chain message took a week. It is not a bug. It is the mechanism that lets Arbitrum inherit Ethereum’s security without re-creating it from scratch.
The system works because the soft confirmation is fast for everyday use, while the hard finality protects the rare case where someone tries to cheat. Neither level of finality is wrong. They serve different purposes. Choosing the right one for your transaction is the only way to avoid surprises.
Not financial advice. dogekaki.com publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.