【发布时间】:2019-06-13 06:41:53
【问题描述】:
调用链码时,有 -c 选项用于传递参数。据我了解(另见Hyperledger fabric: Error: chaincode argument error: json: cannot unmarshal array into Go struct field strArgs.Args of type string),这些参数需要作为字符串数组传递。 例如:
-c '{"Args":["add", "peter", "6"]}'
有一个 GetArgs()function (https://godoc.org/github.com/hyperledger/fabric/core/chaincode/shim#ChaincodeStub.GetArgs) 以字节数组的形式返回参数。
在上述情况下,这意味着第三个参数(“6”)作为长度为 1 的字节数组返回,其中 54 作为第一个条目。
但我想在长度为 1 的字节数组中表示第三个参数(“6”),第一个条目为 6(00000110)。
根本不可能将字节/数字类型作为参数传递吗?
【问题讨论】: