16

What's the difference between the different levels of commitment, 'Processed', 'Confirmed' and 'Finalized'?

2 Answers 2

22

See the Solana docs for commitment definitions:

Property Processed Confirmed Finalized
Received block x x x
Block on majority fork x x x
Block contains target transaction x x x
66%+ stake voted on block x x
31+ confirmed blocks built atop block x
3
0

check out this blog from Helius

For most applications, using a processed commitment level provides the best balance. It: Provides the fastest confirmation time Is sufficient security for most use cases Reduces risk of block hash expiration Minimizes dropped transactions during congestion Always use the same commitment level for sending and confirming transactions to maintain consistency in your application's behavior.

Commitment Levels

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.