开发文档

validation_seed

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。

该validation_seed命令临时设置streamd用于签署验证的秘密值。重新启动服务器时,此值将根据配置文件进行重置。

该validation_seed请求是一个不能由非特权用户运行的管理命令!

请求格式的示例:

{
    "id": "set_seed_1",
    "command": "validation_seed",
    "secret": "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE"
}
#Syntax: validation_seed [secret]
streamd validation_seed 'BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE'

该请求包含以下参数:

Field类型描述
secretString(可选)如果存在,则使用此值作为验证密钥对的秘密值。有效格式包括base58,RFC-1751或作为密码。如果省略,则禁止向网络提出验证。

一个成功回应的例子:

200 OK
{
   "result" : {
      "status" : "success",
      "validation_key" : "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE",
      "validation_public_key" : "n9Jx6RS6zSgqsgnuWJifNA9EqgjTKAywqYNReK5NRd1yLBbfC3ng",
      "validation_seed" : "snjJkyBGogTem5dFGbcRaThKq2Rt3"
   }
}
Loading: "/etc/streamd.cfg"
Connecting to 127.0.0.1:5005
{
   "result" : {
      "status" : "success",
      "validation_key" : "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE",
      "validation_public_key" : "n9Jx6RS6zSgqsgnuWJifNA9EqgjTKAywqYNReK5NRd1yLBbfC3ng",
      "validation_seed" : "snjJkyBGogTem5dFGbcRaThKq2Rt3"
   }
}

响应遵循标准格式,成功结果包含以下字段:

Field类型描述
validation_keyString(如果提议禁用,则省略)这些验证凭证的密钥,采用RFC-1751格式。
validation_public_keyString(如果建议禁用,则省略)这些验证凭证的公钥,采用Stream的base58编码字符串格式。
validation_seedString(如果提议禁用,则省略)这些验证凭证的秘密密钥,采用Stream的base58编码字符串格式。

可能的错误:

  • 任何通用错误类型。
  • badSeed - 请求提供了无效的秘密值。这通常意味着秘密值似乎是不同格式的有效字符串,例如帐户地址或验证公钥。
THE NEXT CONNECTION

下一次连接,从这里开始。

加入 Stream 社区,一起探索价值互联。

联系我们