Skip to content

Blocks and finality

  • Included: a validator adds a block every 6 seconds (one slot). Your transaction is usually in the next block.
  • Final: the validators vote on blocks in groups of 32 slots (one epoch, about 3.2 minutes). A block becomes final, meaning it can’t be reversed, about two epochs later: in practice around 7 to 10 minutes after it was made.

“Succeeded” and “final” are different facts: a transaction can succeed in a block that isn’t final yet. For anything you can’t undo, wait for finality. Check it from the chain itself:

Terminal window
curl -sS https://rpc.testnet.16ane.net -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["finalized",false],"id":1}'

A transaction is final once its block number is at or below the finalized block’s number. The explorer shows this as a disc that fills as the block approaches finality.