- Use Foundry:
forge install
forge test
- Use Hardhat:
yarn install
yarn test
- Write / run tests with either Hardhat or Foundry:
forge test
# or
yarn test
- Install libraries with Foundry which work with Hardhat.
forge install rari-capital/solmate
- Deploy to local fork via Hardhat.
anvil
npx hardhat run --network localhost scripts/deploy.ts
Whenever you install new libraries using Foundry, make sure to update your
remappings.txt
file by running forge remappings > remappings.txt
. This is
required because we use hardhat-preprocessor
and the remappings.txt
file to
allow Hardhat to resolve libraries you install with Foundry.