Description
There is a comprehensive test suite that needs to be migrated from hardhat to foundry.
External contributors
Upon completion of reference unit test and/or reference E2E test, external contributors are invited to contribute to the code base in the migration from hardhat to foundry for subsequent unit / E2E tests.
Work plan
- Assign yourself to a task (or external contributors, request assignment)
- In accordance with best practices, implement the nominated hardhat test suite in foundry.
- Code coverage must be equivalent.
- The submitted PR must have:
a. The foundry tests
b. Deleted the associated hardhat tests that were migrated
c. Run forge fmt on the source code files that were added.
Tasks
Description
There is a comprehensive test suite that needs to be migrated from
hardhattofoundry.External contributors
Upon completion of reference unit test and/or reference E2E test, external contributors are invited to contribute to the code base in the migration from hardhat to foundry for subsequent unit / E2E tests.
Work plan
a. The foundry tests
b. Deleted the associated hardhat tests that were migrated
c. Run
forge fmton the source code files that were added.Tasks
GPv2AllowListAuthenticator#115GPv2Interaction#116GPv2Order#117GPv2SafeERC20#118GPv2Settlement#119GPv2Signing#120GPv2Trade#121GPv2TradeSimulator#122GPv2Transfer#123GPv2VaultRelayer#124AllowListStorageReader#125decoding#126SettlementStorageReader#127sign#1280xTrade#131zero-ex v2#132balancerSwap#133burnFees#134buyEth#135contractOrdersWithGnosisSafe#136internalBalances#137nonStandardERC20#138offchainAllowances#139simulateTrade#140uniswapTrade#141upgradeAuthenticator#142wineOilMarket#143StorageAccessible#145StorageReadable#146ViewStorageAccessible#147deployment#149transferOwnership#150