The programGate guard restricts the programs that can be invoked within
the mint transaction. It allows the necessary programs for the mint
instruction to work and any other program specified in the configuration.
The additional argument allows you to specify additional programs
that can be invoked in a mint transaction.
These programs are in addition to the mandatory programs that
are required for the mint instruction to work. Providing an empty
array is equivalent to only authorising the mandatory programs.
The programGate guard restricts the programs that can be invoked within the mint transaction. It allows the necessary programs for the mint instruction to work and any other program specified in the configuration.
The
additional
argument allows you to specify additional programs that can be invoked in a mint transaction. These programs are in addition to the mandatory programs that are required for the mint instruction to work. Providing an empty array is equivalent to only authorising the mandatory programs.The mandatory programs are: