Solidity

使用 truffle console rinkeby 時有沒有辦法設置特定帳戶?

  • October 24, 2019

當我在本地測試 ganache-cli 時,我可以使用 ganache-cli 提供的一些帳戶測試“松露控制台開發”。但是在rinkeby,我不能使用function_name(argumets, {from: specific rinkeby account})表格。是否可以在“松露控制台 rinkeby(以及主網)”上設置特定帳戶?(類似於使用web3.eth.東西)如果是,我該如何設置?

由於您使用的是 HDWalletProvider,它只支持從助記符派生的帳戶。它不知道對來自其他地址的消息進行簽名所需的私鑰。

作為替代方案,您將一組私鑰傳遞給 HDWalletProvider 。

var privateKeys = [
 "3f841bf589fdf83a521e55d51afddc34fa65351161eead24f064855fc29c9580",
 "9549f39decea7b7504e15572b2c6a72766df0281cea22bd1a3bc87166b1ca290",
];
var provider = new HDWalletProvider(privateKeys, "http://localhost:8545", 0, 2); //start at address_index 0 and load both addresses

引用自:https://ethereum.stackexchange.com/questions/64431