Socket
Socket
Sign inDemoInstall

web3-core-requestmanager

Package Overview
Dependencies
Maintainers
4
Versions
113
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

web3-core-requestmanager - npm Package Compare versions

Comparing version 1.7.5 to 1.8.0-rc.0

14

lib/jsonrpc.js

@@ -27,3 +27,5 @@ /*

var Jsonrpc = {
messageId: 0
// This is the starting counter for the Jsonrpc.id.
// Pick a random number between 0 and the maximum safe integer
messageId: Math.floor(Math.random() * Number.MAX_SAFE_INTEGER)
};

@@ -42,4 +44,10 @@ /**

}
// advance message ID
Jsonrpc.messageId++;
if (Jsonrpc.messageId === Number.MAX_SAFE_INTEGER) {
// if the maximum safe integer has been reached, restart from a random number
Jsonrpc.messageId = Math.floor(Math.random() * Number.MAX_SAFE_INTEGER);
}
else {
// advance message ID
Jsonrpc.messageId++;
}
return {

@@ -46,0 +54,0 @@ jsonrpc: '2.0',

{
"name": "web3-core-requestmanager",
"version": "1.7.5",
"version": "1.8.0-rc.0",
"description": "Web3 module to handle requests to external providers.",

@@ -16,8 +16,8 @@ "repository": "https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-requestmanager",

"util": "^0.12.0",
"web3-core-helpers": "1.7.5",
"web3-providers-http": "1.7.5",
"web3-providers-ipc": "1.7.5",
"web3-providers-ws": "1.7.5"
"web3-core-helpers": "1.8.0-rc.0",
"web3-providers-http": "1.8.0-rc.0",
"web3-providers-ipc": "1.8.0-rc.0",
"web3-providers-ws": "1.8.0-rc.0"
},
"gitHead": "02895cb5b171db83130617abbece47ceda92ea9c"
"gitHead": "09634f9ca4e5be7237fa968057bc60e657338f54"
}
# web3-core-requestmanager
[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]
[![NPM Package][npm-image]][npm-url]

@@ -32,6 +32,3 @@ This is a sub-package of [web3.js][repo].

[npm-url]: https://npmjs.org/package/web3-core-requestmanager
[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-requestmanager
[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-requestmanager
[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-requestmanager
[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-requestmanager

@@ -29,3 +29,5 @@ /*

var Jsonrpc = {
messageId: 0
// This is the starting counter for the Jsonrpc.id.
// Pick a random number between 0 and the maximum safe integer
messageId: Math.floor(Math.random() * Number.MAX_SAFE_INTEGER)
};

@@ -46,4 +48,10 @@

// advance message ID
Jsonrpc.messageId++;
if(Jsonrpc.messageId === Number.MAX_SAFE_INTEGER) {
// if the maximum safe integer has been reached, restart from a random number
Jsonrpc.messageId = Math.floor(Math.random() * Number.MAX_SAFE_INTEGER)
}
else {
// advance message ID
Jsonrpc.messageId++;
}

@@ -50,0 +58,0 @@ return {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc