New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eth-forks

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eth-forks - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

8

dist/forks.js

@@ -51,3 +51,11 @@ "use strict";

year: 2021
},
arrowGlacier: {
block: 13773000,
year: 2021
},
grayGlacier: {
block: 15050000,
year: 2022
}
};

1

dist/index.d.ts
export declare const listOfForks: () => string[];
export declare const forkWithBlock: () => Record<string, number>;
export declare const forkDetailsbyBlockNumber: (blockNumber: number) => Record<string, string | number>;
export declare const forkDetailsByName: (forkName: string) => Record<string, number>;
export declare const fullForkDetails: Record<string, Record<string, number>>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fullForkDetails = exports.forkDetailsByName = exports.forkWithBlock = exports.listOfForks = void 0;
exports.fullForkDetails = exports.forkDetailsByName = exports.forkDetailsbyBlockNumber = exports.forkWithBlock = exports.listOfForks = void 0;
var forks_1 = require("./forks");

@@ -15,2 +15,16 @@ var listOfForks = function () { return Object.keys(forks_1.default); };

exports.forkWithBlock = forkWithBlock;
var forkDetailsbyBlockNumber = function (blockNumber) {
var res = {};
var forkName = '';
for (var fork in forks_1.default) {
var forkBlock = forks_1.default[fork]['block'];
if (blockNumber >= forkBlock) {
forkName = fork;
}
}
if (forkName)
res = { name: forkName, block: forks_1.default[forkName]['block'], year: forks_1.default[forkName]['year'] };
return res;
};
exports.forkDetailsbyBlockNumber = forkDetailsbyBlockNumber;
var forkDetailsByName = function (forkName) {

@@ -17,0 +31,0 @@ return forks_1.default[forkName];

2

package.json
{
"name": "eth-forks",
"version": "1.1.0",
"version": "1.2.0",
"description": "A tiny NPM package to get the details of Ethereum forks",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -0,4 +1,11 @@

[![npm version](https://badge.fury.io/js/eth-forks.svg)](https://www.npmjs.com/package/eth-forks)
[![Build status](https://travis-ci.com/Aniket-Engg/eth-forks.svg?branch=main)](https://travis-ci.com/Aniket-Engg/eth-forks)
[![npm](https://img.shields.io/npm/dw/eth-forks.svg)](https://www.npmjs.com/package/eth-forks)
[![npm](https://img.shields.io/npm/dt/eth-forks.svg?label=Total%20Downloads)](https://www.npmjs.com/package/eth-forks)
![NPM](https://img.shields.io/npm/l/eth-forks.svg)
[![Package Quality](https://npm.packagequality.com/shield/eth-forks.svg)](https://packagequality.com/#?package=eth-forks)
# eth-forks
A tiny NPM package to get the details of Ethereum forks happened with time.
A tiny NPM package to get the details of Ethereum hardforks happened with time.

@@ -29,3 +36,3 @@ **Note: Please cross-check this information before relying on it. If anything should be updated, please raise a Pull Request**

console.log(listOfForks())
// ["chainstart", "homestead", "dao", "tangerineWhistle", "spuriousDragon", "byzantium", "constantinople", "petersburg", "istanbul", "muirGlacier", "berlin"]
// ["chainstart", "homestead", "dao", "tangerineWhistle", "spuriousDragon", "byzantium", "constantinople", "petersburg", "istanbul", "muirGlacier", "berlin", "london", "arrowGlacier", "grayGlacier"]
```

@@ -32,0 +39,0 @@

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