Name | Arguments | Accounts |
---|---|---|
initializeFairLaunch | bump:`u8` treasuryBump:`u8` tokenMintBump:`u8` data:`FairLaunchData` | fairLaunch isMut tokenMint isMut treasury isMut authority payer isSignerisMut fuckboi isMut tokenProgram systemProgram rent |
updateFairLaunch | fairLaunch isMut systemProgram treasury isMut dev isSigner clock | |
startPhaseThree | fairLaunch isMut fairLaunchLotteryBitmap dev isSigner tokenMint isMut | |
updateFairLaunchLotteryBitmap | index:`u32` bytes:`bytes` | fairLaunch fairLaunchLotteryBitmap isMut dev isSigner |
createFairLaunchLotteryBitmap | bump:`u8` | fairLaunch fairLaunchLotteryBitmap isMut dev isSigner payer isSignerisMut systemProgram rent clock |
purchaseTicket | bump:`u8` amount:`u64` | fairLaunchTicket isMut fairLaunch isMut tokenMint isMut fairLaunch3 isMut fairLaunch4 isMut authority dev treasury isMut buyer isSignerisMut payer isSignerisMut fuckboi isMut stranger isMut arandom isMut systemProgram rent clock |
createTicketSeq | bump:`u8` | fairLaunchTicketSeqLookup isMut fairLaunch isMut fairLaunchTicket isMut payer isSignerisMut systemProgram rent |
adjustTicket | amount:`u64` | fairLaunchTicket isMut fairLaunch isMut fairLaunchLotteryBitmap treasury isMut systemProgram dev isMut fuckboi isMut clock |
punchTicket | fairLaunchTicket isMut fairLaunch isMut fairLaunchLotteryBitmap payer isSignerisMut buyerTokenAccount isMut tokenMint isMut tokenProgram systemProgram treasury isMut buyer isMut | |
withdrawFunds | fairLaunch isMut treasury isMut authority dev tokenMint isMut systemProgram clock | |
restartPhaseTwo | fairLaunch isMut tokenMint isMut systemProgram treasury isMut authority clock | |
setTokenMetadata | data:`TokenMetadata` | fairLaunch isMut dev isSignerisMut payer isSignerisMut metadata isMut tokenMint isMut tokenMetadataProgram tokenProgram systemProgram rent clock |
setParticipationNft | participationMintBump:`u8` participationTokenBump:`u8` participationModulo:`u8` data:`TokenMetadata` | fairLaunch isMut dev isSigner payer isSignerisMut participationMint isMut participationTokenAccount isMut metadata isMut masterEdition isMut tokenMetadataProgram tokenProgram systemProgram rent clock |
updateParticipationNft | participationModulo:`u8` data:`TokenMetadata` | fairLaunch isMut dev isSigner metadata isMut tokenMetadataProgram tokenProgram |
mintParticipationNft | fairLaunch fairLaunchTicket isMut payer isSignerisMut participationMint isMut participationTokenAccount isMut buyer buyerNftTokenAccount newMetadata isMut newEdition isMut newMint isMut newMintAuthority isSigner metadata isMut masterEdition isMut editionMarkPda isMut tokenMetadataProgram tokenProgram systemProgram rent | |
mintTokens | amount:`u64` | fairLaunch isMut dev isSigner tokenAccount isMut tokenProgram tokenMint isMut |