Hardhat本地节点部署合约地址与默认账户不匹配问题求助
Hardhat本地节点部署合约地址与默认账户不匹配问题求助
各位开发者好,我刚接触Hardhat本地开发,遇到了一个困惑的问题,想请大家帮忙解答:
我第一步先启动了本地节点:
npx hardhat node
启动后控制台输出了20个预设的测试账户,类似这样:
Account #0: 0xf39Fd6.........
Account #1: 0x7099797........
Account #2: 0x3C44Cd .........
...(一直到第20个账户)
接着我执行合约部署命令:
npx hardhat run scripts/deploy.js --network localhost
部署完成后得到的合约地址是0x9fE467.............,但这个地址和刚才本地节点输出的20个账户地址没有一个是匹配的。
我本来以为部署合约的账户应该是这20个默认账户里的某一个,现在这种情况是哪里出问题了吗?有没有办法让部署使用的账户和本地节点的默认账户对应上呢?
备注:内容来源于stack exchange,提问作者Hiten Makwana
相关产品推荐
相关产品推荐

