@neutral-trade/sdk - v1.0.0
    Preparing search index...

    Type Alias ParsedNtbundleInstruction<TProgram>

    ParsedNtbundleInstruction:
        | { instructionType: AddStrategy } & ParsedAddStrategyInstruction<
            TProgram,
        >
        | { instructionType: ApplyFeesToUser } & ParsedApplyFeesToUserInstruction<
            TProgram,
        >
        | { instructionType: ChangeBundleMasterAdmin } & ParsedChangeBundleMasterAdminInstruction<
            TProgram,
        >
        | { instructionType: ChangeManager } & ParsedChangeManagerInstruction<
            TProgram,
        >
        | { instructionType: ClearUserFeeOverride } & ParsedClearUserFeeOverrideInstruction<
            TProgram,
        >
        | { instructionType: ClearUserWithdrawalTimingOverride } & ParsedClearUserWithdrawalTimingOverrideInstruction<
            TProgram,
        >
        | { instructionType: CloseUserBundleAccount } & ParsedCloseUserBundleAccountInstruction<
            TProgram,
        >
        | { instructionType: DistributeToReceivers } & ParsedDistributeToReceiversInstruction<
            TProgram,
        >
        | { instructionType: EnableStrategy } & ParsedEnableStrategyInstruction<
            TProgram,
        >
        | { instructionType: EndDistribution } & ParsedEndDistributionInstruction<
            TProgram,
        >
        | { instructionType: InitializeBundle } & ParsedInitializeBundleInstruction<
            TProgram,
        >
        | { instructionType: InitializeBundleDepositor } & ParsedInitializeBundleDepositorInstruction<
            TProgram,
        >
        | { instructionType: InitializeBundleMasterAccount } & ParsedInitializeBundleMasterAccountInstruction<
            TProgram,
        >
        | { instructionType: InitializePermissionedBundleDepositor } & ParsedInitializePermissionedBundleDepositorInstruction<
            TProgram,
        >
        | { instructionType: ManagerWithdraw } & ParsedManagerWithdrawInstruction<
            TProgram,
        >
        | { instructionType: ManagerWithdrawWithSplit } & ParsedManagerWithdrawWithSplitInstruction<
            TProgram,
        >
        | { instructionType: NetPendingTransactions } & ParsedNetPendingTransactionsInstruction<
            TProgram,
        >
        | { instructionType: PauseDepositsWithdrawals } & ParsedPauseDepositsWithdrawalsInstruction<
            TProgram,
        >
        | { instructionType: PerformRefill } & ParsedPerformRefillInstruction<
            TProgram,
        >
        | { instructionType: ProcessDeposit } & ParsedProcessDepositInstruction<
            TProgram,
        >
        | { instructionType: ProcessReferrerWithdrawal } & ParsedProcessReferrerWithdrawalInstruction<
            TProgram,
        >
        | { instructionType: ProcessSwitch } & ParsedProcessSwitchInstruction<
            TProgram,
        >
        | { instructionType: ProcessWithdrawal } & ParsedProcessWithdrawalInstruction<
            TProgram,
        >
        | { instructionType: ReferrerRequestWithdraw } & ParsedReferrerRequestWithdrawInstruction<
            TProgram,
        >
        | { instructionType: RefundDeposit } & ParsedRefundDepositInstruction<
            TProgram,
        >
        | { instructionType: RegisterReferrer } & ParsedRegisterReferrerInstruction<
            TProgram,
        >
        | { instructionType: RemoveStrategy } & ParsedRemoveStrategyInstruction<
            TProgram,
        >
        | { instructionType: RequestBundleSwitch } & ParsedRequestBundleSwitchInstruction<
            TProgram,
        >
        | { instructionType: RequestDeposit } & ParsedRequestDepositInstruction<
            TProgram,
        >
        | { instructionType: RequestWithdrawal } & ParsedRequestWithdrawalInstruction<
            TProgram,
        >
        | { instructionType: SetBundleCreator } & ParsedSetBundleCreatorInstruction<
            TProgram,
        >
        | { instructionType: SetDelays } & ParsedSetDelaysInstruction<TProgram>
        | { instructionType: SetFees } & ParsedSetFeesInstruction<TProgram>
        | { instructionType: SetKeeper } & ParsedSetKeeperInstruction<TProgram>
        | { instructionType: SetMaxDepositAmount } & ParsedSetMaxDepositAmountInstruction<
            TProgram,
        >
        | { instructionType: SetMinDepositAmount } & ParsedSetMinDepositAmountInstruction<
            TProgram,
        >
        | { instructionType: SetOracleBuffer } & ParsedSetOracleBufferInstruction<
            TProgram,
        >
        | { instructionType: SetOracleMaxAge } & ParsedSetOracleMaxAgeInstruction<
            TProgram,
        >
        | { instructionType: SetOracleUpdateTimeLimit } & ParsedSetOracleUpdateTimeLimitInstruction<
            TProgram,
        >
        | { instructionType: SetReferrerActive } & ParsedSetReferrerActiveInstruction<
            TProgram,
        >
        | { instructionType: SetReferrerConfig } & ParsedSetReferrerConfigInstruction<
            TProgram,
        >
        | { instructionType: SetReferrerRateOverride } & ParsedSetReferrerRateOverrideInstruction<
            TProgram,
        >
        | { instructionType: SetUserFeeOverride } & ParsedSetUserFeeOverrideInstruction<
            TProgram,
        >
        | { instructionType: SetUserReferrer } & ParsedSetUserReferrerInstruction<
            TProgram,
        >
        | { instructionType: SetUserWithdrawalTimingOverride } & ParsedSetUserWithdrawalTimingOverrideInstruction<
            TProgram,
        >
        | { instructionType: SetWithdrawalRedemptionSchedule } & ParsedSetWithdrawalRedemptionScheduleInstruction<
            TProgram,
        >
        | { instructionType: StartDistribution } & ParsedStartDistributionInstruction<
            TProgram,
        >
        | { instructionType: UpdateAllocations } & ParsedUpdateAllocationsInstruction<
            TProgram,
        >
        | { instructionType: UpdateOracle } & ParsedUpdateOracleInstruction<
            TProgram,
        >

    Type Parameters

    • TProgram extends string = "BUNDDh4P5XviMm1f3gCvnq2qKx6TGosAGnoUK12e7cXU"