Testrpc

如何從 testrpc 獲取與 web3.eth.accounts 關聯的私鑰?

  • October 10, 2017

我知道我應該能夠得到它,但是有誰知道如何從 testrpc 獲取與 web3.eth.accounts 關聯的私鑰?

非常感謝和讚成明智的聖人的回答。

找出帳戶私鑰的最簡單方法就是向上滾動到終端頂部。你會看到類似這樣的東西(顯然有不同的地址和私鑰)在此處輸入圖像描述

我相當肯定 web3 rpc 協議不允許您傳遞私鑰,但是這裡有一些解決方法:

  1. 檢查控制台輸出testrpc,它們列在那裡。
  2. 如果您使用固定種子testrpc -s <some-seed-value>,您將始終獲得相同的測試帳戶(因此您可以將私鑰複製到您的測試程式碼/等)
  3. 您可以傳入您生成的私鑰。

testrpc --account="<privatekey>,balance" 4. 您可以從testrpc解鎖帳戶開始,這可能更適合您做得更好,例如,如果您想發送交易。

testrpc --secure -u 0 -u 1

更多(https://github.com/ethereumjs/testrpc

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