hashgraph / hedera-smart-contracts

Contains Hedera Smart Contract Service supporting files
Apache License 2.0
37 stars 51 forks source link

Multiple packages need to be upgraded #641

Closed quiet-node closed 5 months ago

quiet-node commented 6 months ago

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

Alternatives

No response

### Tasks
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/642
- [x] [Upgrade Ethers to latest version](https://github.com/hashgraph/hedera-smart-contracts/issues/550)
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/643