signatureSubscribe method

Future<WebsocketSubscription<SignatureNotification>> signatureSubscribe(
  1. String signature, {
  2. WebsocketOnDataHandler<SignatureNotification>? onData,
  3. WebsocketOnErrorHandler? onError,
  4. WebsocketOnDoneHandler? onDone,
  5. bool cancelOnError = true,
  6. Duration? timeLimit,
  7. SignatureSubscribeConfig? config,
})

Subscribes to a transaction signature to receive a notification when the given transaction signature is committed.

Implementation

Future<WebsocketSubscription<SignatureNotification>> signatureSubscribe(
  final String signature, {
  final WebsocketOnDataHandler<SignatureNotification>? onData,
  final WebsocketOnErrorHandler? onError,
  final WebsocketOnDoneHandler? onDone,
  final bool cancelOnError = true,
  final Duration? timeLimit,
  final SignatureSubscribeConfig? config,
}) => subscribe(
  SignatureSubscribe(signature, config: config),
  _contextDecoder(SignatureNotification.fromJson),
  onData: onData,
  onError: onError,
  onDone: onDone,
  timeLimit: timeLimit,
  cancelOnError: cancelOnError,
  autoUnsubscribes: true,
);