Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@metamask/eth-block-tracker

Package Overview
Dependencies
Maintainers
11
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metamask/eth-block-tracker - npm Package Compare versions

Comparing version 10.0.0 to 10.1.0

15

dist/PollingBlockTracker.js

@@ -8,4 +8,4 @@ "use strict";

const safe_event_emitter_1 = __importDefault(require("@metamask/safe-event-emitter"));
const utils_1 = require("@metamask/utils");
const json_rpc_random_id_1 = __importDefault(require("json-rpc-random-id"));
const pify_1 = __importDefault(require("pify"));
const logging_utils_1 = require("./logging-utils");

@@ -195,8 +195,11 @@ const log = (0, logging_utils_1.createModuleLogger)(logging_utils_1.projectLogger, 'polling-block-tracker');

log('Making request', req);
const res = await (0, pify_1.default)((cb) => this._provider.sendAsync(req, cb))();
log('Got response', res);
if (res.error) {
throw new Error(`PollingBlockTracker - encountered error fetching block:\n${res.error.message}`);
try {
const result = await this._provider.request(req);
log('Got result', result);
return result;
}
return res.result;
catch (error) {
log('Encountered error fetching block', (0, utils_1.getErrorMessage)(error));
throw error;
}
}

@@ -203,0 +206,0 @@ /**

19

dist/SubscribeBlockTracker.js

@@ -186,16 +186,7 @@ "use strict";

async _call(method, ...params) {
return new Promise((resolve, reject) => {
this._provider.sendAsync({
id: createRandomId(),
method,
params,
jsonrpc: '2.0',
}, (err, res) => {
if (err) {
reject(err);
}
else {
resolve(res.result);
}
});
return this._provider.request({
id: createRandomId(),
method,
params,
jsonrpc: '2.0',
});

@@ -202,0 +193,0 @@ }

{
"name": "@metamask/eth-block-tracker",
"version": "10.0.0",
"version": "10.1.0",
"description": "A block tracker for the Ethereum blockchain. Keeps track of the latest block.",

@@ -28,3 +28,3 @@ "repository": {

"dependencies": {
"@metamask/eth-json-rpc-provider": "^4.0.0",
"@metamask/eth-json-rpc-provider": "^4.1.0",
"@metamask/safe-event-emitter": "^3.0.0",

@@ -31,0 +31,0 @@ "@metamask/utils": "^8.1.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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