Name | Arguments | Accounts |
---|---|---|
createRaffle | data:`CreateRaffleData` | payer isSignerisMut mintCost tokenPrize isMut mintPrize raffle isMut fixedRaffle isMut systemProgram tokenProgram escrowTokenPrize isMut |
closeRaffle | forceClose:`bool` | payer isSignerisMut mintCost isMut tokenPrize isMut tokenCost isMut mintPrize raffle isMut fixedRaffle isMut systemProgram tokenProgram escrowTokenPrize isMut escrowTokenCost isMut vlawmz isMut |
buyTicket | amount:`u64` | payer isSignerisMut mintCost tokenCost isMut mintPrize raffle isMut fixedRaffle isMut systemProgram tokenProgram escrowTokenCost isMut |
drawWinner | payer isSignerisMut recipient mintCost mintPrize raffle isMut tokenPrize isMut escrowTokenPrize isMut tokenProgram fixedRaffle | |
setWinner | payer isSignerisMut mintCost isMut mintPrize raffle isMut fixedRaffle isMut slotHashes | |
initTokenAccounts | payer isSignerisMut mintCost mintPrize tokenPrize isMut tokenCost isMut escrowTokenPrize isMut escrowTokenCost isMut associatedToken systemProgram tokenProgram rent raffle recipient |