我正在学习锯齿-赛斯。我可以使用seth go创建密钥对和帐户。为了连接应用程序,我需要将它与REST连接起来。所以我使用了下面的REST。
curl --data '{"method":"personal_newAccount","params":["test@123"],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:3030但我得到了以下错误信息,
{"jsonrpc":"2.0","error":{"code":-32069,"message":"Error generating key"},"id":1}seth-rpc服务器错误[00:14:21.966] (7fc28042d700) ERROR Error generating key: No such file or directory (os error 2) [00:14:21.966] (7fc28042d700) ERROR Error generating key
怎么解决这个问题?我的钥匙会藏在哪里?
发布于 2020-05-07 14:10:45
怎么解决这个问题?
生成该错误消息的代码可以找到这里。根据代码,此错误的出现是因为它与系统有不匹配的键。我想你也可以试试用你的键盘卷曲。
我的钥匙会藏在哪里?
我读了这段代码,找出它存放密钥的地方。您可以检查函数get_key_dir()在accounts.rs中的实现,该实现状态为Some([home.to_str()?, ".sawtooth", "keys"].iter().collect())。
所以,你的密钥对应该在你的主目录中。
https://stackoverflow.com/questions/60225456
复制相似问题