NameArgumentsAccounts
createUser
bump:`u8`
nftParams:`NFTParams`
userAccount
isMut
collectionMint
isSignerisMut
userVault
isMut
collectionMetadata
isMut
collectionMasterEdition
isMut
tokenMetadataProgram
associatedTokenProgram
systemProgram
tokenProgram
rent
owner
isSignerisMut
createMedia
distros:`Vec<WorkerDistributionParam>`
affiliateSplit:`u64`
nftParams:`NFTParams`
mediaHashAccount
isSignerisMut
mediaAccount
isMut
mint
isSignerisMut
userVault
isMut
metadata
isMut
masterEdition
isMut
userAccount
isMut
collectionMint
collectionMetadata
isMut
collectionMasterEdition
tokenMetadataProgram
associatedTokenProgram
systemProgram
tokenProgram
rent
owner
isSignerisMut
createAffiliate
originalMediaAccount
isMut
affiliateMediaAccount
isMut
userAccount
isMut
systemProgram
owner
isSignerisMut
editMetadata
params:`NFTParams`
userAccount
metadata
isMut
tokenMetadataProgram
owner
isSignerisMut
editMedia
params:`EditMediaParam`
mediaAccount
isMut
owner
isSignerisMut
burnMedia
mediaAccount
isMut
originalUser
isMut
mint
isMut
metadata
isMut
collectionMetadata
isMut
masterEdition
isMut
userVault
isMut
tokenMetadataProgram
systemProgram
tokenProgram
rent
owner
isSignerisMut
printSftFromCreator
originalUser
mediaAccount
sftMint
isMut
ownerVault
isMut
associatedTokenProgram
systemProgram
tokenProgram
rent
owner
isSignerisMut
printSftFromContributor
originalUser
sftMint
isMut
mediaAccount
isMut
contributorAccount
contributorVault
isMut
associatedTokenProgram
systemProgram
tokenProgram
rent
contributor
isSignerisMut
contributeToMedia
params:`ContributeParams`
mediaAccount
isMut
contributorAccount
isMut
systemProgram
contributor
isSignerisMut
contributeToUser
params:`ContributeParams`
userAccount
isMut
contributorAccount
isMut
systemProgram
contributor
isSignerisMut
distributeToWorkersCrank
mediaAccount
isMut
recipient
isMut
distributeToCommunityFromMediaCrank
mediaAccount
isMut
communityWallet
isMut
distributeToCommunityFromUserCrank
userAccount
isMut
communityWallet
isMut
distributeToUserCrank
userAccount
isMut
owner
isMut