Candy Machine is deprecated and is no longer actively maintained. Use Core Candy Machine instead.
Commands
config
The config command allows you manage your Candy Machine configuration. By default, Sugar looks for a config.json file in the current directory to load the Candy Machine configuration – the configuration file name can be specified with a -c or --config option on every command that requires it.
You can either create this file manually, following these instructions, or use the config create command:
sugar config create
Executing the command starts an interactive process consisting in a sequence of prompts to gather information about all configuration options. At the end of it, a configuration file is saved (default to config.json) or its content is displayed on screen. To specify a custom file name, use the option -c:
sugar config create -c my-config.json
Once your Candy Machine is deployed, any changes to the configuration file must be set to the Candy Machine account using the update sub-command:
sugar config update
You can update the Candu Machine authority (the public key that controls the Candy Machine) using the -n option:
sugar config update -n <NEW PUBLIC KEY>
You can also change the token standard of the assets minted through the Candy Machine by using the set sub-command. This command supports changing the type of asset to either NFTs or pNFTs using the -t option. It also allows you to specify a rule set for minted pNFTs.
sugar config set -t "pnft" --rule-set <PUBLIC KEY>
