我很好奇preflightCommitment
和之间有什么区别commitment
。
此外,下面列出了哪些不同类型的承诺。
export type Commitment =
| 'processed'
| 'confirmed'
| 'finalized'
| 'recent'
| 'single'
| 'singleGossip'
| 'root'
| 'max';
我很好奇preflightCommitment
和之间有什么区别commitment
。
此外,下面列出了哪些不同类型的承诺。
export type Commitment =
| 'processed'
| 'confirmed'
| 'finalized'
| 'recent'
| 'single'
| 'singleGossip'
| 'root'
| 'max';
preflightCommitment
是用于预检事务的承诺,AKA 事务模拟,而commitment
用于实际事务。
至于不同的承诺,它们都列在https://docs.solana.com/developing/clients/jsonrpc-api#configuring-state-commitment
其中一些术语很旧,但大致是这样翻译的:
processed
=recent
confirmed
= singleGossip
=single
finalized
= root
=max