Logo

idolz_dice

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initPaymentTokenInfo
  • minBetSizeu64
  • maxWinSizeAbsu64
  • maxWinSizeRelu16
  • seedpublicKey
  • winnerFeeu16
  • feeReceiverAccountVec<publicKey>
  • feeReceiverPctVec<u16>
  • authorityisSignerisMut
  • paymentTokenInfoisMut
  • paymentTokenMint
  • paymentTokenAccountisMut
  • systemProgram
  • rent
  • tokenProgram
withdrawPaymentTokenAccount
  • amountu64
  • authorityisSignerisMut
  • paymentTokenInfo
  • paymentTokenMint
  • paymentTokenAccountisMut
  • paymentTokenAccountAuthority
  • withdrawTokenAccountisMut
  • systemProgram
  • rent
  • tokenProgram
closePaymentTokenInfo
    • authorityisSignerisMut
    • paymentTokenInfoisMut
    • paymentTokenMint
    • paymentTokenAccountisMut
    • paymentTokenAccountAuthority
    • systemProgram
    • rent
    • tokenProgram
    placeBet
    • seed[u8; 32]
    • valueu16
    • outcomeu8
    • betSizeu64
    • playerisSignerisMut
    • paymentTokenInfoisMut
    • paymentTokenMint
    • paymentTokenAccountisMut
    • paymentTokenAccountAuthority
    • playerTokenAccountisMut
    • systemProgram
    • rent
    • tokenProgram
    • sysvarSlotHashes
    • sysvarInstructions
    placeBetMines
    • seed[u8; 32]
    • fieldSizeu8
    • mineCntu8
    • flagCntu8
    • flagListVec<u16>
    • betSizeu64
    • playerisSignerisMut
    • paymentTokenInfoisMut
    • paymentTokenMint
    • paymentTokenAccountisMut
    • paymentTokenAccountAuthority
    • playerTokenAccountisMut
    • systemProgram
    • rent
    • tokenProgram
    • sysvarSlotHashes
    • sysvarInstructions
    placeBetSol
    • seed[u8; 32]
    • valueu16
    • outcomeu8
    • betSizeu64
    • playerisSignerisMut
    • paymentSolInfoisMut
    • paymentSolAccountisMut
    • systemProgram
    • rent
    • sysvarSlotHashes
    • sysvarInstructions
    placeBetMinesSol
    • seed[u8; 32]
    • fieldSizeu8
    • mineCntu8
    • flagCntu8
    • flagListVec<u16>
    • betSizeu64
    • playerisSignerisMut
    • paymentSolInfoisMut
    • paymentSolAccountisMut
    • systemProgram
    • rent
    • sysvarSlotHashes
    • sysvarInstructions
    updateFeeReceiver
    • feeReceiverAccountVec<publicKey>
    • feeReceiverPctVec<u16>
    • authorityisSignerisMut
    • paymentTokenInfoisMut
    updateFeeReceiverSol
    • feeReceiverAccountVec<publicKey>
    • feeReceiverPctVec<u16>
    • authorityisSignerisMut
    • paymentSolInfoisMut
    updateState
    • stateu8
    • authorityisSignerisMut
    • paymentTokenInfoisMut
    updateStateSol
    • stateu8
    • authorityisSignerisMut
    • paymentSolInfoisMut
    updateBetParams
    • minBetSizeu64
    • maxWinSizeAbsu64
    • authorityisSignerisMut
    • paymentTokenInfoisMut
    updateBetParamsSol
    • minBetSizeu64
    • maxWinSizeAbsu64
    • authorityisSignerisMut
    • paymentSolInfoisMut
    initAirdropInfo
    • valueu8
    • authorityisSignerisMut
    • claimerAccount
    • airdropInfoisMut
    • airdropTokenMint
    • systemProgram
    • rent
    closeAirdropInfo
      • authorityisSignerisMut
      • airdropInfoisMut
      • systemProgram
      • rent
      claimAirdrop
        • claimerAccountisSignerisMut
        • authorityisMut
        • airdropInfoisMut
        • airdropTokenMint
        • airdropTokenAccountisMut
        • airdropTokenAccountAuthority
        • claimerTokenAccountisMut
        • systemProgram
        • rent
        • tokenProgram
        • assotiatedTokenAccountProgram
        initAirdropTokenAccount
          • authorityisSignerisMut
          • airdropTokenMint
          • airdropTokenAccountisMut
          • systemProgram
          • rent
          • tokenProgram
          withdrawAirdropTokenAccount
          • amountu64
          • authorityisSignerisMut
          • airdropTokenMint
          • airdropTokenAccountisMut
          • airdropTokenAccountAuthority
          • withdrawTokenAccountisMut
          • systemProgram
          • rent
          • tokenProgram
          initPaymentSolInfo
          • minBetSizeu64
          • maxWinSizeAbsu64
          • maxWinSizeRelu16
          • seedpublicKey
          • winnerFeeu16
          • feeReceiverAccountVec<publicKey>
          • feeReceiverPctVec<u16>
          • authorityisSignerisMut
          • paymentSolInfoisMut
          • paymentSolAccount
          • systemProgram
          • rent
          withdrawPaymentSolAccount
          • amountu64
          • authorityisSignerisMut
          • paymentSolInfo
          • paymentSolAccountisMut
          • withdrawSolAccountisMut
          • systemProgram
          • rent
          closePaymentSolInfo
            • authorityisSignerisMut
            • paymentSolInfoisMut
            • paymentSolAccountisMut
            • systemProgram
            • rent
            createRefererInfo
              • referrerisSignerisMut
              • referrerInfoisMut
              • idolzTokenMint
              • referrerTokenAccountisMut
              • systemProgram
              • rent
              • tokenProgram
              • assotiatedTokenAccountProgram
              updateReferrerInfo
              • pctu16
              • authorityisSignerisMut
              • referrer
              • referrerInfoisMut
              • systemProgram
              • rent
              closeRefereeInfo
                • authorityisSignerisMut
                • refereeisMut
                • refereeInfoisMut
                • systemProgram
                • rent