fabric-samples/asset-transfer-sbe/chaincode-go/main.go
Francesco Vlacancich f95fbbe3d0 final draft for JSON determinm task, using Genson instead of object mapper
Remore extra .class files

Signed-off-by: fraVlaca <ocsenarf@outlook.com>
2021-09-01 13:37:27 +01:00

34 lines
887 B
Go

/*
* SPDX-License-Identifier: Apache-2.0
*/
package main
import (
"github.com/hyperledger/fabric-contract-api-go/contractapi"
"github.com/hyperledger/fabric-contract-api-go/metadata"
)
func main() {
assetContract := new(AssetContract)
assetContract.Info.Version = "0.0.1"
assetContract.Info.Description = "My Smart Contract"
assetContract.Info.License = new(metadata.LicenseMetadata)
assetContract.Info.License.Name = "Apache-2.0"
assetContract.Info.Contact = new(metadata.ContactMetadata)
assetContract.Info.Contact.Name = "John Doe"
chaincode, err := contractapi.NewChaincode(assetContract)
chaincode.Info.Title = "chaincode-go chaincode"
chaincode.Info.Version = "0.0.1"
if err != nil {
panic("Could not create chaincode from AssetContract." + err.Error())
}
err = chaincode.Start()
if err != nil {
panic("Failed to start chaincode. " + err.Error())
}
}