Skip to content
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

Multiple packages need to be upgraded #641

Closed
3 tasks done
quiet-node opened this issue Jan 15, 2024 · 0 comments
Closed
3 tasks done

Multiple packages need to be upgraded #641

quiet-node opened this issue Jan 15, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@quiet-node
Copy link
Member

quiet-node commented Jan 15, 2024

Problem

At present, the project has outdated main dependencies that need upgrading to the latest version for proper compatibility. This is the cause of the failure of pull request #610.

**Note 1: This upgrade includes updating @hashgraph/hedera-local to the latest version, thereby upgrading ethersjs from version 5x to 6x. Etherjs 6x introduces more breaking changes compared to version 5x. Consequently, the entire test folder will be updated to align with etherjs@6x. This update will be addressed in issue#550.

**Note 2: This upgrade involves updating @openzeppelin/hardhat-upgrades to ensure compatibility with OpenZeppelin's UUPSUpgradable contract and @openzeppelin/contracts-upgradeable version 5x.

Solution

  • Upgrade all dependencies to the latest versions

    • "@hashgraph/hedera-local": "^2.17.2"
    • "@hashgraph/sdk": "^2.40.0"
    • "@nomicfoundation/hardhat-chai-matchers": "^2.0.3"
    • "@openzeppelin/hardhat-upgrades": "^3.0.2"
    • "hardhat": "^2.19.4"
  • Update the test folder to align with etherjsv6

  • Update the usage of UUPSUpgradableV5

Alternatives

No response

Tasks

Preview Give feedback
  1. Tooling dependencies enhancement
    quiet-node
  2. Tooling enhancement
    quiet-node
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant