fabric-samples/full-stack-asset-transfer-guide/contracts/asset-transfer-go/main.go
vishal c4c4a2589e Add Go implementation of full-stack asset transfer smart contract
Signed-off-by: vishal <httpsvishal07@gmail.com>
2026-06-04 21:27:45 +05:30

23 lines
559 B
Go

/*
SPDX-License-Identifier: Apache-2.0
*/
package main
import (
"log"
"github.com/hyperledger/fabric-contract-api-go/v2/contractapi"
asset "github.com/hyperledger/fabric-samples/full-stack-asset-transfer-guide/contracts/asset-transfer-go/smartcontract"
)
func main() {
assetChaincode, err := contractapi.NewChaincode(&asset.SmartContract{})
if err != nil {
log.Panicf("Error creating asset-transfer-go chaincode: %v", err)
}
if err := assetChaincode.Start(); err != nil {
log.Panicf("Error starting asset-transfer-go chaincode: %v", err)
}
}