-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Snyk] Upgrade: merkletreejs, rlp #11
[Snyk] Upgrade: merkletreejs, rlp #11
Conversation
Snyk has created this PR to upgrade: - merkletreejs from 0.3.11 to 0.4.0. See this package in npm: https://www.npmjs.com/package/merkletreejs - rlp from 2.2.7 to 3.0.0. See this package in npm: https://www.npmjs.com/package/rlp See this project in Snyk: https://app.snyk.io/org/okeamah/project/1a130d45-fd45-43fc-adae-043c2cd5f942?utm_source=github&utm_medium=referral&page=upgrade-pr
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have skipped reviewing this pull request. Here's why:
- It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
- We don't review packaging changes - Let us know if you'd like us to change this.
🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎ To accept the risk, merge this PR and you will not be notified again.
Next stepsWhat is a critical CVE?Contains a Critical Common Vulnerability and Exposure (CVE). Remove or replace dependencies that include known critical CVEs. Consumers can use dependency overrides or npm audit fix --force to remove vulnerable dependencies. Take a deeper look at the dependencyTake a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev. Remove the packageIf you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency. Mark a package as acceptable riskTo ignore an alert, reply with a comment starting with
|
This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
Snyk has created this PR to upgrade multiple dependencies.
👯♂ The following dependencies are linked and will therefore be updated together.ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
merkletreejs
⚠️ This is a major version upgrade, and may be a breaking change | 3 years ago
from 0.3.11 to 0.4.0 | 1 version ahead of your current version | 2 months ago
on 2024-07-02
rlp
from 2.2.7 to 3.0.0 | 1 version ahead of your current version
on 2022-01-25
Release notes
Package name: merkletreejs
Package name: rlp
This release comes with a modernized
ES6
-class structured code base, somesignificant local refactoring work regarding how
Stack
andMemory
are organized within the VM and it finalizes a first round of module structuring
now having separate folders for
bloom
,evm
andstate
related code. Therelease also removes some rarely used parts of the API (
hookedVM
,VM.deps
).All this is to a large extend preparatory work for a
v4.0.0
release which willfollow in the next months with
TypeScript
support and more system-widerefactoring work leading to a more modular and expandable VM and providing the
ground for future
eWASM
integration. If you are interested in the releaseprocess and want to take part in the refactoring discussion see the associated
issue #455.
VM Refactoring/Breaking Changes
Memory
class for evm memory manipulation, PR #442Stack
manipulation in evm, PR #460createHookedVm
(BREAKING), being made obsolete by the newStateManager
API, PR #451VM.deps
attribute (please require dependencies yourself if you used this), PR #478fakeBlockchain
class and associated tests, PR #466petersburg
hardfork rules are now run as default (before:byzantium
), PR #485Modularization
vm
module toevm
, moveprecompiles
toevm
module, PR #481stateManager
,storageReader
andcache
tostate
module, PR #443logTable
with dynamic inline version inEXP
opcode, PR #450Code Modernization/ES6
VM
toES6
class, PR #478stateManager
andstorageReader
toES6
class syntax, PR #452Bug Fixes
stateManager.setStateRoot()
didn't clear the_storageTries
cache, PR #445CALL
opcode, PR #454BN.toArrayLike()
instead ofBN.toBuffer()
(browser compatibility), PR #458Maintenance/Optimization
BN
reduction context inMODEXP
precompile, PR #463Documentation
Bloom
filter methods, PR #439Testing
--json
trace flag in the tests, PR #438StateManager.dumpStorage()
, PR #462ecmul_0-3_5616_28000_96
(by test setup adoption), PR #473Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: