![]() |
1
2
据我所知,您希望从事务中返回一些值。
假设事务是调用类型(不是查询),那么无论您从链代码返回什么(例如
因此,为了从事务中获取该事务有效负载,您必须确保其已提交到对等方的分类帐。 当然,在提交事务之前,您可以使用给定的事务id订阅事务事件)
收到此事件后,您可以确保您的事务已在对等方中成功提交。 您可以使用相同的事务ID,您可以查询对等方的事务块。
一旦获得JSON中的事务负载,就可以深入JSON并在JSON负载的建议响应部分中找到返回值。 [附:假设您使用的是Node JS SDK] 编辑1: Hyperledger结构在更广泛的级别上仅支持两种类型的交易。
因此,如果您有只读事务,那么您可以提交该事务并从对等方获取建议响应负载。建议响应本身是查询调用的结果。 |
![]() |
mahima · HyperLedger结构链码未更新 6 年前 |
![]() |
CPUFry · 通过身份验证的web GUI与区块链交互 6 年前 |
![]() |
Skadoosh · Hyperledger结构中查询值的证书验证错误 6 年前 |