Skip to content

WIP) Upgrade deps to latest ( prettier, ethers ) #912

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

arowana-official
Copy link

@arowana-official arowana-official commented Jul 8, 2025

fixes #911

Note that this PR should be replaced with commits to maintain ethers-v5 or starknet.js properly,

But as we don't have resources to fix including those atm would leave as is until requested explicitly.

This PR removes unnecessary deps and services params to rely on nodejs's promise API which is available since 18.x

To try out I would recommend using the following

"@typechain/ethers-v6": "npm:@arowanadao/typechain-ethers-v6@^0.5.1",
"@typechain/hardhat": "npm:@arowanadao/typechain-hardhat@^9.1.0",
"typechain": "npm:@arowanadao/typechain@^8.3.3",

Copy link

changeset-bot bot commented Jul 8, 2025

⚠️ No Changeset found

Latest commit: d5773ae

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR%20Upgrade%20deps%20to%20latest%20(%20prettier%2C%20ethers%20)%0A)

Copy link

socket-security bot commented Jul 8, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​types/​prettier@​2.2.3 ⏵ 3.0.099 -110035 -3776100
Updated@​types/​mkdirp@​1.0.2 ⏵ 2.0.010010035 -3276100
Updated@​types/​rimraf@​3.0.2 ⏵ 4.0.510010035 -5176100
Updated@​types/​glob@​5.0.37 ⏵ 9.0.010010035 -3282100
Updated@​types/​proxyquire@​1.3.28 ⏵ 1.3.3110010067 +876100
Updated@​types/​command-line-args@​4.0.4 ⏵ 5.2.310010068 +176100
Updated@​types/​chai-as-promised@​7.1.5 ⏵ 7.1.8100 +11007279100
Updated@​types/​retry-as-promised@​2.3.3 ⏵ 2.3.472 -210077 +476100
Updated@​types/​bn.js@​5.1.0 ⏵ 5.2.0100 +110072 +181100
Updated@​types/​fs-extra@​9.0.13 ⏵ 11.0.410010074 +277100
Updated@​types/​bluebird@​3.5.36 ⏵ 3.5.4210010074 -177100
Updated@​types/​chai@​4.3.0 ⏵ 4.3.201001007582100
Updated@​types/​mocha@​8.2.1 ⏵ 10.0.1010010075 +179100
Updated@​types/​mocha@​8.2.1 ⏵ 8.2.310010076 +179100
Updatedeslint-config-typestrict@​1.0.3 ⏵ 1.0.579 +91009276100
Addedmkdirp@​3.0.19910010076100
Updated@​types/​debug@​4.1.7 ⏵ 4.1.1210010087 -276100
Updatedconditional-type-checks@​1.0.5 ⏵ 1.0.695 -110094 +577100
Addedjs-sha3@​0.9.310010010077100
Updatedethereum-waffle@​3.4.0 ⏵ 3.4.4100 +110010077100
Updated@​ethersproject/​abi@​5.6.0 ⏵ 5.8.0100 +110087 +177100
Updated@​ethersproject/​providers@​5.6.0 ⏵ 5.8.09910094 +177100
Updated@​types/​lodash@​4.14.182 ⏵ 4.17.201001007891100
Updatedearljs@​0.2.2 ⏵ 0.2.384 +610095 +179100
Updated@​types/​node@​12.20.52 ⏵ 24.0.1010010080 +296100
Updatedchai-as-promised@​7.1.1 ⏵ 7.1.210010010080100
Addedlodash@​4.17.211001008680100
Updatedfs-extra@​5.0.0 ⏵ 11.3.0100 +110010081100
Updatedglob@​7.2.0 ⏵ 11.0.3100 +1100100 +181 +1100 +31
Updateddebug@​4.3.3 ⏵ 4.4.1100 +1100100 +182100
Updatedeslint-plugin-unused-imports@​1.1.2 ⏵ 1.1.5100 +110087 +183 -8100
Updatedganache@​7.8.0 ⏵ 7.9.292 +1100100 +18480
See 9 more rows in the dashboard

View full report

Copy link

socket-security bot commented Jul 8, 2025

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert (click for details)
Warn High
[email protected] is Protestware or potentially unwanted behavior.

Note: The script attempts to run a local post-install script, which could potentially contain malicious code. The error handling suggests that it is designed to fail silently, which is a common tactic in malicious scripts.

From: pnpm-lock.yamlnpm/[email protected]

ℹ Read more on: This package | This alert | What is protestware?

Next steps: Take 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 [email protected].

Suggestion: Consider that consuming this package may come along with functionality unrelated to its primary purpose.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/[email protected]. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deps should be upgraded ( prettier, ethers )
1 participant