JSPM

open-jsonrpc-provider

0.2.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1822
  • Score
    100M100P100Q118523F
  • License ISC

A JSON-RPC provider can be used in both browser and node.js environment.

Package Exports

  • open-jsonrpc-provider

Readme

open-jsonrpc-provider

A provider can be used in javascript projects

Features

  1. Implement EIP-1193
  2. Compatible with send, call, request, sendAsync standard ✅
  3. Support HTTP ✅
  4. Support WebSocket ✅
  5. Support middleware
  6. Support proxy mode ✅

Guides

Install

npm install open-jsonrpc-provider

How to use

const { HttpProvider } = require('open-jsonrpc-provider');

const provider = new HttpProvider({
  url: 'http://localhost:8545',
});

provider.request({
  method: 'eth_blockNumber',
  params: []
}).then(console.log);

TODO

  • Support both browser and nodejs
  • Provide two module standard: commonjs and esm

Other Implementations