Signature
eth.sign() 方法給出錯誤
我正在使用
eth.sign
乙太坊錢包開發者終端並收到以下錯誤rejection Error: Returned Error: The method eth_sign does not exist/is not available
請告知是什麼問題。已經嘗試了一切(等等。交換論點等)
我已經解決了這個問題,
web3.eth.accounts.sign
而是使用我不得不面對的從霧錢包中提取私鑰的痛苦
方法
web3.eth.sign
使用節點儲存的私鑰在刪除端(即節點端)對消息進行簽名。此方法不適用於 Infura,因為 Infura 節點不儲存任何私鑰。您可能需要在客戶端本地使用 對消息進行簽名
web3.eth.accounts.sign
,但在這種情況下,您需要提供用於簽名的私鑰。