NameArgumentsAccounts
createRecipes
ingredients:`string`
roots:`Vec<[u8; 32]>`
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
dish
isMut
payer
isSignerisMut
metadataNewMetadata
isMut
metadataNewEdition
isMut
metadataMasterEdition
isMut
metadataNewMint
isMut
metadataEditionMarkPda
isMut
metadataNewMintAuthority
isSigner
metadataMasterTokenOwner
metadataMasterTokenAccount
metadataNewUpdateAuthority
metadataMasterMetadata
metadataMasterMint
systemProgram
tokenProgram
tokenMetadataProgram
rent
consumeIngredient
ingredientBump:`u8`
ingredientNum:`u64`
recipe
dish
isMut
ingredientMint
isMut
ingredientStore
isMut
payer
isSignerisMut
systemProgram
tokenProgram
reclaimMasterEdition
recipeSignerBump:`u8`
recipe
masterMint
masterTokenOwner
from
isMut
to
isMut
payer
isSignerisMut
systemProgram
tokenProgram