1.0.2 • Published 1 year ago

@cicara/jsonrpc-client v1.0.2

Weekly downloads
-
License
-
Repository
github
Last release
1 year ago

JSON RPC Client

This repository is a fork of https://github.com/open-rpc/client-js.

A JSON-RPC client with multiple transports for browser.

  • EventEmitter
  • HTTP/HTTPS
  • WebSocket
  • PostMessageWindow
  • PostMessageIframe
import { Client, RequestManager, WebSocketTransport } from "@cicara/jsonrpc-client";

const transport = new WebSocketTransport("ws://127.0.0.1:2087");
const client = new Client(new RequestManager([transport]));

async function main() {
  const result = await client.request({ method: "abc", params: {} });
  console.log(result);
}

main()
  .catch((err) => console.error(err))
  .finally(() => client.close());
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago