调用InstantiateFabricChaincode实例化链码。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String InstantiateFabricChaincode

系统规定参数。取值:InstantiateFabricChaincode

ChaincodeId String cc-198jejf8f8****

链码ID

OrganizationId String peers-aaaaaa2-1eqnj5o5w****

组织ID

CollectionConfig String [{"requiredPeerCount":0,"name":"collectionName","maxPeerCount":3,"blockToLive":0,"policy":"OR('Org1MSP.peer')"}]

隐私数据集配置

EndorsePolicy String OR ('perf9141MSP.member')

背书策略

Location String cn-hangzhou

位置

RegionId String cn-hangzhou

地域

返回数据

名称 类型 示例值 描述
ErrorCode Integer 200

错误码

RequestId String 1890FA4F-067A-4CE9-AC9B-2BD2E58FB5D3

请求ID

Result

结果

ChaincodeId String cc-198jejf8f8chi8

链码ID

ChaincodeName String channelname

链码名称

ChaincodeVersion String 1.0

链码版本

ChannelName String channelname

通道名

ConsortiumId String consortium-lianmenyumingyi-hc5d1bwlulg7

联盟ID

CreateTime String 1533025590

创建时间

DeployTime String 1533025590

部署时间

EndorsePolicy String OR ('aaaaaa1MSP.peer')

背书策略

Input String input

输入

Install Boolean false

是否安装

Message String ok

信息

Path String go-sdk-demo/chaincode/src

路径

ProviderId String id

上传者ID

ProviderName String name

上传者

State String Running

状态

Type Integer 1

类型

Success Boolean true

是否成功

示例

请求示例


http(s)://[Endpoint]/?Action=InstantiateFabricChaincode
&ChaincodeId=cc-198jejf8f8****
&OrganizationId=peers-aaaaaa2-1eqnj5o5w****
&<公共请求参数>

正常返回示例

XML 格式

<InstantiateFabricChaincodeResponse>
	  <Result>
		    <install>false</install>
		    <channelName>mychannel</channelName>
		    <input>args:&amp;quot;john&amp;quot; args:&amp;quot;10&amp;quot; </input>
		    <ChaincodeName>mycc3</ChaincodeName>
		    <Path>github.com/hyperledger/fabric-samples/chaincode/sacc</Path>
		    <state>Running</state>
		    <chaincodeId>cc-198jejf8f8chi8</chaincodeId>
		    <type>1</type>
		    <ChaincodeVersion>0.1</ChaincodeVersion>
		    <ConsortiumId>consortium-lianmenyumingyi-hc5d1bwlulg7</ConsortiumId>
		    <CreateTime>1533025590</CreateTime>
		    <EndorsePolicy>OR (perf9141MSP.member)</EndorsePolicy>
		    <Message>OK</Message>
	  </Result>
	  <RequestId>7D27692E-C501-4B1D-878C-0B869DD3D9E6</RequestId>
	  <Success>true</Success>
	  <ErrorCode>200</ErrorCode>
</InstantiateFabricChaincodeResponse>

JSON 格式

{
	"Result":{
		"install":false,
		"channelName":"mychannel",
		"ConsortiumId":"consortium-lianmenyumingyi-hc5d1bwlulg7",
		"Message":"OK",
		"state":"Running",
		"chaincodeId":"cc-198jejf8f8chi8",
		"type":1,
		"EndorsePolicy":"OR (perf9141MSP.member)",
		"Path":"github.com/hyperledger/fabric-samples/chaincode/sacc",
		"ChaincodeVersion":"0.1",
		"input":"args:&quot;john&quot; args:&quot;10&quot; ",
		"ChaincodeName":"mycc3",
		"CreateTime":"1533025590"
	},
	"RequestId":"7D27692E-C501-4B1D-878C-0B869DD3D9E6",
	"ErrorCode":200,
	"Success":true
}

错误码

访问错误中心查看更多错误码。