Socket
Socket
Sign inDemoInstall

eth-block-tracker

Package Overview
Dependencies
Maintainers
5
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eth-block-tracker - npm Package Compare versions

Comparing version 4.3.0 to 4.4.0

dist/es5/subscribe.js

10

dist/es5/base.js
'use strict';
var _regenerator = require('babel-runtime/regenerator');
var _regenerator2 = _interopRequireDefault(_regenerator);
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

@@ -7,2 +11,4 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; }

@@ -69,7 +75,7 @@

value: function () {
var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
var _ref = _asyncToGenerator( /*#__PURE__*/_regenerator2.default.mark(function _callee() {
var _this2 = this;
var latestBlock;
return regeneratorRuntime.wrap(function _callee$(_context) {
return _regenerator2.default.wrap(function _callee$(_context) {
while (1) {

@@ -76,0 +82,0 @@ switch (_context.prev = _context.next) {

24

dist/es5/polling.js
'use strict';
var _regenerator = require('babel-runtime/regenerator');
var _regenerator2 = _interopRequireDefault(_regenerator);
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; }

@@ -57,4 +63,4 @@

value: function () {
var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
var _ref = _asyncToGenerator( /*#__PURE__*/_regenerator2.default.mark(function _callee() {
return _regenerator2.default.wrap(function _callee$(_context) {
while (1) {

@@ -104,5 +110,5 @@ switch (_context.prev = _context.next) {

value: function () {
var _ref2 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {
var _ref2 = _asyncToGenerator( /*#__PURE__*/_regenerator2.default.mark(function _callee2() {
var newErr;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
return _regenerator2.default.wrap(function _callee2$(_context2) {
while (1) {

@@ -162,5 +168,5 @@ switch (_context2.prev = _context2.next) {

value: function () {
var _ref3 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
var _ref3 = _asyncToGenerator( /*#__PURE__*/_regenerator2.default.mark(function _callee3() {
var latestBlock;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
return _regenerator2.default.wrap(function _callee3$(_context3) {
while (1) {

@@ -194,11 +200,11 @@ switch (_context3.prev = _context3.next) {

value: function () {
var _ref4 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
var _ref4 = _asyncToGenerator( /*#__PURE__*/_regenerator2.default.mark(function _callee4() {
var _this3 = this;
var req, res;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
return _regenerator2.default.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
req = { id: 1, method: 'eth_blockNumber', params: [] };
req = { jsonrpc: "2.0", id: 1, method: 'eth_blockNumber', params: [] };

@@ -205,0 +211,0 @@ if (this._setSkipCacheFlag) req.skipCache = true;

{
"name": "eth-block-tracker",
"version": "4.3.0",
"version": "4.4.0",
"description": "A block tracker for the Ethereum blockchain. Keeps track of the latest block.",

@@ -12,4 +12,5 @@ "main": "src/polling.js",

"build:es5": "babel ./src -d dist/es5/",
"build:bundle": "npm run build:bundle:polling && npm run build:bundle:base",
"build:bundle": "npm run build:bundle:polling && npm run build:bundle:base && npm run build:bundle:subscribe",
"build:bundle:polling": "browserify -s PollingBlockTracker -e src/polling.js -g babelify > dist/PollingBlockTracker.js",
"build:bundle:subscribe": "browserify -s SubscribeBlockTracker -e src/subscribe.js -g babelify > dist/SubscribeBlockTracker.js",
"build:bundle:base": "browserify -s BaseBlockTracker -e src/base.js -g babelify > dist/BaseBlockTracker.js",

@@ -21,2 +22,3 @@ "build:validate": "uglifyjs dist/es5/**.js > /dev/null"

"dependencies": {
"babel-plugin-transform-runtime": "^6.23.0",
"eth-query": "^2.1.0",

@@ -32,3 +34,3 @@ "pify": "^3.0.0",

"eth-json-rpc-infura": "^3.1.2",
"ganache-core": "^2.2.1",
"ganache-core": "^2.5.5",
"tape": "^4.9.0",

@@ -35,0 +37,0 @@ "uglify-js": "^3.4.10"

@@ -69,3 +69,3 @@ const pify = require('pify')

async _fetchLatestBlock () {
const req = { id: 1, method: 'eth_blockNumber', params: [] }
const req = { jsonrpc: "2.0", id: 1, method: 'eth_blockNumber', params: [] }
if (this._setSkipCacheFlag) req.skipCache = true

@@ -72,0 +72,0 @@ const res = await pify((cb) => this._provider.sendAsync(req, cb))()

const test = require('tape')
const SourcePollingBlockTracker = require('../src/polling')
const DistPollingBlockTracker = require('../dist/PollingBlockTracker')
const SourceSubscribeBlockTracker = require('../src/subscribe')
const DistSubscribeBlockTracker = require('../dist/SubscribeBlockTracker')
const SourceBaseBlockTracker = require('../src/base')

@@ -8,2 +10,3 @@ const DistBaseBlockTracker = require('../dist/BaseBlockTracker')

const runPollingTests = require('./polling')
const runSubscribeTests = require('./subscribe')

@@ -15,1 +18,4 @@ runBaseTests(test, 'source - BaseBlockTracker', SourceBaseBlockTracker)

runPollingTests(test, 'dist - PollingBlockTracker', DistPollingBlockTracker)
runSubscribeTests(test, 'source - SubscribeBlockTracker', SourceSubscribeBlockTracker)
runSubscribeTests(test, 'dist - SubscribeBlockTracker', DistSubscribeBlockTracker)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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