{"_id":"@trufflesuite/eth-json-rpc-infura","_rev":"36-87678474429edf7b53439490a7062c42","name":"@trufflesuite/eth-json-rpc-infura","dist-tags":{"latest":"4.0.3-0"},"versions":{"4.0.3-0":{"name":"@trufflesuite/eth-json-rpc-infura","version":"4.0.3-0","author":"","license":"ISC","_id":"@trufflesuite/eth-json-rpc-infura@4.0.3-0","maintainers":[{"name":"nicholasjpaterno","email":"cashlion@protonmail.com"},{"name":"haltman","email":"harry.j.altman@gmail.com"},{"name":"fainashalts","email":"fainashalts@gmail.com"},{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},{"name":"seesemichaelj","email":"seesemichaelj@gmail.com"},{"name":"eggplantzzz","email":"pobol234@gmail.com"},{"name":"davidmurdoch","email":"david@davidmurdoch.com"},{"name":"tcoulter","email":"tim@timothyjcoulter.com"},{"name":"gnidan","email":"nick@gnidan.org"}],"homepage":"https://github.com/kumavis/eth-json-rpc-infura#readme","bugs":{"url":"https://github.com/trufflesuite/eth-json-rpc-infura/issues"},"dist":{"shasum":"6d22122937cf60ec9d21a02351c101fdc608c4fe","tarball":"https://registry.npmjs.org/@trufflesuite/eth-json-rpc-infura/-/eth-json-rpc-infura-4.0.3-0.tgz","fileCount":5,"integrity":"sha512-xaUanOmo0YLqRsL0SfXpFienhdw5bpQ1WEXxMTRi57az4lwpZBv4tFUDvcerdwJrxX9wQqNmgUgd1BrR01dumw==","signatures":[{"sig":"MEUCIQCyqyXMxd1HTP3zYPGUDNLrRcPNnOedIv1I69Ga7GjJWAIgDMqaO+q5/aqcsnOmXWeQeDoZgoWwaUWq76V229Qv+ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLY0eCRA9TVsSAnZWagAAHbgP/0W+CJHa3lHM1Y6fLDOd\nsA876kBkpEvIuOcNpmZu9TXA/7mWxKM+QWsLvEopde89giPFjWkcA3UnGIUV\nXgXQ4iO1jmSpDtPoiJlv/u70YbpOfPV0H1hqVjqg2oaV9/ICPvsbAfEiQNAS\n8tBi+HUTKQR+u4H+hOs2FxdAFlPuTLN0Stu3cD8CHxhkckquLo3NcWFVjIvO\nWuv7E63vnTchwfLgtXJZCdOQ1B6Y2kqEY/SSm0n6AkbMAQIvcqN335L95jCG\nTuWTbFafDxdKd0GLW80Ew2ZySBmW80x/KSnkirAjAsjjh0B6U30BAhI4IPxH\nulDMg1JorNHn+fMry8xpaj4Gx/jrA8GvC3g2lIzXrP9ERL1RjXec/dZN2VQZ\n/liELguoY9QRq6kn82USFLcB0Lq3/PjD+PMdZaB4up/WotZBAcZFhDUXhNUc\np0SYJhHE5FiEkNpkeGElcS2LbmG4kLuRz2aYErrBzjF8n+yCoP0TZ78FgV4+\nW69HYHKdS0Je7dUq0d0bpQrUL6QLkWJLcRNwAD7L7pVdft+hD/f07hiH7C5B\nQaKawOnHB0tYxylKMkfMbC16DiDZgV6xpqSQuyfLhCLmWIoUgleXrt70jqNZ\nfAt6cMCNIjjhBiUtrWkq0f6MR5Gdvh/FvMKUkQ/l4CZZqMehF/BqOYaNP37k\nnDhO\r\n=PvnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"1d65bf58c3e412d35cb527f3d5f54627a6b69a1e","scripts":{"test":"node test/index.js"},"_npmUser":{"name":"cruzmolina","email":"cruz.adam.molina@gmail.com"},"repository":{"url":"git+https://github.com/trufflesuite/eth-json-rpc-infura.git"},"_npmVersion":"6.14.4","description":"Fork of https://github.com/MetaMask/eth-json-rpc-infura","directories":{"test":"test"},"_nodeVersion":"10.21.0","dependencies":{"cross-fetch":"^2.1.1","json-rpc-engine":"^5.1.3","eth-json-rpc-errors":"^1.0.1","@trufflesuite/eth-json-rpc-middleware":"^4.4.2-1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.8.0","@babel/core":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/eth-json-rpc-infura_4.0.3-0_1596820766314_0.0674421107273262","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-08-07T17:19:26.141Z","modified":"2026-10-03T10:48:42.527Z","4.0.3-0":"2020-08-07T17:19:26.515Z"},"bugs":{"url":"https://github.com/trufflesuite/eth-json-rpc-infura/issues"},"license":"ISC","homepage":"https://github.com/kumavis/eth-json-rpc-infura#readme","repository":{"url":"git+https://github.com/trufflesuite/eth-json-rpc-infura.git"},"description":"Fork of https://github.com/MetaMask/eth-json-rpc-infura","maintainers":[{"email":"david@davidmurdoch.com","name":"davidmurdoch"},{"email":"it@consensys.net","name":"rizedr"}],"readme":"# eth-json-rpc-infura\n\n`json-rpc-engine` middleware for infura's REST endpoints.\n\n### usage as provider\n\n```js\nconst createInfuraProvider = require('eth-json-rpc-infura/src/createProvider')\nconst Ethjs = require('ethjs')\n\nconst provider = createInfuraProvider({ network: 'mainnet' })\nconst eth = new Ethjs(provider)\n```\n\n### usage as middleware\n\n```js\nconst createInfuraMiddleware = require('eth-json-rpc-infura')\nconst RpcEngine = require('json-rpc-engine')\n\nconst engine = new RpcEngine()\nengine.push(createInfuraMiddleware({ network: 'ropsten' }))\n```\n","readmeFilename":"README.md"}