Name | Arguments | Accounts |
---|---|---|
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 |