MONAD-FINALITYActiveActive standard
Transactions finalize in 800ms (2 blocks), with speculative finality at 400ms — near-instant confirmation UX. Design implications: show confirmation in under 1 second, remove 'waiting for confirmations' multi-block progress bars, enable real-time trading UIs, display 'Finalized' badge quickly. Design decisions: whether to confirm at speculative finality (400ms, extremely rare reverts) or full finality (800ms, guaranteed) — most apps should use speculative for responsiveness.
Stages: Status & Confirmation