-
Notifications
You must be signed in to change notification settings - Fork 2
feat: 2.28.0 #19
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
base: main
Are you sure you want to change the base?
feat: 2.28.0 #19
Conversation
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.
Pull request overview
This PR upgrades the project to Hardhat 2.28.0 and updates related dependencies including cryptographic libraries, development tools, and the package manager version.
Key changes:
- Hardhat upgraded from 2.26.0 to 2.28.0 with Node.js requirement increased to v20+
- Cryptographic dependencies (@noble/curves, @noble/hashes, micro-eth-signer) downgraded to older stable versions
- Development tools (prettier, typescript, pnpm) updated to newer versions
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| package.json | Updates direct dependency versions for hardhat (2.28.0), ethers (6.16.0), @nomicfoundation/hardhat-ethers (3.1.3), dotenv (17.2.3), prettier (3.7.4), typescript (5.9.3), and pnpm package manager (10.26.2) |
| pnpm-lock.yaml | Reflects the cascading lockfile changes from package.json updates, including transitive dependencies, resolved package versions, and integrity hashes |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| '@nomicfoundation/edr-darwin-arm64@0.12.0-next.17': | ||
| resolution: {integrity: sha512-gI9/9ysLeAid0+VSTBeutxOJ0/Rrh00niGkGL9+4lR577igDY+v55XGN0oBMST49ILS0f12J6ZY90LG8sxPXmQ==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-darwin-x64@0.11.3': | ||
| resolution: {integrity: sha512-QR4jAFrPbOcrO7O2z2ESg+eUeIZPe2bPIlQYgiJ04ltbSGW27FblOzdd5+S3RoOD/dsZGKAvvy6dadBEl0NgoA==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-darwin-x64@0.12.0-next.17': | ||
| resolution: {integrity: sha512-zSZtwf584RkIyb8awELDt7ctskogH0p4pmqOC4vhykc8ODOv2XLuG1IgeE4WgYhWGZOufbCtgLfpJQrWqN6mmw==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-arm64-gnu@0.11.3': | ||
| resolution: {integrity: sha512-Ktjv89RZZiUmOFPspuSBVJ61mBZQ2+HuLmV67InNlh9TSUec/iDjGIwAn59dx0bF/LOSrM7qg5od3KKac4LJDQ==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-arm64-gnu@0.12.0-next.17': | ||
| resolution: {integrity: sha512-WjdfgV6B7gT5Q0NXtSIWyeK8gzaJX5HK6/jclYVHarWuEtS1LFgePYgMjK8rmm7IRTkM9RsE/PCuQEP1nrSsuA==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-arm64-musl@0.11.3': | ||
| resolution: {integrity: sha512-B3sLJx1rL2E9pfdD4mApiwOZSrX0a/KQSBWdlq1uAhFKqkl00yZaY4LejgZndsJAa4iKGQJlGnw4HCGeVt0+jA==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-arm64-musl@0.12.0-next.17': | ||
| resolution: {integrity: sha512-26rObKhhCDb9JkZbToyr7JVZo4tSVAFvzoJSJVmvpOl0LOHrfFsgVQu2n/8cNkwMAqulPubKL2E0jdnmEoZjWA==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-x64-gnu@0.11.3': | ||
| resolution: {integrity: sha512-D/4cFKDXH6UYyKPu6J3Y8TzW11UzeQI0+wS9QcJzjlrrfKj0ENW7g9VihD1O2FvXkdkTjcCZYb6ai8MMTCsaVw==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-x64-gnu@0.12.0-next.17': | ||
| resolution: {integrity: sha512-dPkHScIf/CU6h6k3k4HNUnQyQcVSLKanviHCAcs5HkviiJPxvVtOMMvtNBxoIvKZRxGFxf2eutcqQW4ZV1wRQQ==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-x64-musl@0.11.3': | ||
| resolution: {integrity: sha512-ergXuIb4nIvmf+TqyiDX5tsE49311DrBky6+jNLgsGDTBaN1GS3OFwFS8I6Ri/GGn6xOaT8sKu3q7/m+WdlFzg==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-x64-musl@0.12.0-next.17': | ||
| resolution: {integrity: sha512-5Ixe/bpyWZxC3AjIb8EomAOK44ajemBVx/lZRHZiWSBlwQpbSWriYAtKjKcReQQPwuYVjnFpAD2AtuCvseIjHw==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-win32-x64-msvc@0.11.3': | ||
| resolution: {integrity: sha512-snvEf+WB3OV0wj2A7kQ+ZQqBquMcrozSLXcdnMdEl7Tmn+KDCbmFKBt3Tk0X3qOU4RKQpLPnTxdM07TJNVtung==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-win32-x64-msvc@0.12.0-next.17': | ||
| resolution: {integrity: sha512-29YlvdgofSdXG1mUzIuH4kMXu1lmVc1hvYWUGWEH59L+LaakdhfJ/Wu5izeclKkrTh729Amtk/Hk1m29kFOO8A==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr@0.11.3': | ||
| resolution: {integrity: sha512-kqILRkAd455Sd6v8mfP3C1/0tCOynJWY+Ir+k/9Boocu2kObCrsFgG+ZWB7fSBVdd9cPVSNrnhWS+V+PEo637g==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr@0.12.0-next.17': | ||
| resolution: {integrity: sha512-Y8Kwqd5JpBmI/Kst6NJ/bZ81FeJea9J6WEwoSRTZnEvwfqW9dk9PI8zJs2UJpOACL1fXEPvN+doETbxT9EhwXA==} | ||
| engines: {node: '>= 20'} |
Copilot
AI
Dec 26, 2025
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.
The @nomicfoundation/edr package and all its platform-specific dependencies are being updated to version 0.12.0-next.17, which is a pre-release version. Pre-release versions should generally be avoided in production deployments as they may contain bugs or breaking changes and are not considered stable. Consider using a stable release version instead.
| '@nomicfoundation/edr-darwin-arm64@0.12.0-next.17': | ||
| resolution: {integrity: sha512-gI9/9ysLeAid0+VSTBeutxOJ0/Rrh00niGkGL9+4lR577igDY+v55XGN0oBMST49ILS0f12J6ZY90LG8sxPXmQ==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-darwin-x64@0.11.3': | ||
| resolution: {integrity: sha512-QR4jAFrPbOcrO7O2z2ESg+eUeIZPe2bPIlQYgiJ04ltbSGW27FblOzdd5+S3RoOD/dsZGKAvvy6dadBEl0NgoA==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-darwin-x64@0.12.0-next.17': | ||
| resolution: {integrity: sha512-zSZtwf584RkIyb8awELDt7ctskogH0p4pmqOC4vhykc8ODOv2XLuG1IgeE4WgYhWGZOufbCtgLfpJQrWqN6mmw==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-arm64-gnu@0.11.3': | ||
| resolution: {integrity: sha512-Ktjv89RZZiUmOFPspuSBVJ61mBZQ2+HuLmV67InNlh9TSUec/iDjGIwAn59dx0bF/LOSrM7qg5od3KKac4LJDQ==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-arm64-gnu@0.12.0-next.17': | ||
| resolution: {integrity: sha512-WjdfgV6B7gT5Q0NXtSIWyeK8gzaJX5HK6/jclYVHarWuEtS1LFgePYgMjK8rmm7IRTkM9RsE/PCuQEP1nrSsuA==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-arm64-musl@0.11.3': | ||
| resolution: {integrity: sha512-B3sLJx1rL2E9pfdD4mApiwOZSrX0a/KQSBWdlq1uAhFKqkl00yZaY4LejgZndsJAa4iKGQJlGnw4HCGeVt0+jA==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-arm64-musl@0.12.0-next.17': | ||
| resolution: {integrity: sha512-26rObKhhCDb9JkZbToyr7JVZo4tSVAFvzoJSJVmvpOl0LOHrfFsgVQu2n/8cNkwMAqulPubKL2E0jdnmEoZjWA==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-x64-gnu@0.11.3': | ||
| resolution: {integrity: sha512-D/4cFKDXH6UYyKPu6J3Y8TzW11UzeQI0+wS9QcJzjlrrfKj0ENW7g9VihD1O2FvXkdkTjcCZYb6ai8MMTCsaVw==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-x64-gnu@0.12.0-next.17': | ||
| resolution: {integrity: sha512-dPkHScIf/CU6h6k3k4HNUnQyQcVSLKanviHCAcs5HkviiJPxvVtOMMvtNBxoIvKZRxGFxf2eutcqQW4ZV1wRQQ==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-linux-x64-musl@0.11.3': | ||
| resolution: {integrity: sha512-ergXuIb4nIvmf+TqyiDX5tsE49311DrBky6+jNLgsGDTBaN1GS3OFwFS8I6Ri/GGn6xOaT8sKu3q7/m+WdlFzg==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-linux-x64-musl@0.12.0-next.17': | ||
| resolution: {integrity: sha512-5Ixe/bpyWZxC3AjIb8EomAOK44ajemBVx/lZRHZiWSBlwQpbSWriYAtKjKcReQQPwuYVjnFpAD2AtuCvseIjHw==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr-win32-x64-msvc@0.11.3': | ||
| resolution: {integrity: sha512-snvEf+WB3OV0wj2A7kQ+ZQqBquMcrozSLXcdnMdEl7Tmn+KDCbmFKBt3Tk0X3qOU4RKQpLPnTxdM07TJNVtung==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr-win32-x64-msvc@0.12.0-next.17': | ||
| resolution: {integrity: sha512-29YlvdgofSdXG1mUzIuH4kMXu1lmVc1hvYWUGWEH59L+LaakdhfJ/Wu5izeclKkrTh729Amtk/Hk1m29kFOO8A==} | ||
| engines: {node: '>= 20'} | ||
|
|
||
| '@nomicfoundation/edr@0.11.3': | ||
| resolution: {integrity: sha512-kqILRkAd455Sd6v8mfP3C1/0tCOynJWY+Ir+k/9Boocu2kObCrsFgG+ZWB7fSBVdd9cPVSNrnhWS+V+PEo637g==} | ||
| engines: {node: '>= 18'} | ||
| '@nomicfoundation/edr@0.12.0-next.17': | ||
| resolution: {integrity: sha512-Y8Kwqd5JpBmI/Kst6NJ/bZ81FeJea9J6WEwoSRTZnEvwfqW9dk9PI8zJs2UJpOACL1fXEPvN+doETbxT9EhwXA==} | ||
| engines: {node: '>= 20'} |
Copilot
AI
Dec 26, 2025
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.
The Node.js engine requirement has been changed from '>= 18' to '>= 20' for the @nomicfoundation/edr packages. This is a breaking change that requires Node.js version 20 or higher. Ensure that all development and deployment environments are updated to use Node.js 20+ before merging this change, or this could cause runtime failures in environments still using Node.js 18.
| micro-eth-signer@0.14.0: | ||
| resolution: {integrity: sha512-5PLLzHiVYPWClEvZIXXFu5yutzpadb73rnQCpUqIHu3No3coFuWQNfE5tkBQJ7djuLYl6aRLaS0MgWJYGoqiBw==} |
Copilot
AI
Dec 26, 2025
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.
The micro-eth-signer package is being downgraded from version 0.16.0 to 0.14.0. Downgrading dependencies can reintroduce previously fixed bugs or security vulnerabilities, and may indicate an incompatibility issue. Verify that this downgrade is intentional and document the reason for the downgrade, or investigate if a compatible newer version is available.
| micro-eth-signer@0.14.0: | |
| resolution: {integrity: sha512-5PLLzHiVYPWClEvZIXXFu5yutzpadb73rnQCpUqIHu3No3coFuWQNfE5tkBQJ7djuLYl6aRLaS0MgWJYGoqiBw==} | |
| micro-eth-signer@0.16.0: | |
| resolution: {integrity: sha512-5RiGmLQWqkz6tBInxI+zF9aH2x2Ct7czp9PU5M7H8ZsqQvDk6uO7+e1xX3gF6SdaT5JfI9R6H0x0y7+2vI2ZPg==} |
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.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
No description provided.