[英]INFURA: sender account not recognized
我正在嘗試部署我的合同,但它返回此錯誤
松露遷移 --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 將使用從助記詞生成的第一個地址的地址。 如果您傳入特定索引,它將使用該地址。
所以如果你使用的地址不是這個助記符的第一個地址,你應該指定地址
HDWalletProvider(mnemonic, "ropsten.infura.io/v3/<PROJECTID>", indexOfYourAddress)
或者通過將數字放在第四個參數來解鎖多個地址
HDWalletProvider(mnemonic, "ropsten.infura.io/v3/<PROJECTID>",0, numberOfAddresses)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.