Logo

stake_pool

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initializeProgram
    • authorityisSignerisMut
    • authorityMintisMut
    • authorityAccountisMut
    • associatedTokenProgram
    • tokenProgram
    • systemProgram
    • rent
    initializePool
    • rewardDurationu64
    • minStakeAmountu64
    • minStakeDurationu64
    • maxStakedTokenu64
    • maxUserPercentOfPoolu8
    • authorityisSignerisMut
    • authorityAccount
    • stakingMint
    • stakingVaultisMut
    • rewardMint
    • rewardVaultisMut
    • poolisMut
    • rent
    • tokenProgram
    • systemProgram
    updatePool
    • rewardDurationu64
    • minStakeAmountu64
    • minStakeDurationu64
    • maxStakedTokenu64
    • maxUserPercentOfPoolu8
    • authorityisSigner
    • poolisMut
    createUser
      • poolisMut
      • userisMut
      • ownerisSignerisMut
      • systemProgram
      pause
        • poolisMut
        • authorityisSigner
        unpause
          • poolisMut
          • authorityisSigner
          commitNfts
          • lockBumpu8
          • ownerisSigner
          • poolisMut
          • stakingVaultisMut
          • userisMut
          • lockAuthority
          • userNftStakeisMut
          • config
          • nftLockerProgram
          uncommitNfts
          • lockBumpu8
          • ownerisSigner
          • poolisMut
          • stakingVaultisMut
          • userisMut
          • lockAuthority
          • userNftStakeisMut
          • config
          • nftLockerProgram
          stake
          • amountu64
          • poolisMut
          • stakingVaultisMut
          • userisMut
          • ownerisSigner
          • stakeFromAccountisMut
          • tokenProgram
          unstake
          • sptAmountu64
          • poolisMut
          • stakingVaultisMut
          • userisMut
          • ownerisSigner
          • stakeFromAccountisMut
          • tokenProgram
          authorizeFunder
          • funderToAddpublicKey
          • poolisMut
          • authorityisSigner
          deauthorizeFunder
          • funderToRemovepublicKey
          • poolisMut
          • authorityisSigner
          fund
          • amountu64
          • poolisMut
          • stakingVaultisMut
          • rewardVaultisMut
          • funderisSigner
          • fromisMut
          • tokenProgram
          claim
            • poolisMut
            • stakingVaultisMut
            • rewardVaultisMut
            • userisMut
            • ownerisSigner
            • rewardAccountisMut
            • tokenProgram
            closeUser
              • poolisMut
              • userisMut
              • ownerisSigner
              closePool
                • refundeeisMut
                • stakingRefundeeisMut
                • rewardRefundeeisMut
                • poolisMut
                • authorityisSigner
                • stakingVaultisMut
                • rewardVaultisMut
                • tokenProgram