@ethereumjs/common
Advanced tools
Comparing version 2.2.0 to 2.3.0
144
CHANGELOG.md
@@ -9,2 +9,42 @@ # Changelog | ||
## 2.3.0 - 2021-05-26 | ||
### London HF Support | ||
This `Common` release comes with full support for the `london` hardfork. Please note that the default HF is still set to `istanbul`. You therefore need to explicitly set the `hardfork` parameter for instantiating a `Common` instance with a `london` HF activated: | ||
```typescript | ||
import Common from '@ethereumjs/common' | ||
const common = new Common({ chain: 'mainnet', hardfork: 'london' }) | ||
``` | ||
### London HF Changes | ||
Common now supports settings for the following additional EIPs: | ||
- [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559): Fee market change for ETH 1.0 chain, PR [#1148](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1148) | ||
- [EIP-3198](https://eips.ethereum.org/EIPS/eip-3198): BASEFEE opcode, PR [#1148](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1148) | ||
- [EIP-3529](https://eips.ethereum.org/EIPS/eip-3529): Reduction in refunds, PR [#1239](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1239) | ||
- [EIP-3541](https://eips.ethereum.org/EIPS/eip-3541): Reject new contracts starting with the 0xEF byte, PR [#1240](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1240) | ||
- [EIP-3554](https://eips.ethereum.org/EIPS/eip-3554): Difficulty Bomb Delay to December 2021 (only PoW networks), PR [#1245](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1245) | ||
All new EIPs have their dedicated EIP configuration file and can also be activated spearately with the `eips` parameter (and the so-created `common` instance can then e.g. be used within the VM): | ||
```typescript | ||
import Common from '@ethereumjs/common' | ||
const common = new Common({ chain: 'mainnet', hardfork: 'berlin', eips: [ 3529 ] }) | ||
``` | ||
### Bug Fixes | ||
- Fixed a bug for `Common.hardforkGteHardfork()` and `Common.gteHardfork()` now evaluating to `true` if the HF provided as the `gteHardfork` part is not known by the chain, PR [#1148](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1148) | ||
- Fixed `mainnet` berlin fork hash `0xeb440f6` -> `0x0eb440f6`, PR [#1148](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1148) | ||
- Fixed fork hash calculation in `Common._calcForkHash()` for fork hashes with a leading zero, PR [#1148](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1148) | ||
### Other Changes | ||
- Added `london` HF option, PR [#1148](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1148) | ||
- Added `baikal` test network (preparatory `london` network), PR [#1249](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1249) | ||
- Added `aleut` test network (preparatory `london` network, retired), PR [#1221](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1221) | ||
## 2.2.0 - 2021-03-18 | ||
@@ -134,3 +174,3 @@ | ||
**Breaking**: The constructor has been changed to require an options dict to be passed, PR [#863](https://github.com/ethereumjs/ethereumjs-vm/pull/863) | ||
**Breaking**: The constructor has been changed to require an options dict to be passed, PR [#863](https://github.com/ethereumjs/ethereumjs-monorepo/pull/863) | ||
@@ -146,3 +186,3 @@ Example: | ||
EIPs are now native citizens within the `Common` library, see PRs [#856](https://github.com/ethereumjs/ethereumjs-vm/pull/856), [#869](https://github.com/ethereumjs/ethereumjs-vm/pull/869) and [#872](https://github.com/ethereumjs/ethereumjs-vm/pull/872). Supported EIPs have their own configuration file like the [eips/2537.json](https://github.com/ethereumjs/ethereumjs-vm/blob/master/packages/common/src/eips/2537.json) file for the BLS precompile EIP and EIP settings can be activated by passing supported EIP numbers to the constructor: | ||
EIPs are now native citizens within the `Common` library, see PRs [#856](https://github.com/ethereumjs/ethereumjs-monorepo/pull/856), [#869](https://github.com/ethereumjs/ethereumjs-monorepo/pull/869) and [#872](https://github.com/ethereumjs/ethereumjs-monorepo/pull/872). Supported EIPs have their own configuration file like the [eips/2537.json](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/common/src/eips/2537.json) file for the BLS precompile EIP and EIP settings can be activated by passing supported EIP numbers to the constructor: | ||
@@ -156,3 +196,3 @@ ```typescript | ||
- [EIP-2537](https://eips.ethereum.org/EIPS/eip-2315) BLS Precompiles | ||
- [EIP-2315](https://eips.ethereum.org/EIPS/eip-2315) EVM Subroutines (PR [#876](https://github.com/ethereumjs/ethereumjs-vm/pull/876)) | ||
- [EIP-2315](https://eips.ethereum.org/EIPS/eip-2315) EVM Subroutines (PR [#876](https://github.com/ethereumjs/ethereumjs-monorepo/pull/876)) | ||
@@ -170,3 +210,3 @@ EIPs provided are then activated and parameters requested with `Common.param()` being present in these EIPs take precedence over the setting from the latest hardfork. | ||
There is also a new EIP-based hardfork file format which delegates parameter definition to dedicated EIP files (see PR [#876](https://github.com/ethereumjs/ethereumjs-vm/pull/876)). This is in preparation for an upcoming `Yolo v2` testnet integration. | ||
There is also a new EIP-based hardfork file format which delegates parameter definition to dedicated EIP files (see PR [#876](https://github.com/ethereumjs/ethereumjs-monorepo/pull/876)). This is in preparation for an upcoming `Yolo v2` testnet integration. | ||
@@ -177,3 +217,3 @@ Side note: with this new structural setup it gets now possible for all EIPs still implicitly contained within the hardfork files to be extracted as an EIP parameter set within its own dedicated EIP file (which can then be activated via the `eip` parameter on initialization) without loosing on functionality. If you have a need there feel free to open a PR! | ||
Remaining gas base fees which still resided in the VM have been moved over to `Common` along PR [#806](https://github.com/ethereumjs/ethereumjs-vm/pull/806). | ||
Remaining gas base fees which still resided in the VM have been moved over to `Common` along PR [#806](https://github.com/ethereumjs/ethereumjs-monorepo/pull/806). | ||
@@ -190,3 +230,3 @@ Gas fees for all hardforks up to `MuirGlacier` are now completely present within the `Common` library. | ||
The following block and hardfork related utility functions have been added with PRs [#863](https://github.com/ethereumjs/ethereumjs-vm/pull/863) and [#805](https://github.com/ethereumjs/ethereumjs-vm/pull/805) respectively: | ||
The following block and hardfork related utility functions have been added with PRs [#863](https://github.com/ethereumjs/ethereumjs-monorepo/pull/863) and [#805](https://github.com/ethereumjs/ethereumjs-monorepo/pull/805) respectively: | ||
@@ -200,11 +240,11 @@ - `setHardforkByBlockNumber()` - Sets the hardfork determined by the block number passed | ||
The default hardfork has been added as an accessible readonly property `DEFAULT_HARDFORK`, PR [#863](https://github.com/ethereumjs/ethereumjs-vm/pull/863). This setting is used starting with the latest major releases of the monorepo libraries like the VM to keep the HF setting in sync across the different libraries. | ||
The default hardfork has been added as an accessible readonly property `DEFAULT_HARDFORK`, PR [#863](https://github.com/ethereumjs/ethereumjs-monorepo/pull/863). This setting is used starting with the latest major releases of the monorepo libraries like the VM to keep the HF setting in sync across the different libraries. | ||
Current default hardfork is set to `istanbul`, PR [#906](https://github.com/ethereumjs/ethereumjs-vm/pull/906). | ||
Current default hardfork is set to `istanbul`, PR [#906](https://github.com/ethereumjs/ethereumjs-monorepo/pull/906). | ||
### Dual ES5 and ES2017 Builds | ||
We significantly updated our internal tool and CI setup along the work on PR [#913](https://github.com/ethereumjs/ethereumjs-vm/pull/913) with an update to `ESLint` from `TSLint` for code linting and formatting and the introduction of a new build setup. | ||
We significantly updated our internal tool and CI setup along the work on PR [#913](https://github.com/ethereumjs/ethereumjs-monorepo/pull/913) with an update to `ESLint` from `TSLint` for code linting and formatting and the introduction of a new build setup. | ||
Packages now target `ES2017` for Node.js builds (the `main` entrypoint from `package.json`) and introduce a separate `ES5` build distributed along using the `browser` directive as an entrypoint, see PR [#921](https://github.com/ethereumjs/ethereumjs-vm/pull/921). This will result in performance benefits for Node.js consumers, see [here](https://github.com/ethereumjs/merkle-patricia-tree/pull/117) for a releated discussion. | ||
Packages now target `ES2017` for Node.js builds (the `main` entrypoint from `package.json`) and introduce a separate `ES5` build distributed along using the `browser` directive as an entrypoint, see PR [#921](https://github.com/ethereumjs/ethereumjs-monorepo/pull/921). This will result in performance benefits for Node.js consumers, see [here](https://github.com/ethereumjs/merkle-patricia-tree/pull/117) for a releated discussion. | ||
@@ -215,10 +255,10 @@ ### Other Changes | ||
- Added consensus information to chains, new functions `Common.consensusType()` for consensus type access ("pow" or "poa") and `Common.consensusAlgorithm()` to get the associated algorithm or protocol (e.g. "ethash" PoW algorithm or "clique" PoA protocol), see PR [#937](https://github.com/ethereumjs/ethereumjs-vm/pull/937) | ||
- Removed old `consensus` and `finality` fields, PR [#758](https://github.com/ethereumjs/ethereumjs-vm/pull/758) | ||
- Removed old `casper` and `sharding` fields, PR [#762](https://github.com/ethereumjs/ethereumjs-vm/pull/762) | ||
- Updated `ethereumjs-util` to v7, PR [#748](https://github.com/ethereumjs/ethereumjs-vm/pull/748) | ||
- Added consensus information to chains, new functions `Common.consensusType()` for consensus type access ("pow" or "poa") and `Common.consensusAlgorithm()` to get the associated algorithm or protocol (e.g. "ethash" PoW algorithm or "clique" PoA protocol), see PR [#937](https://github.com/ethereumjs/ethereumjs-monorepo/pull/937) | ||
- Removed old `consensus` and `finality` fields, PR [#758](https://github.com/ethereumjs/ethereumjs-monorepo/pull/758) | ||
- Removed old `casper` and `sharding` fields, PR [#762](https://github.com/ethereumjs/ethereumjs-monorepo/pull/762) | ||
- Updated `ethereumjs-util` to v7, PR [#748](https://github.com/ethereumjs/ethereumjs-monorepo/pull/748) | ||
## 2.0.0-rc.1 2020-11-19 | ||
This is the first release candidate towards a final library release, see [beta.2](https://github.com/ethereumjs/ethereumjs-vm/releases/tag/%40ethereumjs%2Fcommon%402.0.0-beta.2) and especially [beta.1](https://github.com/ethereumjs/ethereumjs-vm/releases/tag/%40ethereumjs%2Fcommon%402.0.0-beta.1) release notes for an overview on the full changes since the last publicly released version. | ||
This is the first release candidate towards a final library release, see [beta.2](https://github.com/ethereumjs/ethereumjs-monorepo/releases/tag/%40ethereumjs%2Fcommon%402.0.0-beta.2) and especially [beta.1](https://github.com/ethereumjs/ethereumjs-monorepo/releases/tag/%40ethereumjs%2Fcommon%402.0.0-beta.1) release notes for an overview on the full changes since the last publicly released version. | ||
@@ -229,5 +269,5 @@ No changes since `beta.2` release. | ||
This is the second beta release towards a final library release, see [beta.1 release notes](https://github.com/ethereumjs/ethereumjs-vm/releases/tag/%40ethereumjs%2Fcommon%402.0.0-beta.1) for an overview on the full changes since the last publicly released version. | ||
This is the second beta release towards a final library release, see [beta.1 release notes](https://github.com/ethereumjs/ethereumjs-monorepo/releases/tag/%40ethereumjs%2Fcommon%402.0.0-beta.1) for an overview on the full changes since the last publicly released version. | ||
- Added consensus information to chains, new functions `Common.consensusType()` for consensus type access ("pow" or "poa") and `Common.consensusAlgorithm()` to get the associated algorithm or protocol (e.g. "ethash" PoW algorithm or "clique" PoA protocol), see PR [#937](https://github.com/ethereumjs/ethereumjs-vm/pull/937) | ||
- Added consensus information to chains, new functions `Common.consensusType()` for consensus type access ("pow" or "poa") and `Common.consensusAlgorithm()` to get the associated algorithm or protocol (e.g. "ethash" PoW algorithm or "clique" PoA protocol), see PR [#937](https://github.com/ethereumjs/ethereumjs-monorepo/pull/937) | ||
@@ -250,3 +290,3 @@ ## 2.0.0-beta.1 - 2020-10-22 | ||
**Breaking**: The constructor has been changed to require an options dict to be passed, PR [#863](https://github.com/ethereumjs/ethereumjs-vm/pull/863) | ||
**Breaking**: The constructor has been changed to require an options dict to be passed, PR [#863](https://github.com/ethereumjs/ethereumjs-monorepo/pull/863) | ||
@@ -262,3 +302,3 @@ Example: | ||
EIPs are now native citizens within the `Common` library, see PRs [#856](https://github.com/ethereumjs/ethereumjs-vm/pull/856), [#869](https://github.com/ethereumjs/ethereumjs-vm/pull/869) and [#872](https://github.com/ethereumjs/ethereumjs-vm/pull/872). Supported EIPs have their own configuration file like the [eips/2537.json](https://github.com/ethereumjs/ethereumjs-vm/blob/master/packages/common/src/eips/2537.json) file for the BLS precompile EIP and EIP settings can be activated by passing supported EIP numbers to the constructor: | ||
EIPs are now native citizens within the `Common` library, see PRs [#856](https://github.com/ethereumjs/ethereumjs-monorepo/pull/856), [#869](https://github.com/ethereumjs/ethereumjs-monorepo/pull/869) and [#872](https://github.com/ethereumjs/ethereumjs-monorepo/pull/872). Supported EIPs have their own configuration file like the [eips/2537.json](https://github.com/ethereumjs/ethereumjs-monorepo/blob/master/packages/common/src/eips/2537.json) file for the BLS precompile EIP and EIP settings can be activated by passing supported EIP numbers to the constructor: | ||
@@ -272,3 +312,3 @@ ```typescript | ||
- [EIP-2537](https://eips.ethereum.org/EIPS/eip-2315) BLS Precompiles | ||
- [EIP-2315](https://eips.ethereum.org/EIPS/eip-2315) EVM Subroutines (PR [#876](https://github.com/ethereumjs/ethereumjs-vm/pull/876)) | ||
- [EIP-2315](https://eips.ethereum.org/EIPS/eip-2315) EVM Subroutines (PR [#876](https://github.com/ethereumjs/ethereumjs-monorepo/pull/876)) | ||
@@ -286,3 +326,3 @@ EIPs provided are then activated and parameters requested with `Common.param()` being present in these EIPs take precedence over the setting from the latest hardfork. | ||
There is also a new EIP-based hardfork file format which delegates parameter definition to dedicated EIP files (see PR [#876](https://github.com/ethereumjs/ethereumjs-vm/pull/876)). This is in preparation for an upcoming `Yolo v2` testnet integration. | ||
There is also a new EIP-based hardfork file format which delegates parameter definition to dedicated EIP files (see PR [#876](https://github.com/ethereumjs/ethereumjs-monorepo/pull/876)). This is in preparation for an upcoming `Yolo v2` testnet integration. | ||
@@ -293,3 +333,3 @@ Side note: with this new structural setup it gets now possible for all EIPs still implicitly contained within the hardfork files to be extracted as an EIP parameter set within its own dedicated EIP file (which can then be activated via the `eip` parameter on initialization) without loosing on functionality. If you have a need there feel free to open a PR! | ||
Remaining gas base fees which still resided in the VM have been moved over to `Common` along PR [#806](https://github.com/ethereumjs/ethereumjs-vm/pull/806). | ||
Remaining gas base fees which still resided in the VM have been moved over to `Common` along PR [#806](https://github.com/ethereumjs/ethereumjs-monorepo/pull/806). | ||
Gas fees for all hardforks up to `MuirGlacier` are now completely present within the `Common` library. | ||
@@ -305,3 +345,3 @@ | ||
The following block and hardfork related utility functions have been added with PRs [#863](https://github.com/ethereumjs/ethereumjs-vm/pull/863) and [#805](https://github.com/ethereumjs/ethereumjs-vm/pull/805) respectively: | ||
The following block and hardfork related utility functions have been added with PRs [#863](https://github.com/ethereumjs/ethereumjs-monorepo/pull/863) and [#805](https://github.com/ethereumjs/ethereumjs-monorepo/pull/805) respectively: | ||
@@ -315,5 +355,5 @@ - `setHardforkByBlockNumber()` - Sets the hardfork determined by the block number passed | ||
The default hardfork has been added as an accessible readonly property `DEFAULT_HARDFORK`, PR [#863](https://github.com/ethereumjs/ethereumjs-vm/pull/863). This setting is used starting with the latest major releases of the monorepo libraries like the VM to keep the HF setting in sync across the different libraries. | ||
The default hardfork has been added as an accessible readonly property `DEFAULT_HARDFORK`, PR [#863](https://github.com/ethereumjs/ethereumjs-monorepo/pull/863). This setting is used starting with the latest major releases of the monorepo libraries like the VM to keep the HF setting in sync across the different libraries. | ||
Current default hardfork is set to `istanbul`, PR [#906](https://github.com/ethereumjs/ethereumjs-vm/pull/906). | ||
Current default hardfork is set to `istanbul`, PR [#906](https://github.com/ethereumjs/ethereumjs-monorepo/pull/906). | ||
@@ -323,3 +363,3 @@ ### Dual ES5 and ES2017 Builds | ||
We significantly updated our internal tool and CI setup along the work on | ||
PR [#913](https://github.com/ethereumjs/ethereumjs-vm/pull/913) with an update to `ESLint` from `TSLint` | ||
PR [#913](https://github.com/ethereumjs/ethereumjs-monorepo/pull/913) with an update to `ESLint` from `TSLint` | ||
for code linting and formatting and the introduction of a new build setup. | ||
@@ -329,3 +369,3 @@ | ||
a separate `ES5` build distributed along using the `browser` directive as an entrypoint, see | ||
PR [#921](https://github.com/ethereumjs/ethereumjs-vm/pull/921). This will result | ||
PR [#921](https://github.com/ethereumjs/ethereumjs-monorepo/pull/921). This will result | ||
in performance benefits for Node.js consumers, see [here](https://github.com/ethereumjs/merkle-patricia-tree/pull/117) for a releated discussion. | ||
@@ -338,7 +378,7 @@ | ||
- Removed old `consensus` and `finality` fields, | ||
PR [#758](https://github.com/ethereumjs/ethereumjs-vm/pull/758) | ||
PR [#758](https://github.com/ethereumjs/ethereumjs-monorepo/pull/758) | ||
- Removed old `casper` and `sharding` fields, | ||
PR [#762](https://github.com/ethereumjs/ethereumjs-vm/pull/762) | ||
PR [#762](https://github.com/ethereumjs/ethereumjs-monorepo/pull/762) | ||
- Updated `ethereumjs-util` to v7, | ||
PR [#748](https://github.com/ethereumjs/ethereumjs-vm/pull/748) | ||
PR [#748](https://github.com/ethereumjs/ethereumjs-monorepo/pull/748) | ||
@@ -349,3 +389,3 @@ ## 1.5.2 - 2020-07-26 | ||
- Updates Goerli chain ID, PR [#792](https://github.com/ethereumjs/ethereumjs-vm/pull/792). | ||
- Updates Goerli chain ID, PR [#792](https://github.com/ethereumjs/ethereumjs-monorepo/pull/792). | ||
@@ -357,5 +397,5 @@ ## [1.5.1] - 2020-05-04 | ||
- Updated bootnode definitions, and more strict checking for their values. | ||
PR [#718](https://github.com/ethereumjs/ethereumjs-vm/pull/718) | ||
PR [#718](https://github.com/ethereumjs/ethereumjs-monorepo/pull/718) | ||
[1.5.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.5.0...%40ethereumjs%2Fcommon%401.5.1 | ||
[1.5.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.5.0...%40ethereumjs%2Fcommon%401.5.1 | ||
@@ -375,3 +415,3 @@ ## [1.5.0] - 2019-12-10 | ||
[1.5.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.4.0...%40ethereumjs%2Fcommon%401.5.0 | ||
[1.5.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.4.0...%40ethereumjs%2Fcommon%401.5.0 | ||
@@ -399,3 +439,3 @@ ## [1.4.0] - 2019-11-05 | ||
[1.4.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.3.2...%40ethereumjs%2Fcommon%401.4.0 | ||
[1.4.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.3.2...%40ethereumjs%2Fcommon%401.4.0 | ||
@@ -416,3 +456,3 @@ ## [1.3.2] - 2019-09-04 | ||
[1.3.2]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.3.1...%40ethereumjs%2Fcommon%401.3.2 | ||
[1.3.2]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.3.1...%40ethereumjs%2Fcommon%401.3.2 | ||
@@ -429,3 +469,3 @@ ## [1.3.1] - 2019-08-08 | ||
[1.3.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.3.0...%40ethereumjs%2Fcommon%401.3.1 | ||
[1.3.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.3.0...%40ethereumjs%2Fcommon%401.3.1 | ||
@@ -437,3 +477,3 @@ ## [1.3.0] - 2019-06-18 | ||
[1.3.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.2.1...%40ethereumjs%2Fcommon%401.3.0 | ||
[1.3.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.2.1...%40ethereumjs%2Fcommon%401.3.0 | ||
@@ -445,3 +485,3 @@ ## [1.2.1] - 2019-06-03 | ||
[1.2.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.2.0...%40ethereumjs%2Fcommon%401.2.1 | ||
[1.2.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.2.0...%40ethereumjs%2Fcommon%401.2.1 | ||
@@ -461,3 +501,3 @@ ## [1.2.0] - 2019-05-27 | ||
[1.2.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.1.0...%40ethereumjs%2Fcommon%401.2.0 | ||
[1.2.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.1.0...%40ethereumjs%2Fcommon%401.2.0 | ||
@@ -503,3 +543,3 @@ ## [1.1.0] - 2019-02-04 | ||
[1.1.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%401.0.0...%40ethereumjs%2Fcommon%401.1.0 | ||
[1.1.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%401.0.0...%40ethereumjs%2Fcommon%401.1.0 | ||
@@ -548,3 +588,3 @@ ## [1.0.0] - 2019-01-23 | ||
[1.0.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.6.1...%40ethereumjs%2Fcommon%401.0.0 | ||
[1.0.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.6.1...%40ethereumjs%2Fcommon%401.0.0 | ||
@@ -556,3 +596,3 @@ ## [0.6.1] - 2018-11-28 | ||
[0.6.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.6.0...%40ethereumjs%2Fcommon%400.6.1 | ||
[0.6.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.6.0...%40ethereumjs%2Fcommon%400.6.1 | ||
@@ -566,3 +606,3 @@ ## [0.6.0] - 2018-10-11 | ||
[0.6.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.5.0...%40ethereumjs%2Fcommon%400.6.0 | ||
[0.6.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.5.0...%40ethereumjs%2Fcommon%400.6.0 | ||
@@ -575,3 +615,3 @@ ## [0.5.0] - 2018-08-27 | ||
[0.5.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.4.1...%40ethereumjs%2Fcommon%400.5.0 | ||
[0.5.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.4.1...%40ethereumjs%2Fcommon%400.5.0 | ||
@@ -583,3 +623,3 @@ ## [0.4.1] - 2018-08-13 | ||
[0.4.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.4.0...%40ethereumjs%2Fcommon%400.4.1 | ||
[0.4.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.4.0...%40ethereumjs%2Fcommon%400.4.1 | ||
@@ -591,3 +631,3 @@ ## [0.4.0] - 2018-06-20 | ||
[0.4.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.3.1...%40ethereumjs%2Fcommon%400.4.0 | ||
[0.4.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.3.1...%40ethereumjs%2Fcommon%400.4.0 | ||
@@ -599,3 +639,3 @@ ## [0.3.1] - 2018-05-28 | ||
[0.3.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.3.0...%40ethereumjs%2Fcommon%400.3.1 | ||
[0.3.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.3.0...%40ethereumjs%2Fcommon%400.3.1 | ||
@@ -607,3 +647,3 @@ ## [0.3.0] - 2018-05-25 | ||
[0.3.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.2.0...%40ethereumjs%2Fcommon%400.3.0 | ||
[0.3.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.2.0...%40ethereumjs%2Fcommon%400.3.0 | ||
@@ -616,3 +656,3 @@ ## [0.2.0] - 2018-05-14 | ||
[0.2.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.1.1...%40ethereumjs%2Fcommon%400.2.0 | ||
[0.2.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.1.1...%40ethereumjs%2Fcommon%400.2.0 | ||
@@ -623,3 +663,3 @@ ## [0.1.1] - 2018-05-09 | ||
[0.1.1]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%400.1.0...%40ethereumjs%2Fcommon%400.1.1 | ||
[0.1.1]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%400.1.0...%40ethereumjs%2Fcommon%400.1.1 | ||
@@ -639,2 +679,2 @@ ## [0.1.0] - 2018-05-09 | ||
[0.1.0]: https://github.com/ethereumjs/ethereumjs-vm/compare/%40ethereumjs%2Fcommon%406d0df...%40ethereumjs%2F..v0.1.0 | ||
[0.1.0]: https://github.com/ethereumjs/ethereumjs-monorepo/compare/%40ethereumjs%2Fcommon%406d0df...%40ethereumjs%2F..v0.1.0 |
@@ -75,2 +75,7 @@ { | ||
"forkHash": "0x757a1c47" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -77,0 +82,0 @@ ], |
@@ -24,2 +24,4 @@ "use strict"; | ||
var yolov3_json_1 = __importDefault(require("./yolov3.json")); | ||
var aleut_json_1 = __importDefault(require("./aleut.json")); | ||
var baikal_json_1 = __importDefault(require("./baikal.json")); | ||
/** | ||
@@ -37,2 +39,4 @@ * @hidden | ||
'34180983699157880': 'yolov3', | ||
'7822': 'aleut', | ||
'1642': 'baikal', | ||
}; | ||
@@ -46,2 +50,4 @@ var chains = { | ||
yolov3: yolov3_json_1.default, | ||
aleut: aleut_json_1.default, | ||
baikal: baikal_json_1.default, | ||
}; | ||
@@ -48,0 +54,0 @@ if (customChains) { |
@@ -26,3 +26,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -32,3 +32,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -38,3 +38,3 @@ { | ||
"block": null, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -44,3 +44,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -50,3 +50,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -77,2 +77,7 @@ { | ||
"forkHash": null | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -79,0 +84,0 @@ ], |
@@ -76,3 +76,8 @@ { | ||
"block": 12244000, | ||
"forkHash": "0xeb440f6" | ||
"forkHash": "0x0eb440f6" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -79,0 +84,0 @@ ], |
@@ -75,2 +75,7 @@ { | ||
"forkHash": "0x6910c8bd" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -77,0 +82,0 @@ ], |
@@ -77,2 +77,7 @@ { | ||
"forkHash": "0xa157d377" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -79,0 +84,0 @@ ], |
@@ -80,2 +80,7 @@ { | ||
"forkHash": "0xa308affe" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -82,0 +87,0 @@ ], |
@@ -5,2 +5,3 @@ "use strict"; | ||
exports.EIPs = { | ||
1559: require('./1559.json'), | ||
2315: require('./2315.json'), | ||
@@ -12,3 +13,7 @@ 2537: require('./2537.json'), | ||
2930: require('./2930.json'), | ||
3198: require('./3198.json'), | ||
3529: require('./3529.json'), | ||
3541: require('./3541.json'), | ||
3554: require('./3554.json'), | ||
}; | ||
//# sourceMappingURL=index.js.map |
@@ -12,2 +12,4 @@ "use strict"; | ||
'34180983699157880': 'yolov3', | ||
'7822': 'aleut', | ||
'1642': 'baikal', | ||
}, | ||
@@ -20,2 +22,4 @@ mainnet: require('./mainnet.json'), | ||
yolov3: require('./yolov3.json'), | ||
aleut: require('./aleut.json'), | ||
baikal: require('./baikal.json'), | ||
}; | ||
@@ -22,0 +26,0 @@ /** |
@@ -50,4 +50,8 @@ { | ||
"d": "the amount a miner get rewarded for mining a block" | ||
}, | ||
"difficultyBombDelay": { | ||
"v": 3000000, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -14,2 +14,6 @@ { | ||
"d": "The bound divisor of the gas limit, used in update calculations" | ||
}, | ||
"maxRefundQuotient": { | ||
"v": 2, | ||
"d": "Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)" | ||
} | ||
@@ -437,4 +441,8 @@ }, | ||
"d": "the amount a miner get rewarded for mining a block" | ||
}, | ||
"difficultyBombDelay": { | ||
"v": 0, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -62,4 +62,8 @@ { | ||
"d": "The amount a miner gets rewarded for mining a block" | ||
}, | ||
"difficultyBombDelay": { | ||
"v": 5000000, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -16,3 +16,4 @@ "use strict"; | ||
['berlin', require('./berlin.json')], | ||
['london', require('./london.json')], | ||
]; | ||
//# sourceMappingURL=index.js.map |
@@ -6,3 +6,11 @@ { | ||
"status": "Final", | ||
"eips": [] | ||
"gasConfig": {}, | ||
"gasPrices": {}, | ||
"vm": {}, | ||
"pow": { | ||
"difficultyBombDelay": { | ||
"v": 9000000, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -545,3 +545,3 @@ "use strict"; | ||
} | ||
return posHf1 >= posHf2; | ||
return posHf1 >= posHf2 && posHf2 !== -1; | ||
}; | ||
@@ -737,3 +737,3 @@ /** | ||
// convert to hex string | ||
var forkhash = new Number(crc_32_1.buf(inputBuffer) >>> 0).toString(16); | ||
var forkhash = ethereumjs_util_1.intToBuffer(crc_32_1.buf(inputBuffer) >>> 0).toString('hex'); | ||
return "0x" + forkhash; | ||
@@ -740,0 +740,0 @@ }; |
@@ -75,2 +75,7 @@ { | ||
"forkHash": "0x757a1c47" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -77,0 +82,0 @@ ], |
@@ -13,2 +13,4 @@ "use strict"; | ||
const yolov3_json_1 = __importDefault(require("./yolov3.json")); | ||
const aleut_json_1 = __importDefault(require("./aleut.json")); | ||
const baikal_json_1 = __importDefault(require("./baikal.json")); | ||
/** | ||
@@ -25,2 +27,4 @@ * @hidden | ||
'34180983699157880': 'yolov3', | ||
'7822': 'aleut', | ||
'1642': 'baikal', | ||
}; | ||
@@ -34,2 +38,4 @@ const chains = { | ||
yolov3: yolov3_json_1.default, | ||
aleut: aleut_json_1.default, | ||
baikal: baikal_json_1.default, | ||
}; | ||
@@ -36,0 +42,0 @@ if (customChains) { |
@@ -26,3 +26,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -32,3 +32,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -38,3 +38,3 @@ { | ||
"block": null, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -44,3 +44,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -50,3 +50,3 @@ { | ||
"block": 0, | ||
"forkHash": "0x10ffe56" | ||
"forkHash": "0x010ffe56" | ||
}, | ||
@@ -77,2 +77,7 @@ { | ||
"forkHash": null | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -79,0 +84,0 @@ ], |
@@ -76,3 +76,8 @@ { | ||
"block": 12244000, | ||
"forkHash": "0xeb440f6" | ||
"forkHash": "0x0eb440f6" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -79,0 +84,0 @@ ], |
@@ -75,2 +75,7 @@ { | ||
"forkHash": "0x6910c8bd" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -77,0 +82,0 @@ ], |
@@ -77,2 +77,7 @@ { | ||
"forkHash": "0xa157d377" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -79,0 +84,0 @@ ], |
@@ -80,2 +80,7 @@ { | ||
"forkHash": "0xa308affe" | ||
}, | ||
{ | ||
"name": "london", | ||
"block": null, | ||
"forkHash": null | ||
} | ||
@@ -82,0 +87,0 @@ ], |
@@ -5,2 +5,3 @@ "use strict"; | ||
exports.EIPs = { | ||
1559: require('./1559.json'), | ||
2315: require('./2315.json'), | ||
@@ -12,3 +13,7 @@ 2537: require('./2537.json'), | ||
2930: require('./2930.json'), | ||
3198: require('./3198.json'), | ||
3529: require('./3529.json'), | ||
3541: require('./3541.json'), | ||
3554: require('./3554.json'), | ||
}; | ||
//# sourceMappingURL=index.js.map |
@@ -12,2 +12,4 @@ "use strict"; | ||
'34180983699157880': 'yolov3', | ||
'7822': 'aleut', | ||
'1642': 'baikal', | ||
}, | ||
@@ -20,2 +22,4 @@ mainnet: require('./mainnet.json'), | ||
yolov3: require('./yolov3.json'), | ||
aleut: require('./aleut.json'), | ||
baikal: require('./baikal.json'), | ||
}; | ||
@@ -22,0 +26,0 @@ /** |
@@ -50,4 +50,8 @@ { | ||
"d": "the amount a miner get rewarded for mining a block" | ||
}, | ||
"difficultyBombDelay": { | ||
"v": 3000000, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -14,2 +14,6 @@ { | ||
"d": "The bound divisor of the gas limit, used in update calculations" | ||
}, | ||
"maxRefundQuotient": { | ||
"v": 2, | ||
"d": "Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)" | ||
} | ||
@@ -437,4 +441,8 @@ }, | ||
"d": "the amount a miner get rewarded for mining a block" | ||
}, | ||
"difficultyBombDelay": { | ||
"v": 0, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -62,4 +62,8 @@ { | ||
"d": "The amount a miner gets rewarded for mining a block" | ||
}, | ||
"difficultyBombDelay": { | ||
"v": 5000000, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -16,3 +16,4 @@ "use strict"; | ||
['berlin', require('./berlin.json')], | ||
['london', require('./london.json')], | ||
]; | ||
//# sourceMappingURL=index.js.map |
@@ -6,3 +6,11 @@ { | ||
"status": "Final", | ||
"eips": [] | ||
"gasConfig": {}, | ||
"gasPrices": {}, | ||
"vm": {}, | ||
"pow": { | ||
"difficultyBombDelay": { | ||
"v": 9000000, | ||
"d": "the amount of blocks to delay the difficulty bomb with" | ||
} | ||
} | ||
} |
@@ -379,3 +379,3 @@ "use strict"; | ||
} | ||
return posHf1 >= posHf2; | ||
return posHf1 >= posHf2 && posHf2 !== -1; | ||
} | ||
@@ -535,3 +535,3 @@ /** | ||
// convert to hex string | ||
const forkhash = new Number(crc_32_1.buf(inputBuffer) >>> 0).toString(16); | ||
const forkhash = ethereumjs_util_1.intToBuffer(crc_32_1.buf(inputBuffer) >>> 0).toString('hex'); | ||
return `0x${forkhash}`; | ||
@@ -538,0 +538,0 @@ } |
{ | ||
"name": "@ethereumjs/common", | ||
"version": "2.2.0", | ||
"version": "2.3.0", | ||
"description": "Resources common to all Ethereum implementations", | ||
"main": "./dist/index.js", | ||
"types": "./dist/index.d.ts", | ||
"license": "MIT", | ||
"keywords": [ | ||
"ethereum", | ||
"ethereumjs", | ||
"constants", | ||
"parameters", | ||
"genesis", | ||
"networks", | ||
"bootstrap" | ||
], | ||
"files": [ | ||
@@ -11,6 +19,9 @@ "dist", | ||
], | ||
"main": "dist/index.js", | ||
"types": "dist/index.d.ts", | ||
"browser": "dist.browser/index.js", | ||
"scripts": { | ||
"build": "ethereumjs-config-ts-build", | ||
"prepublishOnly": "npm run build && npm run test", | ||
"prepublishOnly": "npm run clean && npm run build && npm run test", | ||
"clean": "rm -Rf ./dist && rm -Rf ./dist.browser", | ||
"coverage": "ethereumjs-config-coverage", | ||
@@ -25,24 +36,5 @@ "format": "ethereumjs-config-format", | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/ethereumjs/ethereumjs-monorepo.git" | ||
}, | ||
"keywords": [ | ||
"ethereum", | ||
"ethereumjs", | ||
"constants", | ||
"parameters", | ||
"genesis", | ||
"networks", | ||
"bootstrap" | ||
], | ||
"author": "", | ||
"license": "MIT", | ||
"bugs": { | ||
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+common%22" | ||
}, | ||
"homepage": "https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/common#readme", | ||
"dependencies": { | ||
"crc-32": "^1.2.0", | ||
"ethereumjs-util": "^7.0.9" | ||
"ethereumjs-util": "^7.0.10" | ||
}, | ||
@@ -64,7 +56,14 @@ "devDependencies": { | ||
"tslint": "^5.16.0", | ||
"typedoc": "next", | ||
"typedoc-plugin-markdown": "^2.2.17", | ||
"typescript": "^3.9.3", | ||
"typestrict": "^1.0.2" | ||
"typedoc": "^0.20.34", | ||
"typedoc-plugin-markdown": "^3.6.0", | ||
"typescript": "^3.9.3" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/ethereumjs/ethereumjs-monorepo.git" | ||
}, | ||
"homepage": "https://github.com/ethereumjs/ethereumjs-monorepo/tree/master/packages/common#readme", | ||
"bugs": { | ||
"url": "https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aissue+label%3A%22package%3A+common%22" | ||
}, | ||
"maintainers": [ | ||
@@ -71,0 +70,0 @@ { |
@@ -99,2 +99,4 @@ # @ethereumjs/common | ||
- `yolov3` | ||
- `aleut` | ||
- `baikal` | ||
- Private/custom chain parameters | ||
@@ -133,3 +135,3 @@ | ||
If you just want to change some certain parameters on a chain configuration it can also be conveniened to use | ||
If you just want to change certain parameters on a chain configuration it can also be convenient to use | ||
the `Common.forCustomChain()` method. With this method you can base your custom chain configuration with | ||
@@ -188,6 +190,7 @@ a standard one (so using all the values from `baseChain` as the default values) and then just provide the | ||
- `berlin` (since `v2.2.0`) | ||
- `london` (since `v2.3.0`) | ||
### Future Hardforks | ||
The `london` hardfork targeted for summer 2021 is currently not yet supported by this library. | ||
The next upcoming HF `shanghai` is currently not yet supported by this library. | ||
@@ -222,2 +225,3 @@ ### Parameter Access | ||
- [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559): Fee market change for ETH 1.0 chain | ||
- [EIP-2315](https://eips.ethereum.org/EIPS/eip-2315): Simple subroutines for the EVM | ||
@@ -229,2 +233,5 @@ - [EIP-2537](https://eips.ethereum.org/EIPS/eip-2537): BLS precompiles | ||
- [EIP-2930](https://eips.ethereum.org/EIPS/eip-2930): Optional accesss list tx type | ||
- [EIP-3529](https://eips.ethereum.org/EIPS/eip-3529): Reduction in refunds | ||
- [EIP-3541](https://eips.ethereum.org/EIPS/eip-3541): Reject new contracts starting with the 0xEF byte | ||
- [EIP-3554](https://eips.ethereum.org/EIPS/eip-3554): Difficulty Bomb Delay to December 2021 (only PoW networks) | ||
@@ -268,7 +275,7 @@ ## Bootstrap Nodes | ||
[common-npm-link]: https://www.npmjs.com/package/@ethereumjs/common | ||
[common-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-vm/package:%20common?label=issues | ||
[common-issues-link]: https://github.com/ethereumjs/ethereumjs-vm/issues?q=is%3Aopen+is%3Aissue+label%3A"package%3A+common" | ||
[common-actions-badge]: https://github.com/ethereumjs/ethereumjs-vm/workflows/Common%20Test/badge.svg | ||
[common-actions-link]: https://github.com/ethereumjs/ethereumjs-vm/actions?query=workflow%3A%22Common+Test%22 | ||
[common-issues-badge]: https://img.shields.io/github/issues/ethereumjs/ethereumjs-monorepo/package:%20common?label=issues | ||
[common-issues-link]: https://github.com/ethereumjs/ethereumjs-monorepo/issues?q=is%3Aopen+is%3Aissue+label%3A"package%3A+common" | ||
[common-actions-badge]: https://github.com/ethereumjs/ethereumjs-monorepo/workflows/Common%20Test/badge.svg | ||
[common-actions-link]: https://github.com/ethereumjs/ethereumjs-monorepo/actions?query=workflow%3A%22Common+Test%22 | ||
[common-coverage-badge]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/branch/master/graph/badge.svg?flag=common | ||
[common-coverage-link]: https://codecov.io/gh/ethereumjs/ethereumjs-monorepo/tree/master/packages/common |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No contributors or author data
MaintenancePackage does not specify a list of contributors or an author in package.json.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1780115
17
118
27277
276
+ Addedbn.js@4.12.0(transitive)
+ Addedelliptic@6.6.0(transitive)
+ Addednode-gyp-build@4.8.2(transitive)
- Removedbn.js@4.12.1(transitive)
- Removedelliptic@6.6.1(transitive)
- Removednode-gyp-build@4.8.3(transitive)
Updatedethereumjs-util@^7.0.10