Skip to Content
Packages@tuwaio/pulsar-solanaType AliasesSolanaSignatureStatusResponse

SolanaSignatureStatusResponse

SolanaSignatureStatusResponse = object

Defined in: trackers/solanaTracker.ts:29 

The status of a Solana transaction that solanaFetcher reports: the signature status combined with details from getTransaction. The details (fee, recentBlockhash, instructions) are missing until getTransaction returns them, and in a success reported without them.

Properties

confirmations

confirmations: number | null

Defined in: trackers/solanaTracker.ts:33 

The number of confirmations (0 once the transaction is rooted).


confirmationStatus

confirmationStatus: "processed" | "confirmed" | "finalized" | null

Defined in: trackers/solanaTracker.ts:37 

The commitment level the transaction has reached.


err

err: TransactionError | null

Defined in: trackers/solanaTracker.ts:35 

The on-chain error of a failed transaction, or null.


expired?

optional expired?: boolean

Defined in: trackers/solanaTracker.ts:48 

true when the signature is still unknown and the chain has passed the lastValidBlockHeight of the transaction: its blockhash expired and it can no longer land.


fee?

optional fee?: number

Defined in: trackers/solanaTracker.ts:39 

The transaction fee, in lamports.


instructions?

optional instructions?: unknown[]

Defined in: trackers/solanaTracker.ts:43 

The instructions of the transaction.


recentBlockhash?

optional recentBlockhash?: string

Defined in: trackers/solanaTracker.ts:41 

The blockhash the transaction was signed with.


slot

slot: number

Defined in: trackers/solanaTracker.ts:31 

The slot in which the transaction was processed.

Last updated on