Hyperledger Fabric:如何获取所有函数的名称及其参数和部署链代码中包含的 return 类型

Hyperledger Fabric: How to get names of all the functions along with their arguments and return-types contained in a deployed chain-code

我想知道是否有任何可能的方法来获取部署的 Chaincode 包含的所有函数的名称,以及每个函数期望的参数,以及它们的 return 类型.

以便客户端应用程序在调用它们时可以利用它来最大程度地减少不一致。

您可以使用其中一种 Fabric SDK(例如 Node SDK)提交带有参数 'org.hyperledger.fabric:GetMetadata' 的交易。 这将 return 一个包含您的智能合约元数据的缓冲区,其中包含有关您的交易、交易参数等的信息。