チェーンコードのインスタンス化
post
/console/admin/api/v1.1/chaincodes/{chaincodeName}/instantiate
チャネルでチェーンコードをインスタンス化します。
リクエスト
サポートされるメディア・タイプ
- application/json
パス・パラメータ
- chaincodeName: string
インスタンス化するチェーンコードの名前。
チェーンコードのインスタンス化の場所および方法に関する情報。
ルート・スキーマ: instantiateChaincode
型:
ソースの表示
object
- args(オプション): array args
- chaincodeType(オプション): string
許容値:
[ "golang", "node", "java" ]
- chaincodeVersion(オプション): string
- channelName(オプション): string
- dataCollectionConfig(オプション): array dataCollectionConfig
- endorsementPolicy(オプション): object endorsementPolicy
- peers(オプション): array peers
- transientMap(オプション): object transientMap
- upgrade(オプション): boolean
例:
{
"channelName":"mychannel1",
"chaincodeVersion":"v1",
"transientMap":{
},
"endorsementPolicy":{
"identities":[
],
"policy":{
"0-of":[
]
}
},
"args":[
"a",
"100",
"b",
"200"
],
"dataCollectionConfig":{
"name":"",
"policy":"",
"requiredPeerCount":1,
"maxPeerCount":2,
"blockToLive":10
},
"chaincodeType":"golang",
"peers":[
{
"url":"grpcs://peer0.org1.example.com:7051"
}
]
}
ネストしたスキーマ: transientMap
型:
object
ネストしたスキーマ: policy
型:
object
ネストしたスキーマ: role
型:
ソースの表示
object
- mspId(オプション): string
- name(オプション): string
許容値:
[ "member", "admin", "peer" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
チェーンコードが正常にインスタンス化されました
202レスポンス
処理中
400レスポンス
無効な引数
401レスポンス
未認可
403レスポンス
禁止
500レスポンス
内部サーバー・エラー
デフォルト・レスポンス
予期しないエラー