/quorum-rpc-proxy

Patching Web3 RPC proxy that converts nanosecond timestamps to seconds

Primary LanguageJavaScript

Web3 RPC proxy for Quorum

Test project that serves a RPC proxy. When RAFT consensus is used, the timestamps of blocks (in nanoseconds) are too big for a JavaScript number. This proxy converts these timestamps to seconds.

Usage

  • Install dependencies

    npm install
  • Configure by editing config.js. Set rpcUrl to the RPC URL you would like to proxy to. Set port to any available port. Set limit to your expected respone/request size.

    Example:

    module.exports = [{
        rpcUrl: 'http://127.0.0.1:8545',
        port: 7545,
        limit: '50kb'
    }];
    
  • Start server

    npm run start