如何从 hyperledger fabric java sdk 调用 hyperledger composer 编写的链码
how to call hyperledger composer written chaincode from hyperledger fabric java sdk
我已经使用 hyperledger-composer 编写了我的链代码,并且我有一个名为 Modify 的函数。我正在尝试使用 hyperledger java sdk 从我的 java 应用程序调用此函数,但我不知道如何调用此函数。我收到以下错误:
Sending proposal to xxx.xxx.com failed because of: gRPC
failure=Status{code=UNKNOWN, description=error executing chaincode:
transaction returned with failure: Error: Unsupported function
"com.xxx.xxx.Modify" with arguments...
我的问题是,当我从 composer 创建此修改交易时,如何找出 composer 在链代码中创建的函数的名称。
如果您使用 Hyperledger Composer 创建业务网络 (.bna),则必须在客户端应用程序中使用 Hyperledger Composer SDK 才能与区块链交互 (API Reference)。
否则,您可以使用 composer-rest-server (official documentation) 来暴露业务网络的 API。
到目前为止,我认为没有可用的 Java Hyperledger Composer SDK。
我已经使用 hyperledger-composer 编写了我的链代码,并且我有一个名为 Modify 的函数。我正在尝试使用 hyperledger java sdk 从我的 java 应用程序调用此函数,但我不知道如何调用此函数。我收到以下错误:
Sending proposal to xxx.xxx.com failed because of: gRPC failure=Status{code=UNKNOWN, description=error executing chaincode: transaction returned with failure: Error: Unsupported function "com.xxx.xxx.Modify" with arguments...
我的问题是,当我从 composer 创建此修改交易时,如何找出 composer 在链代码中创建的函数的名称。
如果您使用 Hyperledger Composer 创建业务网络 (.bna),则必须在客户端应用程序中使用 Hyperledger Composer SDK 才能与区块链交互 (API Reference)。
否则,您可以使用 composer-rest-server (official documentation) 来暴露业务网络的 API。
到目前为止,我认为没有可用的 Java Hyperledger Composer SDK。