Go-Ethereum

在測試網上使用 JSON-RPC 在乙太坊錢包中創建合約,提供“需要身份驗證:密碼或解鎖”

  • October 3, 2017

我是乙太坊和區塊鏈技術的新手。我正在嘗試創建自己的加密貨幣並使用以下 JSON-RPC 在測試網路上的乙太坊錢包中創建新合約。

curl http://**.**.**.***:8545 -X POST --data '{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{"from": "0xcfd3db0f1a6cb6cbbaf2b46f773444c3f13e1fe3", "data": "0x606060405260728060106000396000f360606040526000357c0100000000000000000000000000000000000000000000000000000000900480636ffa1caa146037576035565b005b604b60048080359060200190919050506061565b6040518082815260200191505060405180910390f35b6000816002029050606d565b91905056"}],"id":1}'

使用此命令後,我收到以下錯誤

{"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"authentication needed: password or unlock"}}

我很困惑我在這裡缺少什麼,任何幫助將不勝感激。

您需要使用密碼解鎖您的帳戶才能發送交易。在控制台中,您應該鍵入:

personal.unlockAccount(address, "password")

成功解鎖您的帳戶後,您將能夠從解鎖的帳戶發送交易!祝你好運!

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