这是aave协议v2:https://github.com/aave/protocol-v2
他们有一个内置的测试套件。运行npm run test正确地运行所有测试用例。但是这在hardhat节点上运行。我需要把网络改成ganache。找不到要在ganache上运行的配置代码。
知道我可以在哪里或在哪个文件上更改网络配置吗?任何暗示都能挽救我的日子。非常感谢。
发布于 2022-08-08 13:23:58
如果您不想每次手动启动和停止Ganache,则可以使用hardhat-ganache插件。
这个插件创建了一个名为ganache的网络,并在运行测试和脚本之前和之后自动启动和停止Ganache。
使用它,你必须用npm安装它
npm install --save-dev @nomiclabs/hardhat-ganache并在hardhat.config.js的开头添加这一行
require("@nomiclabs/hardhat-ganache");最后,您可以使用
npx hardhat --network ganache testhardhat.config文件中的选项2包括网络部分中的ganache信息:
module.exports = {
defaultNetwork: "ganache",
networks: {
ganache: {
gasLimit: 6000000000,
defaultBalanceEther: 10,
},
},
};最后,您可以使用
npx hardhat test --network ganachehttps://ethereum.stackexchange.com/questions/133213
复制相似问题