Name | Arguments | Accounts |
---|---|---|
initializeJackpot | args:`InitializeJackpotArgs` | admin isSignerisMut jackpot isMut jackpotTokenAccount isMut globalSettings feeAccount feeTokenAccount mint tokenProgram systemProgram associatedTokenProgram rent |
enterJackpot | args:`EnterJackpotArgs` | user isSignerisMut jackpot isMut jackpotTokenAccount isMut userTokenAccount isMut userParticipantAccount isMut feeAccount isMut feeTokenAccount isMut globalSettings playerProfile isMut mint tokenProgram systemProgram associatedTokenProgram rent |
finalizeJackpot | args:`FinalizeJackpotArgs` | signer isSignerisMut admin isMut jackpot isMut jackpotTokenAccount isMut adminTokenAccount isMut mint tokenProgram systemProgram associatedTokenProgram rent |
payJackpotWinner | args:`PayJackpotWinnerArgs` | signer isSignerisMut admin isMut jackpot isMut jackpotTokenAccount isMut adminTokenAccount isMut userParticipantAccount isMut userTokenAccount isMut user isMut playerProfile isMut mint tokenProgram systemProgram associatedTokenProgram rent |
createRecycler | globalAdmin isSignerisMut globalSettings recycler isMut systemProgram rent | |
closeParticipant | closer isSignerisMut globalSettings jackpot isMut recycler isMut userParticipantAccount isMut systemProgram rent | |
withdrawFromRecycler | args:`WithdrawRecyclerArgs` | globalAdmin isSignerisMut globalSettings recycler isMut systemProgram rent |
createGlobalSettings | globalAdmin isSignerisMut globalSettings isMut systemProgram rent | |
createFeesAccount | globalAdmin isSignerisMut feeAccount isMut globalSettings systemProgram rent | |
addMintToFeesAccount | globalAdmin isSignerisMut feeAccount feeTokenAccount isMut mint globalSettings systemProgram tokenProgram rent | |
createPlayerProfile | args:`CreatePlayerProfileArgs` | user isSignerisMut playerProfile isMut mint systemProgram rent |
editPlayerProfile | args:`EditPlayerProfileArgs` | user isSignerisMut playerProfile isMut mint systemProgram rent |
closeJackpot | args:`CloseJackpotArgs` | closer isSignerisMut globalSettings jackpot isMut jackpotTokenAccount isMut mint recycler isMut tokenProgram systemProgram rent |
closeAccountGlobalSettings | globalAdmin isSignerisMut globalSettings isMut account isMut systemProgram rent | |
editGlobalSettings | globalAdmin isSignerisMut globalSettings isMut newGlobalAdmin systemProgram rent |