accountSubscribe method

Future<WebsocketSubscription<AccountInfo>> accountSubscribe(
  1. Pubkey pubkey, {
  2. WebsocketOnDataHandler<AccountInfo>? onData,
  3. WebsocketOnErrorHandler? onError,
  4. WebsocketOnDoneHandler? onDone,
  5. bool cancelOnError = false,
  6. Duration? timeLimit,
  7. AccountSubscribeConfig? config,
})

Subscribe to an account to receive notifications when the lamports or data for a given account pubkey changes.

Implementation

Future<WebsocketSubscription<AccountInfo>> accountSubscribe(
  final Pubkey pubkey, {
  final WebsocketOnDataHandler<AccountInfo>? onData,
  final WebsocketOnErrorHandler? onError,
  final WebsocketOnDoneHandler? onDone,
  final bool cancelOnError = false,
  final Duration? timeLimit,
  final AccountSubscribeConfig? config,
}) =>
    subscribe(
      AccountSubscribe(pubkey, config: config),
      _contextDecoder(AccountInfo.fromJson),
      onData: onData,
      onError: onError,
      onDone: onDone,
      timeLimit: timeLimit,
      cancelOnError: cancelOnError,
    );