def deploy_impl(context, path, args, name, containerName, channel): # Be sure there is a transaction block for this channel config_util.generateChannelConfig(channel, config_util.CHANNEL_PROFILE, context.composition.projectName) chaincode = { "path": path, "language": "GOLANG", "name": name, "channelID": channel, "args": args, } context.results = endorser_util.deploy_chaincode(context, chaincode, [containerName], channel) # Save chaincode name and path and args context.chaincode = chaincode