Logo

nft_staking

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
methodInitialize
  • rewardPerNftf64
  • liveAtu64
  • distributionTypeu8
  • rewardEndDaysu64
  • rewardDecimalsu8
  • rewardTypeu8
  • seedstring
  • ownerisSignerisMut
  • stakeProtocolAccountisMut
  • vaultAccountisMut
  • rewardMint
  • systemProgram
  • rent
  • tokenProgram
methodCreateOracle
  • multiplierf32
  • activeu8
  • ownerisSignerisMut
  • stakeProtocolAccountisMut
  • oracleisMut
  • mint
  • systemProgram
  • rent
  • tokenProgram
methodCreateRaffle
  • liveAtu64
  • ownerisSignerisMut
  • stakeProtocolAccountisMut
  • raffleAccountisMut
  • systemProgram
  • rent
  • tokenProgram
methodUpdateRaffle
  • liveAtu64
  • ownerisSignerisMut
  • stakeProtocolAccountisMut
  • raffleAccountisMut
  • systemProgram
  • rent
  • tokenProgram
methodAddRaffleReward
  • quantityu64
  • decimalsu8
  • slotu8
  • seedstring
  • ownerisSignerisMut
  • ownerTokenAccountisMut
  • stakeProtocolAccountisMut
  • raffleAccountisMut
  • raffleRewardisMut
  • mint
  • vaultisMut
  • vaultAuthority
  • systemProgram
  • rent
  • tokenProgram
methodPayoutRaffleReward
  • seedstring
  • ownerisSignerisMut
  • winnerisMut
  • winnerTokenAccountisMut
  • stakeProtocolAccountisMut
  • raffleAccountisMut
  • raffleRewardisMut
  • raffleWinnerisMut
  • mint
  • vaultisMut
  • vaultAuthority
  • systemProgram
  • rent
  • tokenProgram
methodDeleteOracle
    • ownerisSignerisMut
    • stakeProtocolAccountisMut
    • oracleisMut
    • mint
    • systemProgram
    • rent
    • tokenProgram
    methodUpdate
    • rewardPerNftf64
    • liveAtu64
    • distributionTypeu8
    • rewardEndDaysu64
    • ownerisSignerisMut
    • stakeProtocolAccountisMut
    • systemProgram
    • rent
    • tokenProgram
    methodUpdateReward
    • rewardDecimalsu8
    • rewardTypeu8
    • ownerisSignerisMut
    • stakeProtocolAccountisMut
    • vaultAccountisMut
    • vaultAuthority
    • rewardMint
    • systemProgram
    • rent
    • tokenProgram
    methodDeposit
    • amountu64
    • ownerisSignerisMut
    • ownerTokenAccountisMut
    • stakeProtocolAccountisMut
    • vaultAccountisMut
    • rewardMint
    • systemProgram
    • rent
    • tokenProgram
    methodWithdraw
    • amountu64
    • ownerisSignerisMut
    • ownerTokenAccountisMut
    • stakeProtocolAccountisMut
    • vaultAccountisMut
    • vaultAuthority
    • rewardMint
    • systemProgram
    • rent
    • tokenProgram
    methodStake
      • ownerisSignerisMut
      • ownerTokenAccountisMut
      • feeAccountisMut
      • stakeProtocolAccountisMut
      • mint
      • mintVaultAccountisMut
      • vaultAuthority
      • stakeAccountisMut
      • systemProgram
      • rent
      • tokenProgram
      methodUnstake
        • ownerisSignerisMut
        • ownerTokenAccountisMut
        • feeAccountisMut
        • stakeProtocolAccountisMut
        • mint
        • mintVaultAccountisMut
        • vaultAuthority
        • stakeAccountisMut
        • systemProgram
        • rent
        • tokenProgram
        methodClaim
          • ownerisSignerisMut
          • ownerTokenAccountisMut
          • feeAccountisMut
          • stakeProtocolAccountisMut
          • oracleisMut
          • mint
          • rewardMint
          • vaultAccountisMut
          • vaultAuthority
          • stakeAccountisMut
          • systemProgram
          • rent
          • tokenProgram