チェーンコードのインストール

post

/console/admin/api/v2/chaincodes

指定したピアにチェーンコードをインストールします。チェーンコードはBase 64でエンコードされたzipファイルである必要があります。

リクエスト

サポートされるメディア・タイプ
本文()
ルート・スキーマ: installChaincode
型: object
ソースの表示
  • 'source.content'の値がチェーンコード・ソース(.zip)を表す場合に必要です。'source.isPackaged'がtrueの場合、許可されません。
  • peers
  • source
  • 許容値: [ "golang", "node", "java" ]
    'source.content'の値がチェーンコード・ソース(.zip)を表す場合に必要です。'source.isPackaged'がtrueの場合、許可されません。
例:
{
    "source":{
        "fileName":"example_cc",
        "content":"example chaincode code"
    },
    "label":"example",
    "type":"golang",
    "peers":[
        {
            "url":"grpcs://peer0.org1.example.com:7051"
        }
    ]
}
ネストしたスキーマ: peers
型: array
ソースの表示
ネストしたスキーマ: source
型: object
ソースの表示
  • コンテンツは、チェーンコード・ソース(.zip)またはチェーンコード・パッケージ(tar.gz)のbase64でエンコードされた文字列である必要があります。
  • 'source.content'の値がチェーンコード・パッケージ(tar.gz)を表す場合はTrue、チェーンコード・ソース(.zip)を表す場合はfalse。
ネストしたスキーマ: items
型: object
ソースの表示
先頭に戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

チェーンコードが正常にインストールされました
本文()
ルート・スキーマ: installCCResp
型: object
ソースの表示

400レスポンス

無効な引数
本文()
ルート・スキーマ: 400errorModels
型: object
ソースの表示
例:
{
    "respMesg":"invalid argument"
}

401レスポンス

未認可

403レスポンス

禁止されています

500レスポンス

内部サーバー・エラー
本文()
ルート・スキーマ: 500errorModels
型: object
ソースの表示

デフォルト・レスポンス

予期しないエラー
本文()
ルート・スキーマ: errorModel
型: object
ソースの表示
先頭に戻る