What's the difference between the different levels of commitment, 'Processed', 'Confirmed' and 'Finalized'?
2 Answers
Less couched in Solana jargon
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 |
-
This is a good answer but adding a reference would make it even better! Dec 8, 2022 at 13:59
-
-
1in fact, this is the original. it was added to the docs later, github.com/solana-labs/solana/pull/27265 Dec 24, 2022 at 21:16
From here
'processed': Query the most recent block which has reached 1 confirmation by the connected node
'confirmed': Query the most recent block which has reached 1 confirmation by the cluster
'finalized': Query the most recent block which has been finalized by the cluster
For detailed explanation you can read here