From 8bb870f9303e5e73c532307378f8baa663e27d73 Mon Sep 17 00:00:00 2001 From: Dereck Date: Thu, 20 Aug 2020 15:40:18 -0400 Subject: [PATCH] Fix minor issues related to asset-transfer-basic application-go (#291) * added additional logs to application. * minor fixes Signed-off-by: Chongxin Luo --- .../application-go/assetTransfer.go | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/asset-transfer-basic/application-go/assetTransfer.go b/asset-transfer-basic/application-go/assetTransfer.go index a8873281..0dfbb877 100644 --- a/asset-transfer-basic/application-go/assetTransfer.go +++ b/asset-transfer-basic/application-go/assetTransfer.go @@ -81,17 +81,34 @@ func main() { } log.Println(string(result)) - result, err = contract.EvaluateTransaction("ReadAsset", "asset4") + log.Println("--> Submit Transaction: CreateAsset, creates new asset with ID, color, owner, size, and appraisedValue arguments") + result, err = contract.SubmitTransaction("CreateAsset", "asset13", "yellow", "5", "Tom", "1300") if err != nil { log.Fatalf("Failed to evaluate transaction: %v", err) } log.Println(string(result)) + log.Println("--> Evaluate Transaction: ReadAsset, function returns an asset with a given assetID") + result, err = contract.EvaluateTransaction("ReadAsset", "asset13") + if err != nil { + log.Fatalf("failed to evaluate transaction: %v\n", err) + } + log.Println(string(result)) + + log.Println("--> Evaluate Transaction: AssetExists, function returns 'true' if an asset with given assetID exist") + result, err = contract.EvaluateTransaction("AssetExists", "asset1") + if err != nil { + log.Fatalf("failed to evaluate transaction: %v\n", err) + } + log.Println(string(result)) + + log.Println("--> Submit Transaction: TransferAsset asset1, transfer to new owner of Tom") _, err = contract.SubmitTransaction("TransferAsset", "asset1", "Tom") if err != nil { log.Fatalf("Failed to submit transaction: %v", err) } + log.Println("--> Evaluate Transaction: ReadAsset, function returns 'asset1' attributes") result, err = contract.EvaluateTransaction("ReadAsset", "asset1") if err != nil { log.Fatalf("Failed to evaluate transaction: %v", err)