INFURA:发件人帐户无法识别
Posted
技术标签:
【中文标题】INFURA:发件人帐户无法识别【英文标题】:INFURA: sender account not recognized 【发布时间】:2020-05-10 05:28:46 【问题描述】:我正在尝试部署我的合同,但它返回此错误
松露迁移 --network ropsten --reset
1_initial_migration.js
======================
Deploying 'Migrations'
----------------------
Error: Error: Error: *** Deployment Failed ***
"Migrations" -- sender account not recognized.
truffle_config.js
ropsten:
provider: function()
return new HDWalletProvider(mnemonic, "https://ropsten.infura.io/v3/<PROJECTID>")
,
network_id: "*",
gas: 4000000,
from: "0x4e2f89...."
【问题讨论】:
您是否尝试将地址的索引应用到提供者? HDWalletProvider(助记符, "ropsten.infura.io/v3/<PROJECTID>", indexOfYourAddress) 我没有看到任何关于它的文档,你在哪里读到的? 在 HDWalletProvider 文档中 有效!!!谢谢 !!!非常感谢您的帮助! 我写了一个正确的答案 【参考方案1】:默认情况下,HDWalletProvider 会使用第一个地址 从助记符生成的地址。如果你传入一个特定的 索引,它将使用该地址。
所以如果你使用的地址不是这个助记符的第一个地址,你应该指定地址
HDWalletProvider(mnemonic, "ropsten.infura.io/v3/<PROJECTID>", indexOfYourAddress)
或通过将数字添加到第四个参数来解锁多个地址
HDWalletProvider(mnemonic, "ropsten.infura.io/v3/<PROJECTID>",0, numberOfAddresses)
【讨论】:
以上是关于INFURA:发件人帐户无法识别的主要内容,如果未能解决你的问题,请参考以下文章
您输入的帐户无法识别。请与Team Foundation Server管理员联系以添加您的帐户
无法通过使用 paypal 沙箱创建的个人测试 paypal 帐户测试付款(在 paypal.com 公共站点上似乎也无法识别电子邮件)