getSignatureStatus method

Future<SignatureStatus?> getSignatureStatus(
  1. String signature, {
  2. GetSignatureStatusesConfig? config,
})

Returns the status of signature.

Unless the GetSignatureStatusesConfig.searchTransactionHistory configuration parameter is set to true, this method only searches the recent status cache of signatures, which retains statuses for all active slots plus MAX_RECENT_BLOCKHASHES rooted slots.

Implementation

Future<SignatureStatus?> getSignatureStatus(
  final String signature, {
  final GetSignatureStatusesConfig? config,
}) async {
  final List<SignatureStatus?> statuses =
      await getSignatureStatuses([signature], config: config);
  return statuses.isNotEmpty ? statuses.first : null;
}