fabric-samples/commercial-paper/organization/digibank/contract-go/main.go
denyeart ee959a2eb0
Update to Go 1.16.7 (#491)
Update Go to 1.16.7 and run "go mod tidy"
to clean up go modules in samples.

Signed-off-by: David Enyeart <enyeart@us.ibm.com>
2021-10-01 09:16:56 +01:00

35 lines
827 B
Go

/*
* SPDX-License-Identifier: Apache-2.0
*/
package main
import (
"fmt"
"github.com/hyperledger/fabric-contract-api-go/contractapi"
commercialpaper "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()))
}
}