我有链码,该链码应该加密数据并放入分类帐并进行查询。
我已经更新了结构二进制文件,但是在其他结构示例链代码中,此行是相同的,没有任何错误。
func (s *SmartContract) queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response {
if len(args) != 1 {
return shim.Error("Incorrect number of arguments. Expecting 1")
}
patientAsBytes, err := fc.Decrypter(APIstub, args[0])
if err != nil {
return shim.Error(err.Error())
}
return shim.Success(patientAsBytes)
}
错误正指向
queryPatient(APIstub shim.ChaincodeStubInterface, args []string) sc.Response { .
最佳答案
不知道sc.Response中有什么内容,但是在所有情况下,您都返回shim.Error()类型。根据术语存根,我认为您正在使用gRPC,它应该返回响应和错误。
关于go - 如何解决chaincode中的“语法错误:意外的垫片,期望逗号或)”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57583638/