Coda by Ian Macalinao
    Preparing search index...

    Type Alias ParsedSplStakePoolInstruction<TProgram>

    ParsedSplStakePoolInstruction:
        | { instructionType: Initialize } & ParsedInitializeInstruction<
            TProgram,
        >
        | { instructionType: AddValidatorToPool } & ParsedAddValidatorToPoolInstruction<
            TProgram,
        >
        | { instructionType: RemoveValidatorFromPool } & ParsedRemoveValidatorFromPoolInstruction<
            TProgram,
        >
        | { instructionType: DecreaseValidatorStake } & ParsedDecreaseValidatorStakeInstruction<
            TProgram,
        >
        | { instructionType: IncreaseValidatorStake } & ParsedIncreaseValidatorStakeInstruction<
            TProgram,
        >
        | { instructionType: SetPreferredValidator } & ParsedSetPreferredValidatorInstruction<
            TProgram,
        >
        | { instructionType: UpdateValidatorListBalance } & ParsedUpdateValidatorListBalanceInstruction<
            TProgram,
        >
        | { instructionType: UpdateStakePoolBalance } & ParsedUpdateStakePoolBalanceInstruction<
            TProgram,
        >
        | { instructionType: CleanupRemovedValidatorEntries } & ParsedCleanupRemovedValidatorEntriesInstruction<
            TProgram,
        >
        | { instructionType: DepositStake } & ParsedDepositStakeInstruction<
            TProgram,
        >
        | { instructionType: WithdrawStake } & ParsedWithdrawStakeInstruction<
            TProgram,
        >
        | { instructionType: SetManager } & ParsedSetManagerInstruction<TProgram>
        | { instructionType: SetFee } & ParsedSetFeeInstruction<TProgram>
        | { instructionType: SetStaker } & ParsedSetStakerInstruction<TProgram>
        | { instructionType: DepositSol } & ParsedDepositSolInstruction<TProgram>
        | { instructionType: SetFundingAuthority } & ParsedSetFundingAuthorityInstruction<
            TProgram,
        >
        | { instructionType: WithdrawSol } & ParsedWithdrawSolInstruction<TProgram>
        | { instructionType: CreateTokenMetadata } & ParsedCreateTokenMetadataInstruction<
            TProgram,
        >
        | { instructionType: UpdateTokenMetadata } & ParsedUpdateTokenMetadataInstruction<
            TProgram,
        >
        | { instructionType: IncreaseAdditionalValidatorStake } & ParsedIncreaseAdditionalValidatorStakeInstruction<
            TProgram,
        >
        | { instructionType: DecreaseAdditionalValidatorStake } & ParsedDecreaseAdditionalValidatorStakeInstruction<
            TProgram,
        >
        | { instructionType: DecreaseValidatorStakeWithReserve } & ParsedDecreaseValidatorStakeWithReserveInstruction<
            TProgram,
        >
        | { instructionType: Redelegate } & ParsedRedelegateInstruction<TProgram>
        | { instructionType: DepositStakeWithSlippage } & ParsedDepositStakeWithSlippageInstruction<
            TProgram,
        >
        | { instructionType: WithdrawStakeWithSlippage } & ParsedWithdrawStakeWithSlippageInstruction<
            TProgram,
        >
        | { instructionType: DepositSolWithSlippage } & ParsedDepositSolWithSlippageInstruction<
            TProgram,
        >
        | { instructionType: WithdrawSolWithSlippage } & ParsedWithdrawSolWithSlippageInstruction<
            TProgram,
        >

    Type Parameters

    • TProgram extends string = "SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"