{
  "name": "tbaas",
  "display_name": "腾讯云区块链服务平台 TBaaS",
  "description": "介绍如何使用API对TBaaS进行操作，包括TrustSQL服务统一、Hyperledger Fabric链状态等。",
  "domain": "other",
  "api_version": "2018-04-16",
  "endpoint": "tbaas.tencentcloudapi.com",
  "actions": [
    {
      "name": "ApplyChainMakerBatchUserCert",
      "description": "批量申请长安链用户签名证书",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-xxxxxxxxx"
        },
        {
          "name": "SignUserCsrList",
          "type": "array",
          "required": true,
          "description": "证书标识和证书请求文件，可参考TBaaS证书生成相关文档生成证书请求文件",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "CertMark",
              "type": "string",
              "required": true,
              "description": "用户签名证书的标识，会存在于用户申请的证书中",
              "example": "alice"
            },
            {
              "name": "SignCsrContent",
              "type": "string",
              "required": true,
              "description": "用户申请签名证书所需要的证书请求文件的base64编码",
              "example": "-----BEGINCERTIFICATEREQUEST-----"
            }
          ]
        }
      ],
      "required": [
        "ClusterId",
        "SignUserCsrList"
      ]
    },
    {
      "name": "ApplyUserCert",
      "description": "申请用户证书",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：cert_mng",
          "example": "cert_mng"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：cert_apply_for_user",
          "example": "cert_apply_for_user"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bckuobc41mpu"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "申请证书的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "youtuOrg"
        },
        {
          "name": "UserIdentity",
          "type": "string",
          "required": true,
          "description": "用户证书标识，用于标识用户证书，要求由纯小写字母组成，长度小于10",
          "example": "usercert"
        },
        {
          "name": "Applicant",
          "type": "string",
          "required": true,
          "description": "证书申请实体，使用腾讯云账号实名认证的名称",
          "example": "优图SDK"
        },
        {
          "name": "IdentityNum",
          "type": "string",
          "required": true,
          "description": "证件号码。如果腾讯云账号对应的实名认证类型为企业认证，填入“0”；如果腾讯云账号对应的实名认证类型为个人认证，填入个人身份证号码",
          "example": "3452***321"
        },
        {
          "name": "CsrData",
          "type": "string",
          "required": true,
          "description": "csr p10证书文件。需要用户根据文档生成证书的CSR文件",
          "example": "-----BEGINCERTIFICATEREQUEST-----"
        },
        {
          "name": "Notes",
          "type": "string",
          "required": false,
          "description": "证书备注信息",
          "example": "user"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "GroupName",
        "UserIdentity",
        "Applicant",
        "IdentityNum",
        "CsrData"
      ]
    },
    {
      "name": "DescribeFabricBlock",
      "description": "获取Fabric某区块的详细信息",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "fabric-65z42qi150"
        },
        {
          "name": "ChannelId",
          "type": "string",
          "required": true,
          "description": "通道ID，可在通道列表或通道详情获取",
          "example": "channel-9xej4d"
        },
        {
          "name": "BlockHeight",
          "type": "integer",
          "required": true,
          "description": "区块高度，从0开始",
          "example": "4"
        }
      ],
      "required": [
        "ClusterId",
        "ChannelId",
        "BlockHeight"
      ]
    },
    {
      "name": "DescribeFabricTransaction",
      "description": "获取Fabric交易的详细信息",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "fabric-65z42qi150"
        },
        {
          "name": "ChannelId",
          "type": "string",
          "required": true,
          "description": "通道ID，可在通道列表或通道详情获取",
          "example": "channel-9xej4d"
        },
        {
          "name": "TxId",
          "type": "string",
          "required": true,
          "description": "交易ID",
          "example": "03389f4a5af1883347ecdb15471e70abf3a8e6cf5b6648dc789674af7930e229"
        }
      ],
      "required": [
        "ClusterId",
        "ChannelId",
        "TxId"
      ]
    },
    {
      "name": "DownloadUserCert",
      "description": "下载用户证书",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：cert_mng",
          "example": "cert_mng"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：cert_download_for_user",
          "example": "cert_download_for_user"
        },
        {
          "name": "CertId",
          "type": "integer",
          "required": true,
          "description": "证书ID，可以在证书详情页面获取",
          "example": "171781"
        },
        {
          "name": "CertDn",
          "type": "string",
          "required": true,
          "description": "证书DN，可以在证书详情页面获取",
          "example": "name"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bckuobc41mpu"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "下载证书的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "youtuOrg"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "CertId",
        "CertDn",
        "ClusterId",
        "GroupName"
      ]
    },
    {
      "name": "GetBlockList",
      "description": "查看当前网络下的所有区块列表，分页展示",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名称，固定字段：block",
          "example": "block"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名称，固定字段：block_list",
          "example": "block_list"
        },
        {
          "name": "ChannelId",
          "type": "integer",
          "required": true,
          "description": "通道ID，固定字段：0",
          "example": "12"
        },
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "组织ID，固定字段：0",
          "example": "32"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "需要查询的通道名称，可在通道详情或列表中获取",
          "example": "factch"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "调用接口的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "liulanOrg"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bc0f03q8u93j"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "需要获取的起始交易偏移",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "需要获取的交易数量",
          "example": "10"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ChannelId",
        "GroupId",
        "ChannelName",
        "GroupName",
        "ClusterId"
      ]
    },
    {
      "name": "GetBlockTransactionListForUser",
      "description": "获取区块内交易列表",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：transaction",
          "example": "transaction"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：block_transaction_list_for_user",
          "example": "block_transaction_list_for_user"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bcdk3eis17qe"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "参与交易的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "org1"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "业务所属通道名称，可在通道详情或列表中获取",
          "example": "fronttest3"
        },
        {
          "name": "BlockId",
          "type": "integer",
          "required": true,
          "description": "区块ID，通过GetInvokeTx接口可以获取交易所在的区块ID",
          "example": "2"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "查询的交易列表起始偏移地址",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "查询的交易列表数量",
          "example": "10"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "GroupName",
        "ChannelName",
        "BlockId"
      ]
    },
    {
      "name": "GetClusterSummary",
      "description": "获取区块链网络概要",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名称，固定字段：cluster_mng",
          "example": "cluster_mng"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名称，固定字段：cluster_summary",
          "example": "cluster_summary"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bc0f03q8u93j"
        },
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "组织ID，固定字段：0",
          "example": "12"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "调用接口的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "liulanOrg"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "GroupId",
        "GroupName"
      ]
    },
    {
      "name": "GetInvokeTx",
      "description": "Invoke异步调用结果查询",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：transaction",
          "example": "transaction"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：query_txid",
          "example": "query_txid"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746envnew"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "业务所属通道名称，可在通道详情或列表中获取",
          "example": "ch042103"
        },
        {
          "name": "PeerName",
          "type": "string",
          "required": true,
          "description": "执行该查询交易的节点名称，可以在通道详情中获取该通道上的节点名称及其所属组织名称",
          "example": "peer0.neworg02.envnew"
        },
        {
          "name": "PeerGroup",
          "type": "string",
          "required": true,
          "description": "执行该查询交易的节点所属组织名称，可以在通道详情中获取该通道上的节点名称及其所属组织名称",
          "example": "NewOrg02"
        },
        {
          "name": "TxId",
          "type": "string",
          "required": true,
          "description": "交易ID",
          "example": "280e9f1436c3ce045af4f3c7060ff217583585d41faf1f1daa99387419bac07c"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "调用合约的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "NewOrg02"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "ChannelName",
        "PeerName",
        "PeerGroup",
        "TxId",
        "GroupName"
      ]
    },
    {
      "name": "GetLatestTransactionList",
      "description": "获取fabric最新交易列表",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名称，固定字段：transaction",
          "example": "transaction"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名称，固定字段：latest_transaction_list",
          "example": "latest_transaction_list"
        },
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "组织ID，固定字段：0",
          "example": "0"
        },
        {
          "name": "ChannelId",
          "type": "integer",
          "required": true,
          "description": "通道ID，固定字段：0",
          "example": "0"
        },
        {
          "name": "LatestBlockNumber",
          "type": "integer",
          "required": true,
          "description": "获取的最新交易的区块数量，取值范围1~5",
          "example": "5"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "调用接口的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "liulanOrg"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "需要查询的通道名称，可在通道详情或列表中获取",
          "example": "kylotst"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bc0f03q8u93j"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "需要获取的起始交易偏移",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "需要获取的交易数量",
          "example": "10"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "GroupId",
        "ChannelId",
        "LatestBlockNumber",
        "GroupName",
        "ChannelName",
        "ClusterId"
      ]
    },
    {
      "name": "GetTransactionDetailForUser",
      "description": "获取交易的详情",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：transaction",
          "example": "transaction"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：transaction_detail_for_user",
          "example": "transaction_detail_for_user"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bcd6xjfka7pi"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "参与交易的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "org2"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "业务所属通道名称，可在通道详情或列表中获取",
          "example": "factch"
        },
        {
          "name": "BlockId",
          "type": "integer",
          "required": true,
          "description": "区块ID，通过GetInvokeTx接口可以获取交易所在的区块ID",
          "example": "1"
        },
        {
          "name": "TransactionId",
          "type": "string",
          "required": true,
          "description": "交易ID，需要查询的详情的交易ID",
          "example": "42c562517707bf53f08fe6e5a1cf5f50c784352ff0d8166e77514ebe518bd6c0"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "GroupName",
        "ChannelName",
        "BlockId",
        "TransactionId"
      ]
    },
    {
      "name": "Invoke",
      "description": "新增交易",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：transaction",
          "example": "transaction"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：invoke",
          "example": "invoke"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746envnew"
        },
        {
          "name": "ChaincodeName",
          "type": "string",
          "required": true,
          "description": "业务所属智能合约名称，可在智能合约详情或列表中获取",
          "example": "cc050301"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "业务所属通道名称，可在通道详情或列表中获取",
          "example": "ch042103"
        },
        {
          "name": "Peers",
          "type": "array",
          "required": true,
          "description": "对该笔交易进行背书的节点列表（包括节点名称和节点所属组织名称，详见数据结构一节），可以在通道详情中获取该通道上的节点名称及其所属组织名称",
          "example": "peer0.neworg02.envnew",
          "item_type": "object",
          "children": [
            {
              "name": "PeerName",
              "type": "string",
              "required": true,
              "description": "节点名称",
              "example": "peer1-org1.fabric-xdfsdss"
            },
            {
              "name": "OrgName",
              "type": "string",
              "required": true,
              "description": "组织名称",
              "example": "org1.fabric-xdfsdss"
            }
          ]
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "该笔交易需要调用的智能合约中的函数名称",
          "example": "createCar"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "调用合约的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "NewOrg02"
        },
        {
          "name": "Args",
          "type": "array",
          "required": false,
          "description": "被调用的函数参数列表，参数列表大小总和要求小于2M",
          "example": "CAR92",
          "item_type": "string"
        },
        {
          "name": "AsyncFlag",
          "type": "integer",
          "required": false,
          "description": "同步调用标识，可选参数，值为0或者不传表示使用同步方法调用，调用后会等待交易执行后再返回执行结果；值为1时表示使用异步方式调用Invoke，执行后会立即返回交易对应的Txid，后续需要通过GetInvokeTx这个API查询该交易的执行结果。（对于逻辑较为简单的交易，可以使用同步模式；对于逻辑较为复杂的交易，建议使用异步模式，否则容易导致API因等待时间过长，返回等待超...",
          "example": "0"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "ChaincodeName",
        "ChannelName",
        "Peers",
        "FuncName",
        "GroupName"
      ]
    },
    {
      "name": "InvokeChainMakerContract",
      "description": "调用长安链合约执行交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-j1juwsmndn"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_dcwtt"
        },
        {
          "name": "ContractName",
          "type": "string",
          "required": true,
          "description": "合约名称，可在合约管理中获取",
          "example": "fact"
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "合约方法名",
          "example": "save"
        },
        {
          "name": "FuncParam",
          "type": "string",
          "required": false,
          "description": "合约方法入参，json格式字符串，key/value都是string类型的map",
          "example": "{\\\"time\\\":\\\"7908\\\",\\\"file_hash\\\":\\\"file\\\",\\\"file_name\\\":\\\"file\\\"}"
        },
        {
          "name": "AsyncFlag",
          "type": "integer",
          "required": false,
          "description": "是否异步执行，1为是，否则为0；如果异步执行，可使用返回值中的交易TxID查询执行结果",
          "example": "0"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "ContractName",
        "FuncName"
      ]
    },
    {
      "name": "InvokeChainMakerDemoContract",
      "description": "调用长安链体验网络合约执行交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-demo"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_demo"
        },
        {
          "name": "ContractName",
          "type": "string",
          "required": true,
          "description": "合约名称，可在合约管理中获取",
          "example": "ChainMakerDemo"
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "合约方法名，由合约代码定义，可以参考合约详情中的合约调用定义",
          "example": "save"
        },
        {
          "name": "FuncParam",
          "type": "string",
          "required": false,
          "description": "合约方法入参，json格式字符串，key/value都是string类型的map，由合约代码定义，可以参考合约详情中的合约调用定义",
          "example": "{\"key\":\"key1\",\"field\":\"field1\",\"value\":\"value1\"}"
        },
        {
          "name": "AsyncFlag",
          "type": "integer",
          "required": false,
          "description": "是否异步执行，1为是，否则为0；如果异步执行，可使用返回值中的交易TxID查询执行结果",
          "example": "0"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "ContractName",
        "FuncName"
      ]
    },
    {
      "name": "InvokeFabricChaincode",
      "description": "调用Fabric用户合约执行交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情获取",
          "example": "fabric-65z42qi150"
        },
        {
          "name": "ChannelId",
          "type": "string",
          "required": true,
          "description": "通道ID，可在通道列表或通道详情获取",
          "example": "channel-9xej4d"
        },
        {
          "name": "ChaincodeName",
          "type": "string",
          "required": true,
          "description": "合约名称，可在合约列表或合约详情获取",
          "example": "fact"
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "合约方法",
          "example": "Set"
        },
        {
          "name": "FuncParam",
          "type": "array",
          "required": false,
          "description": "合约方法入参",
          "example": "[\"key\",\"value\"]",
          "item_type": "string"
        },
        {
          "name": "WithAsyncResult",
          "type": "boolean",
          "required": false,
          "description": "是否异步执行，如果异步执行，可使用返回值中的交易TxID查询执行结果",
          "example": "false"
        }
      ],
      "required": [
        "ClusterId",
        "ChannelId",
        "ChaincodeName",
        "FuncName"
      ]
    },
    {
      "name": "Query",
      "description": "查询交易",
      "status": "online",
      "parameters": [
        {
          "name": "Module",
          "type": "string",
          "required": true,
          "description": "模块名，固定字段：transaction",
          "example": "transaction"
        },
        {
          "name": "Operation",
          "type": "string",
          "required": true,
          "description": "操作名，固定字段：query",
          "example": "query"
        },
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "区块链网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746envnew"
        },
        {
          "name": "ChaincodeName",
          "type": "string",
          "required": true,
          "description": "业务所属智能合约名称，可在智能合约详情或列表中获取",
          "example": "cc050301"
        },
        {
          "name": "ChannelName",
          "type": "string",
          "required": true,
          "description": "业务所属通道名称，可在通道详情或列表中获取",
          "example": "ch042103"
        },
        {
          "name": "Peers",
          "type": "array",
          "required": true,
          "description": "执行该查询交易的节点列表（包括节点名称和节点所属组织名称，详见数据结构一节），可以在通道详情中获取该通道上的节点名称及其所属组织名称",
          "example": "peer0.neworg02.envnew",
          "item_type": "object",
          "children": [
            {
              "name": "PeerName",
              "type": "string",
              "required": true,
              "description": "节点名称",
              "example": "peer1-org1.fabric-xdfsdss"
            },
            {
              "name": "OrgName",
              "type": "string",
              "required": true,
              "description": "组织名称",
              "example": "org1.fabric-xdfsdss"
            }
          ]
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "该笔交易查询需要调用的智能合约中的函数名称",
          "example": "queryCar"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "调用合约的组织名称，可以在组织管理列表中获取当前组织的名称",
          "example": "NewOrg02"
        },
        {
          "name": "Args",
          "type": "array",
          "required": false,
          "description": "被调用的函数参数列表",
          "example": "CAR92",
          "item_type": "string"
        }
      ],
      "required": [
        "Module",
        "Operation",
        "ClusterId",
        "ChaincodeName",
        "ChannelName",
        "Peers",
        "FuncName",
        "GroupName"
      ]
    },
    {
      "name": "QueryChainMakerBlockTransaction",
      "description": "查询长安链指定高度区块的交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "251005746bc987bojjue8"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain-test"
        },
        {
          "name": "BlockHeight",
          "type": "integer",
          "required": true,
          "description": "区块高度",
          "example": "1"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "BlockHeight"
      ]
    },
    {
      "name": "QueryChainMakerContract",
      "description": "调用长安链合约查询",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-j1juwsmndn"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_dcwtt"
        },
        {
          "name": "ContractName",
          "type": "string",
          "required": true,
          "description": "合约名称，可在合约管理中获取",
          "example": "fact"
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "合约方法名，由合约代码定义",
          "example": "find_by_file_hash"
        },
        {
          "name": "FuncParam",
          "type": "string",
          "required": false,
          "description": "合约方法入参，json格式字符串，key/value都是string类型的map，由合约代码定义",
          "example": "{\\\"file_hash\\\":\\\"test\\\"}"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "ContractName",
        "FuncName"
      ]
    },
    {
      "name": "QueryChainMakerDemoBlockTransaction",
      "description": "查询长安链体验网络指定高度区块的交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-demo"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_demo"
        },
        {
          "name": "BlockHeight",
          "type": "integer",
          "required": true,
          "description": "区块高度",
          "example": "1"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "BlockHeight"
      ]
    },
    {
      "name": "QueryChainMakerDemoContract",
      "description": "调用长安链体验网络合约查询",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-demo"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_demo"
        },
        {
          "name": "ContractName",
          "type": "string",
          "required": true,
          "description": "合约名称，可在合约管理中获取",
          "example": "ChainMakerDemo"
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "合约方法名，由合约代码定义，可以参考合约详情中的合约调用定义",
          "example": "get"
        },
        {
          "name": "FuncParam",
          "type": "string",
          "required": false,
          "description": "合约方法入参，json格式字符串，key/value都是string类型的map，由合约代码定义，可以参考合约详情中的合约调用定义",
          "example": "{\"key\":\"key1\",\"field\":\"field1\"}"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "ContractName",
        "FuncName"
      ]
    },
    {
      "name": "QueryChainMakerDemoTransaction",
      "description": "通过交易ID查询长安链体验网络交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-demo"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_demo"
        },
        {
          "name": "TxID",
          "type": "string",
          "required": true,
          "description": "交易ID，通过调用合约的返回值获取",
          "example": "f6cf450f9b0b496f9ee6d332e739b8b182fe1e3b34ed446ab068a151f1ee8cbe"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "TxID"
      ]
    },
    {
      "name": "QueryChainMakerTransaction",
      "description": "通过交易ID查询长安链交易",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情或列表中获取",
          "example": "chainmaker-j1juwsmndn"
        },
        {
          "name": "ChainId",
          "type": "string",
          "required": true,
          "description": "业务链ID，可在网络概览页获取",
          "example": "chain_dcwtt"
        },
        {
          "name": "TxID",
          "type": "string",
          "required": true,
          "description": "交易ID，通过调用合约的返回值获取",
          "example": "f6cf450f9b0b496f9ee6d332e739b8b182fe1e3b34ed446ab068a151f1ee8cbe"
        }
      ],
      "required": [
        "ClusterId",
        "ChainId",
        "TxID"
      ]
    },
    {
      "name": "QueryFabricChaincode",
      "description": "调用Fabric用户合约查询",
      "status": "online",
      "parameters": [
        {
          "name": "ClusterId",
          "type": "string",
          "required": true,
          "description": "网络ID，可在区块链网络详情获取",
          "example": "fabric-65z42qi150"
        },
        {
          "name": "ChannelId",
          "type": "string",
          "required": true,
          "description": "通道ID，可在通道列表或通道详情获取",
          "example": "channel-9xej4d"
        },
        {
          "name": "ChaincodeName",
          "type": "string",
          "required": true,
          "description": "合约名称，可在合约列表或合约详情获取",
          "example": "fact"
        },
        {
          "name": "FuncName",
          "type": "string",
          "required": true,
          "description": "合约方法",
          "example": "Get"
        },
        {
          "name": "FuncParam",
          "type": "array",
          "required": false,
          "description": "合约方法入参",
          "example": "[\"key\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "ClusterId",
        "ChannelId",
        "ChaincodeName",
        "FuncName"
      ]
    },
    {
      "name": "SrvInvoke",
      "description": "trustsql服务统一接口",
      "status": "online",
      "parameters": [
        {
          "name": "Service",
          "type": "string",
          "required": true,
          "description": "服务类型，iss或者dam",
          "example": "iss"
        },
        {
          "name": "Method",
          "type": "string",
          "required": true,
          "description": "服务接口，要调用的方法函数名",
          "example": "Iss_Append"
        },
        {
          "name": "Param",
          "type": "string",
          "required": true,
          "description": "用户自定义json字符串",
          "example": "{\"test\":\"test\"}"
        }
      ],
      "required": [
        "Service",
        "Method",
        "Param"
      ]
    }
  ]
}