我已经写了一些链码。
是否可以在GetHistoryForKey()
中使用ChaincodeStubInterface
方法来查询每个对等方?
如果是这样,我该怎么办?
我希望能够查看每个分类帐的历史记录,或者如果不可能,则需要能够查询每个对等方的分类帐。
这里是示例链代码教程中的示例方法。
func (t *SimpleAsset) Invoke(stub shim.ChaincodeStubInterface) peer.Response {
// Extract the function and args from the transaction proposal
fn, args := stub.GetFunctionAndParameters()
var result string
var err error
if fn == "set" {
result, err = set(stub, args)
} else { // assume 'get' even if fn is nil
result, err = get(stub, args)
}
if err != nil {
return shim.Error(err.Error())
}
return shim.Success([]byte(result))
}