NameArgumentsAccounts
initializeConfig
data:`ConfigData`
config
isMut
authority
payer
isSignerisMut
rent
addConfigLines
index:`u32`
configLines:`Vec<ConfigLine>`
config
isMut
authority
isSigner
createRecipes
ingredients:`string`
roots:`Vec<[u8; 32]>`
creators:`Vec<Creator>`
recipe
isSignerisMut
authority
payer
isSignerisMut
systemProgram
startDish
dishBump:`u8`
recipe
dish
isMut
payer
isSignerisMut
systemProgram
addIngredient
ingredientBump:`u8`
ingredientNum:`u64`
proof:`Vec<[u8; 32]>`
recipe
dish
isMut
ingredientMint
ingredientStore
isMut
payer
isSignerisMut
from
isMut
systemProgram
tokenProgram
rent
removeIngredient
ingredientBump:`u8`
ingredientNum:`u64`
dish
isMut
ingredientMint
ingredientStore
isMut
payer
isSignerisMut
to
isMut
systemProgram
tokenProgram
rent
makeDish
recipeSignerBump:`u8`
edition:`u64`
recipe
isMut
dish
isMut
payer
isSignerisMut
metadataNewMetadata
isMut
metadataNewEdition
isMut
metadataMasterEdition
isMut
metadataNewMint
isMut
metadataEditionMarkPda
isMut
dev
isMut
metadataNewMintAuthority
isSigner
metadataMasterTokenOwner
metadataMasterTokenAccount
metadataNewUpdateAuthority
metadataMasterMetadata
metadataMasterMint
systemProgram
tokenProgram
tokenMetadataProgram
rent
config
consumeIngredient
ingredientBump:`u8`
ingredientNum:`u64`
recipe
dev
isMut
dish
isMut
ingredientMint
isMut
ingredientStore
isMut
payer
isSignerisMut
systemProgram
tokenProgram
reclaimMasterEdition
recipeSignerBump:`u8`
recipe
masterMint
masterTokenOwner
from
isMut
to
isMut
payer
isSignerisMut
systemProgram
tokenProgram