此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
该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 | 类型 | 描述 |
|---|---|---|
secret | String | (可选)如果存在,则使用此值作为验证密钥对的秘密值。有效格式包括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_key | String | (如果提议禁用,则省略)这些验证凭证的密钥,采用RFC-1751格式。 |
validation_public_key | String | (如果建议禁用,则省略)这些验证凭证的公钥,采用Stream的base58编码字符串格式。 |
validation_seed | String | (如果提议禁用,则省略)这些验证凭证的秘密密钥,采用Stream的base58编码字符串格式。 |
可能的错误:
- 任何通用错误类型。
badSeed- 请求提供了无效的秘密值。这通常意味着秘密值似乎是不同格式的有效字符串,例如帐户地址或验证公钥。
