我通过超级账本结构的样本版本配置了byfn,现在在使用sdk调用它时遇到了一些问题。所以请有人可以在这两点上帮助我:
Collection<ProposalResponse> transactionPropResp =
this.channel.sendTransactionProposalToEndorsers(tpr,
createDiscoveryOptions().setEndorsementSelector(ServiceDiscovery.EndorsementSelector.ENDORSEMENT_SELECTION_RANDOM).setForceDiscovery(true));
那么还有另一种方法来配置发现对等方并发现与此请求不同的请求吗?也许这个可以很好,但是我没用好它。
但是使用我自己的逻辑:
{
"channel":"mychannel",
"chaincode":"mycc",
"function":"query",
"payload":
["{\"Args\":[\"query\",\"a\"]}"]
}
但是我得到这个错误: “ java.lang.IllegalArgumentException:投标响应具有0个不一致的组,其中1个无效。期望所有的都是一致的,没有一个是无效的。”
任何人都可以解释这两个问题的主要原因吗
我需要尽快...如果我现在能得到答案,我将不胜感激..谢谢:) :)