Name | Arguments | Accounts |
---|---|---|
initGeneticMixerConfig | collectionId:`publicKey` price:`u64` breedingStrategy:`BreedingStrategy` mutationRate:`i8` sellerFeeBasisPoints:`u16` creators:`Vec<Creator>` baseUrl:`string` baseName:`string` symbol:`string` | geneticMixerConfig isMut treasuryAccount isMut authority isSignerisMut systemProgram |
updateGeneticMixerConfig | collectionId:`publicKey` price:`u64` breedingStrategy:`BreedingStrategy` mutationRate:`i8` sellerFeeBasisPoints:`u16` creators:`Vec<Creator>` baseUrl:`string` baseName:`string` symbol:`string` | geneticMixerConfig isMut treasuryAccount isMut authority isSignerisMut systemProgram |
initXGene | dnaChain:`Vec<DNABasePair>` | gene isMut geneticMixerConfig mint isMut authority isSignerisMut systemProgram |
updateXGene | dnaChain:`Vec<DNABasePair>` geneBump:`u8` mint:`publicKey` | gene isMut geneticMixerConfig authority isSignerisMut systemProgram |
initYGene | dnaChain:`Vec<DNABasePair>` | gene isMut geneticMixerConfig mint isMut authority isSignerisMut systemProgram |
updateYGene | dnaChain:`Vec<DNABasePair>` geneBump:`u8` mint:`publicKey` | gene isMut geneticMixerConfig authority isSignerisMut systemProgram |
mixGenes | geneticMixerConfigBump:`u8` collectionId:`publicKey` xGeneBump:`u8` yGeneBump:`u8` | xGene xNftAta isMut xNftMint isMut yGene yNftAta isMut yNftMint isMut offspringNftAta isMut offspringNftMint isMut offspringNftMetadata isMut offspringNftMasterEdition isMut offspring isMut treasury isMut geneticMixerConfig isMut signer isSignerisMut authority associatedTokenProgram tokenMetadataProgram tokenProgram systemProgram rent recentSlothashes |