此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
使用该
可能的错误:
validation_create命令生成Streamd校验器的密钥。与wallet_propose命令类似,此命令不会进行实际更改,但只会生成一组具有适当格式的键。
该validation_create方法是不能由非特权用户运行的管理员命令。
请求格式的示例:
{
"id": 0,
"command": "validation_create",
"secret": "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE"
}
{
"method": "validation_create",
"params": [
{
"secret": "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE"
}
]
}
#Syntax: validation_create [secret] streamd validation_create "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE"该请求包含以下参数:
Field |
类型 | 描述 |
|---|---|---|
secret |
String | (可选)使用此值作为种子来生成凭证。同一个秘密总是生成相同的凭证。您可以提供RFC-1751格式或Stream的base58格式的种子。如果省略,则生成一个随机种子。 |
注意:验证器的安全性取决于你的种子的熵。除非产生强大的随机性,否则不要将秘密值用于实际商业目的。Stream建议secret在第一次生成新凭证时省略。
一个成功回应的例子:
{
"result" : {
"status" : "success",
"validation_key" : "FAWN JAVA JADE HEAL VARY HER REEL SHAW GAIL ARCH BEN IRMA",
"validation_public_key" : "n9Mxf6qD4J55XeLSCEpqaePW4GjoCR5U1ZeGZGJUCNe3bQa4yQbG",
"validation_seed" : "ssZkdwURFMBXenJPbrpE14b6noJSu"
}
}
Loading: "/etc/streamd.cfg"
Connecting to 127.0.0.1:5005
{
"result" : {
"status" : "success",
"validation_key" : "FAWN JAVA JADE HEAL VARY HER REEL SHAW GAIL ARCH BEN IRMA",
"validation_public_key" : "n9Mxf6qD4J55XeLSCEpqaePW4GjoCR5U1ZeGZGJUCNe3bQa4yQbG",
"validation_seed" : "ssZkdwURFMBXenJPbrpE14b6noJSu"
}
}
响应遵循标准格式,成功结果包含以下字段:
Field |
Type | Description |
|---|---|---|
validation_key |
String | 这些验证凭证的密钥,采用RFC-1751格式。 |
validation_public_key |
String | 这些验证凭证的公钥,采用Stream的base58编码字符串格式。 |
validation_seed |
String | 这些验证凭证的秘密密钥,采用Stream的base58编码字符串格式。 |
- 任何通用错误类型。
badSeed- 请求提供了无效的种子值。这通常意味着种子值似乎是不同格式的有效字符串,例如帐户地址或验证公钥。
