@polkadot-api/json-rpc-provider-proxy

v0.0.1-0a2710ea66e3fcdb863c0fc8522ef9cc50399382.1.0

@polkadot-api/json-rpc-provider-proxy

This package exports getSyncProvider, a function to create JsonRpcProviders that will act as if the connection happen synchronously.

export type AsyncJsonRpcProvider = (
  onMessage: (message: string) => void,
  onHalt: () => void,
) => JsonRpcConnection

function getSyncProvider(
  input: () => Promise<AsyncJsonRpcProvider>,
): JsonRpcProvider

The returned provider will buffer up every message until it can get the JsonRpcConnection, at which point it will send every message buffered.

npm i @polkadot-api/json-rpc-provider-proxy@0.0.1-0a2710ea66e3fcdb863c0fc8522ef9cc50399382.1.0

Metadata

  • MIT
  • Whatever
  • Josep M Sobrepere
  • released 11/30/2023

Downloads