Closed hellwolf closed 1 week ago
this PR is the first step towards doing that: https://github.com/superfluid-finance/super-examples/pull/57 we should bring back the daily GH CI runs in super-examples to ensure breakage is caught earlier
we are in favor foundry approach, and no longer active maintain the hardhat deployment script approach apart from its internal legace usage in tests.
Currently the dev deployment scripts are only tested against ethers5, namely
packages/ethereum-contracts/dev-scripts/deploy-test-framework.js
requires 'const {ethers} = require("hardhat");'But some of our dependencies, such as sentinel has already switched to ethers6 in the test code. Hence we found out that they didn't work together nicely.
There is a less known package.json feature that can support "package alias", e.g.:
This could be a way for as to test ethereum-contracts dev deployment script for both ethers5 and ether6.