/* * SPDX-License-Identifier: Apache-2.0 */ package main import ( "fmt" "github.com/hyperledger/fabric-contract-api-go/contractapi" "github.com/hyperledger/fabric-samples/commercial-paper/organization/digibank/contract-go/commercial-paper" ) func main() { contract := new(commercialpaper.Contract) contract.TransactionContextHandler = new(commercialpaper.TransactionContext) contract.Name = "org.papernet.commercialpaper" contract.Info.Version = "0.0.1" chaincode, err := contractapi.NewChaincode(contract) if err != nil { panic(fmt.Sprintf("Error creating chaincode. %s", err.Error())) } chaincode.Info.Title = "CommercialPaperChaincode" chaincode.Info.Version = "0.0.1" err = chaincode.Start() if err != nil { panic(fmt.Sprintf("Error starting chaincode. %s", err.Error())) } }