Solidity
使用 truffle console rinkeby 時有沒有辦法設置特定帳戶?
當我在本地測試 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