NameArgumentsAccounts
initializeNamespace
args:`InitializeNamespaceArgs`
namespace
isMut
mint
metadata
masterEdition
payer
isSignerisMut
tokenProgram
systemProgram
rent
updateNamespace
args:`UpdateNamespaceArgs`
namespace
isMut
namespaceToken
tokenHolder
isSigner
cacheArtifact
args:`CacheArtifactArgs`
namespace
isMut
namespaceToken
index
isMut
artifact
isMut
tokenHolder
isSignerisMut
instructions
systemProgram
rent
raindropsProgram
uncacheArtifact
args:`UncacheArtifactArgs`
namespace
isMut
namespaceToken
index
isMut
artifact
isMut
tokenHolder
isSignerisMut
systemProgram
rent
instructions
raindropsProgram
createNamespaceGatekeeper
namespace
isMut
namespaceToken
namespaceGatekeeper
isMut
tokenHolder
isSigner
payer
isSignerisMut
systemProgram
rent
addToNamespaceGatekeeper
artifactFilter:`ArtifactFilter`
namespace
isMut
namespaceToken
namespaceGatekeeper
isMut
tokenHolder
isSigner
removeFromNamespaceGatekeeper
artifactFilter:`ArtifactFilter`
namespace
isMut
namespaceToken
namespaceGatekeeper
isMut
tokenHolder
isSigner
leaveNamespace
namespace
isMut
namespaceToken
artifact
isMut
namespaceGatekeeper
tokenHolder
isSigner
instructions
raindropsProgram
joinNamespace
namespace
isMut
namespaceToken
artifact
isMut
namespaceGatekeeper
tokenHolder
isSignerisMut
rainTokenMint
rainTokenVault
isMut
rainPayerAta
isMut
instructions
raindropsProgram
tokenProgram
itemValidation
args:`ValidationArgs`
itemClass
item
itemAccount
matchValidation
args:`MatchValidationArgs`
sourceItemOrPlayerPda
mint