The Chaincode class is used as a wrapper of controllers in a blockchain.
The chaincode must be initialized first with the list of controllers provided in the configuration object.
The controllers must follow the ConvectorController specification.
the name of the current chaincode.
Standard Init from Hyperledger Fabric
Standard Invoke from Hyperledger Fabric.
This method is invoked when you want to call any function in the controller, it first calls this function
This is where the chaincode gets initialized. The list of controllers gets initialized and registered in this chaincode version.
Notice that if you upgrade from/to another chaincode, you can change the controllers present without any problem