feat: add singleGossip commitment level
This commit is contained in:
parent
ed08c25d2d
commit
e2e4b47103
|
@ -46,7 +46,7 @@ declare module '@solana/web3.js' {
|
|||
value: T;
|
||||
};
|
||||
|
||||
export type Commitment = 'max' | 'recent' | 'root' | 'single';
|
||||
export type Commitment = 'max' | 'recent' | 'root' | 'single' | 'singleGossip';
|
||||
|
||||
export type LargestAccountsFilter = 'circulating' | 'nonCirculating';
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ declare module '@solana/web3.js' {
|
|||
value: T,
|
||||
};
|
||||
|
||||
declare export type Commitment = 'max' | 'recent' | 'root' | 'single';
|
||||
declare export type Commitment = 'max' | 'recent' | 'root' | 'single' | 'singleGossip';
|
||||
|
||||
declare export type LargestAccountsFilter = 'circulating' | 'nonCirculating';
|
||||
|
||||
|
|
|
@ -94,11 +94,12 @@ function notificationResultAndContext(resultDescription: any) {
|
|||
* 'recent': Query the most recent block which has reached 1 confirmation by the connected node
|
||||
* 'root': Query the most recent block which has been rooted by the connected node
|
||||
* 'single': Query the most recent block which has reached 1 confirmation by the cluster
|
||||
* 'singleGossip': Query the most recent block which has reached 1 confirmation according to votes seen in gossip
|
||||
* </pre>
|
||||
*
|
||||
* @typedef {'max' | 'recent' | 'root' | 'single'} Commitment
|
||||
* @typedef {'max' | 'recent' | 'root' | 'single' | 'singleGossip'} Commitment
|
||||
*/
|
||||
export type Commitment = 'max' | 'recent' | 'root' | 'single';
|
||||
export type Commitment = 'max' | 'recent' | 'root' | 'single' | 'singleGossip';
|
||||
|
||||
/**
|
||||
* Filter for largest accounts query
|
||||
|
|
|
@ -1056,7 +1056,7 @@ test('get confirmed block', async () => {
|
|||
|
||||
test('get recent blockhash', async () => {
|
||||
const connection = new Connection(url);
|
||||
for (const commitment of ['max', 'recent', 'root', 'single']) {
|
||||
for (const commitment of ['max', 'recent', 'root', 'single', 'singleGossip']) {
|
||||
mockGetRecentBlockhash(commitment);
|
||||
|
||||
const {blockhash, feeCalculator} = await connection.getRecentBlockhash(
|
||||
|
|
Loading…
Reference in New Issue