chaintool is a utility to assist in various phases of Hyperledger Fabric chaincode development, such as compilation, test, packaging, and deployment. A chaincode app developer may express the interface to their application in a highlevel interface definition language, and chaintool will generate (1) chaincode stubs and (2) package the chaincode for convenient deployment.