Type Alias GetTransactionApi
GetTransactionApi: { getTransaction< TMaxSupportedTransactionVersion extends void | TransactionVersion = void, >( signature: Signature, config: Readonly< { commitment?: Commitment; maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion; }, > & Readonly<{ encoding: "jsonParsed" }>, ): | null | Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : { version: TransactionVersion } )
& { meta: | TransactionMetaBase & TransactionMetaInnerInstructionsParsed | null; transaction: TransactionJsonParsed & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : TransactionAddressTableLookups )
; }; getTransaction< TMaxSupportedTransactionVersion extends void | TransactionVersion = void, >( signature: Signature, config: Readonly< { commitment?: Commitment; maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion; }, > & Readonly<{ encoding: "base64" }>, ): | null | Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : { version: TransactionVersion } )
& { meta: | TransactionMetaBase & TransactionMetaInnerInstructionsNotParsed & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : TransactionMetaLoadedAddresses )
| null; transaction: Base64EncodedDataResponse; }; getTransaction< TMaxSupportedTransactionVersion extends void | TransactionVersion = void, >( signature: Signature, config: Readonly< { commitment?: Commitment; maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion; }, > & Readonly<{ encoding: "base58" }>, ): | null | Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : { version: TransactionVersion } )
& { meta: | TransactionMetaBase & TransactionMetaInnerInstructionsNotParsed & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : TransactionMetaLoadedAddresses )
| null; transaction: Base58EncodedDataResponse; }; getTransaction< TMaxSupportedTransactionVersion extends void | TransactionVersion = void, >( signature: Signature, config?: Readonly< { commitment?: Commitment; maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion; }, > & Readonly<{ encoding?: "json" }>, ): | null | Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : { version: TransactionVersion } )
& { meta: | TransactionMetaBase & TransactionMetaInnerInstructionsNotParsed & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : TransactionMetaLoadedAddresses )
| null; transaction: TransactionJson & (
TMaxSupportedTransactionVersion extends void ? Record<string, never> : TransactionAddressTableLookups )
; };} Type declaration
getTransaction:function
- getTransaction<
TMaxSupportedTransactionVersion extends void
| TransactionVersion = void,
>(
signature: Signature,
config: Readonly<
{
commitment?: Commitment;
maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion;
},
> & Readonly<{ encoding: "jsonParsed" }>,
):
| null
| Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: { version: TransactionVersion }
) & {
meta:
| TransactionMetaBase & TransactionMetaInnerInstructionsParsed
| null;
transaction: TransactionJsonParsed & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: TransactionAddressTableLookups
);
} - getTransaction<
TMaxSupportedTransactionVersion extends void
| TransactionVersion = void,
>(
signature: Signature,
config: Readonly<
{
commitment?: Commitment;
maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion;
},
> & Readonly<{ encoding: "base64" }>,
):
| null
| Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: { version: TransactionVersion }
) & {
meta:
| TransactionMetaBase & TransactionMetaInnerInstructionsNotParsed & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: TransactionMetaLoadedAddresses
)
| null;
transaction: Base64EncodedDataResponse;
} - getTransaction<
TMaxSupportedTransactionVersion extends void
| TransactionVersion = void,
>(
signature: Signature,
config: Readonly<
{
commitment?: Commitment;
maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion;
},
> & Readonly<{ encoding: "base58" }>,
):
| null
| Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: { version: TransactionVersion }
) & {
meta:
| TransactionMetaBase & TransactionMetaInnerInstructionsNotParsed & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: TransactionMetaLoadedAddresses
)
| null;
transaction: Base58EncodedDataResponse;
} - getTransaction<
TMaxSupportedTransactionVersion extends void
| TransactionVersion = void,
>(
signature: Signature,
config?: Readonly<
{
commitment?: Commitment;
maxSupportedTransactionVersion?: TMaxSupportedTransactionVersion;
},
> & Readonly<{ encoding?: "json" }>,
):
| null
| Readonly<{ blockTime: UnixTimestamp | null; slot: Slot }> & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: { version: TransactionVersion }
) & {
meta:
| TransactionMetaBase & TransactionMetaInnerInstructionsNotParsed & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: TransactionMetaLoadedAddresses
)
| null;
transaction: TransactionJson & (
TMaxSupportedTransactionVersion extends void
? Record<string, never>
: TransactionAddressTableLookups
);
}
Returns transaction details for a confirmed transaction