ethereum-provider-failover

1.1.0 • Public • Published

web3-rpc-failover

npm i web3-rpc-failover

Usage

create configuration file

providers:
  - url: 'https://mainnet.infura**'
    config:
      priority: 2
      stallTimeout: 200
      weight: 2
  - url: 'infura.io/zzz'
    config:
      priority: 1
      stallTimeout: 100
      weight: 1

priority: priority used for the provider stallTimeout: timeout (in ms)

Import into application

const {FallbackProvider} = require('web3-rpc-failover')
const provider = new FallbackProvider(<pathToConfig>)

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i ethereum-provider-failover

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

5.08 kB

Total Files

6

Last publish

Collaborators

  • sambacha