Finality and block tags
Sei uses Twin Turbo Consensus, which gives instant finality. Every committed block is final immediately. There is no period in which a reorganization could remove it. Because of this, block tags behave differently on Sei than on Ethereum.Block tags
On Ethereum,latest, safe, and finalized refer to different points in the chain:
latest: the most recent block, possibly not yet safesafe: a block that is unlikely to be reorganizedfinalized: a block that is permanently committed
Waiting for confirmation
Because finality is instant, you do not need to wait for multiple confirmations.waitForTransactionReceipt resolves as soon as the transaction is included in a block.
Pending state
Sei does not expose Ethereum-style pending state. Do not rely on:- Reading pending transactions from the mempool
eth_getBlockByNumberwith'pending'- A pending nonce that differs from the confirmed nonce