Logo

nft_staking

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initialize
  • configAuthoritypublicKey
  • lockAuthoritypublicKey
  • configisMut
  • authorityisSignerisMut
  • systemProgram
setRates
  • bpsCommonu16
  • bpsUncommonu16
  • bpsRareu16
  • bpsLegendaryu16
  • configisMut
  • configAuthorityisSigner
setMerkleRoot
  • merkleRoot[u8; 32]
  • configisMut
  • configAuthorityisSigner
updateConfigAuthority
  • configAuthoritypublicKey
  • configisMut
  • configAuthorityisSigner
updateLockAuthority
  • lockAuthoritypublicKey
  • configisMut
  • configAuthorityisSigner
lockUserStake
    • ownerisSigner
    • lockAuthorityisSigner
    • userNftStakeisMut
    • config
    unlockUserStake
      • ownerisSigner
      • lockAuthorityisSigner
      • userNftStakeisMut
      • config
      stakeNft
      • indexu64
      • countCommonu8
      • countUncommonu8
      • countRareu8
      • countLegendaryu8
      • proofVec<[object Object]>
      • ownerisSignerisMut
      • userNftStakeisMut
      • config
      • nftVaultisMut
      • nftUserAccountisMut
      • mint
      • rent
      • tokenProgram
      • associatedTokenProgram
      • systemProgram
      unstakeNft
      • indexu64
      • countCommonu8
      • countUncommonu8
      • countRareu8
      • countLegendaryu8
      • proofVec<[object Object]>
      • ownerisSignerisMut
      • userNftStakeisMut
      • config
      • nftVaultisMut
      • nftUserAccountisMut
      • mint
      • rent
      • tokenProgram
      • associatedTokenProgram
      • systemProgram