simple-web3-provider
v0.0.6 web3 web3-provider retries ethereum
simple-web3-provider
This library creates a web3 provider that delegates sending all signing methods to the given provider (if it is available) and all other methods to the provided endpoint
Installation
npm install ky # a peer dependency
npm install simple-web3-provider
Getting Started
import Web3 from 'web3';
import { Provider } from 'simple-web3-provider';
const web3 = new Web3(new Provider(url, options));
API
Provider Constructor
new Provider(url: string, options?: Options)
url
: An RPC Endpoint to send requests tooptions
: An Options object
Options
interface Options {
maxRetries?: number;
timeout?: number;
}
maxRetries
: Number of retries for failed requests, defaults to10
timeout
: Timeout in milliseconds for getting a response, defaults to30000
License
MIT License, see the included LICENSE file.
npm i simple-web3-provider
Metadata
- MIT
- Whatever
- everdimension
- released 7/14/2021