Function createDefaultSolanaRpcSubscriptionsChannelCreator

  • Similar to createDefaultRpcSubscriptionsChannelCreator with some Solana-specific defaults.

    For instance, it safely handles BigInt values in JSON messages since Solana RPC servers accept and return integers larger than Number.MAX_SAFE_INTEGER.

    Type Parameters

    • TClusterUrl extends ClusterUrl

    Parameters

    • config: Readonly<{
          intervalMs?: number;
          maxSubscriptionsPerChannel?: number;
          minChannels?: number;
          sendBufferHighWatermark?: number;
          url: TClusterUrl;
      }>

    Returns RpcSubscriptionsChannelCreatorFromClusterUrl<TClusterUrl, unknown, unknown>