Coda by Ian Macalinao
    Preparing search index...

    Type Alias ParsedFarmsInstruction<TProgram>

    ParsedFarmsInstruction:
        | { instructionType: InitializeGlobalConfig } & ParsedInitializeGlobalConfigInstruction<
            TProgram,
        >
        | { instructionType: UpdateGlobalConfig } & ParsedUpdateGlobalConfigInstruction<
            TProgram,
        >
        | { instructionType: InitializeFarm } & ParsedInitializeFarmInstruction<
            TProgram,
        >
        | { instructionType: InitializeFarmDelegated } & ParsedInitializeFarmDelegatedInstruction<
            TProgram,
        >
        | { instructionType: InitializeReward } & ParsedInitializeRewardInstruction<
            TProgram,
        >
        | { instructionType: AddRewards } & ParsedAddRewardsInstruction<TProgram>
        | { instructionType: UpdateFarmConfig } & ParsedUpdateFarmConfigInstruction<
            TProgram,
        >
        | { instructionType: InitializeUser } & ParsedInitializeUserInstruction<
            TProgram,
        >
        | { instructionType: TransferOwnership } & ParsedTransferOwnershipInstruction<
            TProgram,
        >
        | { instructionType: RewardUserOnce } & ParsedRewardUserOnceInstruction<
            TProgram,
        >
        | { instructionType: RefreshFarm } & ParsedRefreshFarmInstruction<TProgram>
        | { instructionType: Stake } & ParsedStakeInstruction<TProgram>
        | { instructionType: SetStakeDelegated } & ParsedSetStakeDelegatedInstruction<
            TProgram,
        >
        | { instructionType: HarvestReward } & ParsedHarvestRewardInstruction<
            TProgram,
        >
        | { instructionType: Unstake } & ParsedUnstakeInstruction<TProgram>
        | { instructionType: RefreshUserState } & ParsedRefreshUserStateInstruction<
            TProgram,
        >
        | { instructionType: WithdrawUnstakedDeposits } & ParsedWithdrawUnstakedDepositsInstruction<
            TProgram,
        >
        | { instructionType: WithdrawTreasury } & ParsedWithdrawTreasuryInstruction<
            TProgram,
        >
        | { instructionType: DepositToFarmVault } & ParsedDepositToFarmVaultInstruction<
            TProgram,
        >
        | { instructionType: WithdrawFromFarmVault } & ParsedWithdrawFromFarmVaultInstruction<
            TProgram,
        >
        | { instructionType: WithdrawSlashedAmount } & ParsedWithdrawSlashedAmountInstruction<
            TProgram,
        >
        | { instructionType: UpdateFarmAdmin } & ParsedUpdateFarmAdminInstruction<
            TProgram,
        >
        | { instructionType: UpdateGlobalConfigAdmin } & ParsedUpdateGlobalConfigAdminInstruction<
            TProgram,
        >
        | { instructionType: WithdrawReward } & ParsedWithdrawRewardInstruction<
            TProgram,
        >
        | { instructionType: FarmsIdlMissingTypes } & ParsedFarmsIdlMissingTypesInstruction<
            TProgram,
        >

    Type Parameters

    • TProgram extends string = "FarmsPZpWu9i7Kky8tPN37rs2TpmMrAZrC7S7vJa91Hr"