最低限準拠に必要なメソッド

このドキュメントに書かれているメソッドは、最も基本的なものであり、実行可能なエンドポイントとCasper SDK 準拠の土台となっています。ユーザーがCasper Networkとのやり取りに必要とする情報を取得できるようになり、通信の手段にもなります。

  • chain_get_block – このメソッドは、ネットワークのブロックが表示するJSONを返します。チェーンの継続している有効性は、デプロイと転送の記録を含むブロック認証によります。
  • info_get_deploy – このメソッドは、Casper NetworkからDeployを返します。このメソッド無しでは、ユーザーは送信されたDeployに関連するどの後続の情報も認証できません。
  • account_put_deploy – このメソッドは、ユーザーからCasper Network上のノードへコンパイルしたWasm(Deployの一部)の送信を可能にします。デプロイは、ユーザーがプラットフォーム上で計算を実行できる唯一の手段であり、Casper Networkとの通信なしでは、全体的に受動的となります。
  • chain_get_state_root_hash – ステート・ルート・ハッシュは、デプロイ後にネットワークの状態をクエリする際に使われる、いくつかのグローバルステートの識別子の内の一つです。
  • state_get_account_info – このメソッドは、ネットワークからAccountのJSON表記のものを返します。state_get_account_info は、どのアソシエイトキーや名前付き鍵、アクション閾値、そしてメインパース(お財布)を含むアソシエイトアカウントの情報を参照する際に必要となります。
  • query_balance – このメソッドは、ネットワークからお財布の残高を返します。これが、人間が読めるフォーマットでのお財布の残高を返す唯一の手段となります。
  • state_get_dictionary_item – このメソッドは、Dictionary(辞書)から任意のアイテムを返します。Dictionariesは、大量のステートのトラッキングをより効率的に行ってくれます。
  • query_global_state – このメソッドにて、グローバルステートにある鍵に保存された値をクエリできます。お財布の残高を除いて、この方法がCasper Networkから保存されたデータを復元させる主な手段となっています。

💡NOTE
廃止されたメソッドである state_get_balance と state_get_item は使用しないでください。

これらのメソッドに追加して、Casper SDKに最低限準拠する為には、各メソッドに関連している型(タイプ)を考慮しなくてはなりません。上記の各メソッドは、必要な関連する型を含むより大きなJSON RPCメソッドページ内にある有効な拡張情報に紐づいています。