You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 12:40:38