Parity

Parity 上的 JavaScript 控制台:無法解鎖帳戶。錯誤:找不到方法

  • December 30, 2017

如何在 Parity 上打開 JavaScript 控制台?指導我們打開一個控制台進行交流Parity

在控制台內,我無法解鎖我的eth.accountusing personal.unlockAccount(). 我遇到了以下錯誤:Method not found

personal.unlockAccount("0x75a4c787c5c18c587b284a904165ff06a269b48c")
Unlock account 0x75a4c787c5c18c587b284a904165ff06a269b48c
Passphrase:
Error: Method not found

**$$ Q $$**為了成功解鎖我,如何防止此錯誤發生eth.account

我如何執行奇偶校驗:

parity --chain parity.json --network-id 32344 --reserved-peers myPrivateNetwork.txt --jsonrpc-apis web3,eth,net,parity,parity_accounts,traces,rpc,parity_set,personal -ludp=debug,tcp=debug,sync=debug --author "0x75a4c787c5c18c587b284a904165ff06a269b48d"

請注意,java 控制台看到的是個人的。

> personal.  //press tab
personal._requestManager personal.constructor personal.getListAccounts personal.listAccounts personal.lockAccount personal.newAccount personal.sendTransaction personal.sign personal.unlockAccount

感謝您寶貴的時間和幫助。

Method not found資訊模棱兩可/具有誤導性。它基本上說,有什麼問題。通常最明顯的原因是:

  1. 輸入錯誤的命令(如果您使用製表符補全,則不太可能發生)。
  2. 不可用的 API(即,您尚未啟用個人 JSONRPC API)。
  3. 呼叫的方法由於某種原因失敗(即沒有可用於解鎖的帳戶)。

您需要在啟用相應 API 的情況下執行奇偶校驗。API就是personalAPI。

例如:

parity --chain ropsten --warp --rpcapi "eth,net,web3,personal,parity"

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