Logo

raffle

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
createSolLottery
  • lotteryBumpu8
  • lotteryKeypublicKey
  • startDatei64
  • endDatei64
  • ticketPriceu64
  • ticketNumbersu64
  • limitTicketsu64
  • winnersu64
  • lotteryisMut
  • creatorisSignerisMut
  • vault
  • rentSysvar
  • clockSysvar
  • systemProgram
createSplLottery
  • lotteryBumpu8
  • lotteryKeypublicKey
  • startDatei64
  • endDatei64
  • ticketPriceu64
  • ticketNumbersu64
  • limitTicketsu64
  • winnersu64
  • lotteryisMut
  • creatorisSignerisMut
  • mint
  • vaultisMut
  • rentSysvar
  • clockSysvar
  • tokenProgram
  • systemProgram
updateLottery
  • startDatei64
  • endDatei64
  • ticketPriceu64
  • ticketNumbersu64
  • limitTicketsu64
  • winnersu64
  • lotteryisMut
  • creatorisSignerisMut
  • rentSysvar
  • clockSysvar
  • systemProgram
createTicket
  • bumpu8
  • lottery
  • ticketisMut
  • buyerisSignerisMut
  • systemProgram
  • clockSysvar
buyTicketWithSol
  • amountu8
  • lotteryisMut
  • ticketisMut
  • buyerisSignerisMut
  • vaultisMut
  • discount
  • systemProgram
  • clockSysvar
buyTicketWithSpl
  • amountu8
  • lotteryisMut
  • ticketisMut
  • buyerisSignerisMut
  • vaultisMut
  • discount
  • buyerTokenAccountisMut
  • tokenProgram
  • systemProgram
  • clockSysvar
closeLottery
  • winners[publicKey; 10]
  • lotteryisMut
  • clockSysvar
closeAccount
    • lottery
    • ticketisMut
    • receiverisMut
    createDiscount
    • bumpu8
    • discountTypeu8
    • verifierpublicKey
    • discountu8
    • lottery
    • discountisMut
    • creatorisSignerisMut
    • clockSysvar
    • systemProgram
    updateDiscount
    • discountu8
    • lottery
    • discountisMut
    • creatorisSignerisMut
    • clockSysvar
    • systemProgram