Files
xrpl-dev-portal/content/references/http-websocket-apis/admin-api-methods/server-control-methods/validation_seed.ja.md
2022-06-28 04:09:37 -07:00

4.2 KiB
Raw Blame History

html, parent, blurb, status, labels
html parent blurb status labels
validation_seed.html server-control-methods.html 無効。rippledが検証の署名に使用するシークレット値を一時的に設定します。 removed
コアサーバー

validation_seed

[ソース]

validation_seedコマンドは、rippledが検証の署名に使用するシークレット値を一時的に設定します。サーバーを再起動すると、この値は構成ファイルに基づいてリセットされます。rippled 0.29.1 以降では無効

validation_seed要求は、権限のないユーザーは実行できない管理メソッドです。

要求フォーマット

要求フォーマットの例:

WebSocket

{
   "id": "set_seed_1",
   "command": "validation_seed",
   "secret": "BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE"
}

コマンドライン

#Syntax: validation_seed [secret]
rippled validation_seed 'BAWL MAN JADE MOON DOVE GEM SON NOW HAD ADEN GLOW TIRE'

要求には以下のパラメーターが含まれます。

Field 説明
secret 文字列 (省略可) 指定されている場合は、この値はキーペアの検証のためのシークレット値として使用されます。有効なフォーマットには、XRP Ledgerの[base58][]フォーマット、RFC-1751、またはパスフレーズがあります。省略されている場合は、ネットワークへの検証の提案が無効になります。

応答フォーマット

処理が成功した応答の例:

JSON-RPC

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/rippled.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 文字列 (提案が無効な場合には省略可)これらの検証クレデンシャルのシークレットキー(RFC-1751フォーマット)。
validation_public_key 文字列 提案が無効な場合には省略可これらの検証クレデンシャルの公開鍵XRP Ledgerの[base58][]エンコード文字列フォーマット)
validation_seed 文字列 提案が無効な場合には省略可これらの検証クレデンシャルのシークレットキーXRP Ledgerの[base58][]エンコード文字列フォーマット)

考えられるエラー

  • [汎用エラータイプ][]のすべて。
  • badSeed - 要求に無効なシークレット値が指定されていました。この場合は通常、シークレット値が異なるフォーマットの有効文字列(アカウントアドレス、検証の公開鍵など)である可能性があります。

{% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %}