gill
@gillsdk/react/Functions

useTransaction

function useTransaction<TConfig>(__namedParameters): 
  | {
  transaction:   | null
     | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; });
}
  | {
  transaction:   | null
     | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; });
}
  | {
  transaction:   | null
     | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; });
}
  | {
  transaction:   | null
     | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; });
}
  | {
  transaction:   | null
     | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; });
};

Get transaction details for a confirmed transaction using the Solana RPC method of getTransaction

Default config includes:

  • maxSupportedTransactionVersion of 0
  • encoding of json

Type Parameters

Type ParameterDefault type
TConfig extends RpcConfigRpcConfig

Parameters

ParameterType
__namedParametersUseTransactionInput<TConfig>

Returns

| { transaction: | null | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; }); } | { transaction: | null | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; }); } | { transaction: | null | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; }); } | { transaction: | null | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; }); } | { transaction: | null | Readonly<{ blockTime: UnixTimestamp | null; slot: bigint; }> & ((Record<string, never> | { version: TransactionVersion; }) & { ...; }); }

On this page