Solana Commitment Status
The commitment metric gives clients a standard measure of the network confirmation for the block. Clients can then use this information to derive their own measures of commitment.
There are three specific commitment statuses:
- Processed
- Confirmed
- Finalized
Tower BFT
| Property | Processed | Confirmed | Finalized |
|---|---|---|---|
| Received block | X | X | X |
| Block on majority fork | X | X | X |
| Block contains target tx | X | X | X |
| 66%+ stake voted on block | - | X | X |
| 31+ confirmed blocks built atop block | - | - | X |
Alpenglow
Under Alpenglow, the Confirmed and Finalized commitment statuses are equivalent: both mean that a transaction has been permanently committed to the ledger and cannot be rolled back.
| Property | Processed | Confirmed | Finalized |
|---|---|---|---|
| Received block | X | X | X |
| Block contains target tx | X | X | X |
| 60%+ stake voted finalize or 80%+ stake voted notarize on block | - | X | X |
| Target tx is committed to the permanent ledger | - | X | X |