チェーンコードのインスタンス化

post

/console/admin/api/v1.1/chaincodes/{chaincodeName}/instantiate

チャネルでチェーンコードをインスタンス化します。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
本文()
チェーンコードのインスタンス化の場所および方法に関する情報。
ルート・スキーマ: instantiateChaincode
型: object
ソースの表示
例:
{
    "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"
        }
    ]
}
ネストしたスキーマ: args
型: array
ソースの表示
ネストしたスキーマ: dataCollectionConfig
型: array
ソースの表示
ネストしたスキーマ: endorsementPolicy
型: object
ソースの表示
ネストしたスキーマ: peers
型: array
ソースの表示
ネストしたスキーマ: transientMap
型: object
ネストしたスキーマ: items
型: object
ソースの表示
ネストしたスキーマ: identities
型: array
ソースの表示
ネストしたスキーマ: policy
型: object
ネストしたスキーマ: items
型: object
ソースの表示
ネストしたスキーマ: role
型: object
ソースの表示
ネストしたスキーマ: items
型: object
ソースの表示
先頭に戻る

レスポンス

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

200レスポンス

チェーンコードが正常にインスタンス化されました
本文()
ルート・スキーマ: 200successModels
型: object
ソースの表示
例:
{
    "status":"success"
}

202レスポンス

処理中

400レスポンス

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

401レスポンス

未認可

403レスポンス

禁止

500レスポンス

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

デフォルト・レスポンス

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