ライトニングネットワーク公式REST APIドキュメント[中国語版]

ライトニング・ネットワーク(雷電Network)は、拡張プログラムチェーンイーサネットスクエアブロック鎖、ワイズ雷電ノードのネットワーク・アクセス・アドレスが提供する文書のRESTfulなAPI中国の公式バージョンであります:http://cw.hubwiz.com/card/c/raiden-api/

雷電APIアクセスのエンドノードのURLは通常、APIの異なるバージョンへのアクセスをサポートするために、バージョン情報が含まれている、すべてのAPIアクセスURLプレフィックスは、次のとおりです/api/<version>/

あなたはすぐに開発ブロックチェーンアプリケーションをマスターしたい場合は、我々はEbizalネットワーク推奨ブロックチェーンアプリケーション開発チュートリアルシリーズをビットコイン、イーサネット広場、EOS、スーパーファブリック書籍、その他のtendermintブロックチェーンだけでなく、Javaのをカバーし、行きます、nodejs、パイソン、PHP、Cの #、ダーツや他の開発言語。

図1に示すように、API要求/応答JSONエンコードされたデータ

APIアクセス要求と応答はJSONを使用してエンコードされています。以下は、共通のAPIオブジェクトです。

1.1チャンネル/チャンネル

例えばチャネルオブジェクト次のように

{
   "channel_identifier": 21,
   "token_network_identifier": "0x2a65Aca4D5fC5B5C859090a6c34d164135398226",
   "partner_address": "0x61C808D82A3Ac53231750daDc13c777b59310bD9",
   "token_address": "0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8",
   "balance": 25000000,
   "total_deposit": 35000000,
   "state": "opened",
   "settle_timeout": 500,
   "reveal_timeout": 40
}

Channelオブジェクトは、次のフィールドがあります。

  • channel_identifier:チャネル同定、整数
  • partner_address:他のアドレスは、EIP55エンコードされたアドレス文字列には、流路を開くために使用します
  • token_address:トークンアドレス、EIP555エンコードされたアドレス文字列トークン、チャネル上のトランザクションのために
  • token_network_identifier:ネットワーク識別子トークン、EIP55ネットワーク識別子コードされるトークン
  • バランス:バランス可能なトークン、整数
  • total_deposit:チャンネル量が契約を寄託されている、整数
  • 状態:チャネル、文字列の現在の状態は、値が含まれる:opened-チャンネルオンclosed-チャネルが閉じてsettled-そしてチャネルが清算閉じています
  • settle_timeout:ブロックの清算チャンネルタイムアウト数、整数
  • reveal_timeout:開示されたタイムアウト許さブロックの最大数、整数

1.2チャンネルのイベント/イベント

JSONオブジェクトのイベント、イベントオブジェクトのプロパティとしてイベント・パラメータを符号化するチャネル。イベントの異なる種類の間の区別を容易にするために、中にイベント・オブジェクトは、さらに追加event_typeおよびblock_number属性。

2、APIのエラーメッセージ

APIリクエストが失敗したために、それはなど409または400不正な要求が競合し、として、対応するHTTPステータスコードを返すだけでなく、JSONオブジェクトは、エラーに関する詳細な情報を取得するために使用することができます返されたフィールドでエラーが付属しています。しかし、それは雷電が着信要求を処理できないと例外がスローされた場合、それはHTTPステータスコード500を返し、ことに留意すべきである、それはJSONオブジェクトがされないが戻ったが、唯一の文字列メッセージInternal server errorこれは、我々がAPIを実装するために、他の開発ライブラリに依存しているため、我々は例外が発生した場合、通常の応答メッセージを処理することができないです。

いずれにせよ、私たちは、あなたがこのような現象に遭遇した場合、私達にフィードバックをお願いし、500エラーが雷電のバグであると信じています。

図3に示すように、アクセス端末ノード

アクセス雷電エンドノード以下、の開発に選択することができます。

オリジナルリンク:イーサネットネットワークAPIドキュメント広場雷-ワイズネット

おすすめ

転載: blog.51cto.com/13692892/2428939