Check Commit Readiness

post

/console/admin/api/v2/channels/{channelName}/chaincodeDefinitions/checkCommitReadiness

Checks the commit readiness of a given chaincode definition in a channel.

Request

Supported Media Types
Path Parameters
Body ()
Details about the chaincode definition to check commit readiness
Root Schema : CheckCommitReadinessCCReq
Type: object
Show Source
Example:
{
    "chaincodeName":"myCC1",
    "chaincodeVersion":"v1",
    "chaincodeInitRequired":false,
    "endorsementPolicy":{
        "type":"signature-policy",
        "policy":"OR('org1.member')"
    },
    "dataCollectionConfig":[
        {
            "name":"test",
            "policy":"OR('org1.member')",
            "requiredPeerCount":1,
            "maxPeerCount":2,
            "blockToLive":10,
            "memberOnlyRead":true,
            "memberOnlyWrite":true,
            "endorsementPolicy":{
                "signaturePolicy":"OutOf(1,'org1.member')"
            }
        }
    ]
}
Nested Schema : dataCollectionConfig
Type: array
Show Source
Nested Schema : endorsementPolicy
Type: object
Show Source
Nested Schema : items
Type: object
Show Source
Nested Schema : endorsementPolicy
Type: object
Show Source
Back to Top

Response

Supported Media Types

200 Response

Success
Body ()
Root Schema : checkCommitReadinessInfo
Type: object
Show Source
Nested Schema : approvals
Type: object

400 Response

Invalid Arguments
Body ()
Root Schema : 400errorModels
Type: object
Show Source
Example:
{
    "respMesg":"invalid argument"
}

401 Response

Unauthorized

403 Response

Forbidden

500 Response

Internal Server Error
Body ()
Root Schema : 500errorModels
Type: object
Show Source

Default Response

Unexpected error
Body ()
Root Schema : errorModel
Type: object
Show Source
Back to Top