チェーンコードのインストール
post
/console/admin/api/v2/chaincodes
指定したピアにチェーンコードをインストールします。チェーンコードはBase 64でエンコードされたzipファイルである必要があります。
リクエスト
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: installChaincode
型:
ソースの表示
object
- label: string
'source.content'の値がチェーンコード・ソース(.zip)を表す場合に必要です。'source.isPackaged'がtrueの場合、許可されません。
- peers(必須): array peers
- source(必須): object source
- type: string
許容値:
[ "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"
}
]
}
ネストしたスキーマ: source
型:
ソースの表示
object
- content(必須): string
コンテンツは、チェーンコード・ソース(.zip)またはチェーンコード・パッケージ(tar.gz)のbase64でエンコードされた文字列である必要があります。
- fileName(必須): string
- isPackaged: boolean
'source.content'の値がチェーンコード・パッケージ(tar.gz)を表す場合はTrue、チェーンコード・ソース(.zip)を表す場合はfalse。
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
チェーンコードが正常にインストールされました
400レスポンス
無効な引数
401レスポンス
未認可
403レスポンス
禁止されています
500レスポンス
内部サーバー・エラー
デフォルト・レスポンス
予期しないエラー