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

      @neutral-trade/sdk - v1.0.0

      Enumerations

      DevnetVaultId
      NtbundleAccount
      NtbundleInstruction
      SupportedChain
      SupportedToken
      VaultCategory
      VaultId
      VaultType

      Interfaces

      PointsVaultEntry
      Token
      VaultRegistryEntry

      Type Aliases

      AddStrategyAsyncInput
      AddStrategyInput
      AddStrategyInstruction
      AddStrategyInstructionData
      AddStrategyInstructionDataArgs
      ApplyFeesToUserAsyncInput
      ApplyFeesToUserInput
      ApplyFeesToUserInstruction
      ApplyFeesToUserInstructionData
      ApplyFeesToUserInstructionDataArgs
      BuildDepositInstructionsParams
      BuildRequestSwitchInstructionsParams
      BuildRequestWithdrawInstructionParams
      Bundle
      BundleAccountSeeds
      BundleArgs
      BundleAssetAuthoritySeeds
      BundleCluster
      BundleCreatorAccount
      BundleCreatorAccountArgs
      BundleCreatorAccountSeeds
      BundleMasterAccount
      BundleMasterAccountArgs
      BundleTempData
      BundleTempDataArgs
      BundleTempDataSeeds
      ChangeBundleMasterAdminAsyncInput
      ChangeBundleMasterAdminInput
      ChangeBundleMasterAdminInstruction
      ChangeBundleMasterAdminInstructionData
      ChangeBundleMasterAdminInstructionDataArgs
      ChangeManagerInput
      ChangeManagerInstruction
      ChangeManagerInstructionData
      ChangeManagerInstructionDataArgs
      ClearUserFeeOverrideAsyncInput
      ClearUserFeeOverrideInput
      ClearUserFeeOverrideInstruction
      ClearUserFeeOverrideInstructionData
      ClearUserFeeOverrideInstructionDataArgs
      ClearUserWithdrawalTimingOverrideAsyncInput
      ClearUserWithdrawalTimingOverrideInput
      ClearUserWithdrawalTimingOverrideInstruction
      ClearUserWithdrawalTimingOverrideInstructionData
      ClearUserWithdrawalTimingOverrideInstructionDataArgs
      CloseUserBundleAccountAsyncInput
      CloseUserBundleAccountInput
      CloseUserBundleAccountInstruction
      CloseUserBundleAccountInstructionData
      CloseUserBundleAccountInstructionDataArgs
      CloseUserBundleAccountUserBundleAccountSeeds
      DistributeToReceiversAsyncInput
      DistributeToReceiversInput
      DistributeToReceiversInstruction
      DistributeToReceiversInstructionData
      DistributeToReceiversInstructionDataArgs
      EffectiveFees
      EnableStrategyAsyncInput
      EnableStrategyInput
      EnableStrategyInstruction
      EnableStrategyInstructionData
      EnableStrategyInstructionDataArgs
      EndDistributionAsyncInput
      EndDistributionInput
      EndDistributionInstruction
      EndDistributionInstructionData
      EndDistributionInstructionDataArgs
      ExtensionsRpc
      GetAccountInfoRpc
      GetMultipleAccountsRpc
      GetProgramAccountsRpc
      InitializeBundleAsyncInput
      InitializeBundleDepositorAsyncInput
      InitializeBundleDepositorInput
      InitializeBundleDepositorInstruction
      InitializeBundleDepositorInstructionData
      InitializeBundleDepositorInstructionDataArgs
      InitializeBundleInput
      InitializeBundleInstruction
      InitializeBundleInstructionData
      InitializeBundleInstructionDataArgs
      InitializeBundleMasterAccountAsyncInput
      InitializeBundleMasterAccountInput
      InitializeBundleMasterAccountInstruction
      InitializeBundleMasterAccountInstructionData
      InitializeBundleMasterAccountInstructionDataArgs
      InitializePermissionedBundleDepositorAsyncInput
      InitializePermissionedBundleDepositorInput
      InitializePermissionedBundleDepositorInstruction
      InitializePermissionedBundleDepositorInstructionData
      InitializePermissionedBundleDepositorInstructionDataArgs
      ManagerWithdrawAsyncInput
      ManagerWithdrawInput
      ManagerWithdrawInstruction
      ManagerWithdrawInstructionData
      ManagerWithdrawInstructionDataArgs
      ManagerWithdrawWithSplitAsyncInput
      ManagerWithdrawWithSplitInput
      ManagerWithdrawWithSplitInstruction
      ManagerWithdrawWithSplitInstructionData
      ManagerWithdrawWithSplitInstructionDataArgs
      NetPendingTransactionsAsyncInput
      NetPendingTransactionsInput
      NetPendingTransactionsInstruction
      NetPendingTransactionsInstructionData
      NetPendingTransactionsInstructionDataArgs
      NtbundleError
      NtbundlePlugin
      NtbundlePluginAccounts
      NtbundlePluginInstructions
      NtbundlePluginPdas
      NtbundlePluginRequirements
      OracleData
      OracleDataArgs
      OracleDataSeeds
      ParsedAddStrategyInstruction
      ParsedApplyFeesToUserInstruction
      ParsedChangeBundleMasterAdminInstruction
      ParsedChangeManagerInstruction
      ParsedClearUserFeeOverrideInstruction
      ParsedClearUserWithdrawalTimingOverrideInstruction
      ParsedCloseUserBundleAccountInstruction
      ParsedDistributeToReceiversInstruction
      ParsedEnableStrategyInstruction
      ParsedEndDistributionInstruction
      ParsedInitializeBundleDepositorInstruction
      ParsedInitializeBundleInstruction
      ParsedInitializeBundleMasterAccountInstruction
      ParsedInitializePermissionedBundleDepositorInstruction
      ParsedManagerWithdrawInstruction
      ParsedManagerWithdrawWithSplitInstruction
      ParsedNetPendingTransactionsInstruction
      ParsedNtbundleInstruction
      ParsedPauseDepositsWithdrawalsInstruction
      ParsedPerformRefillInstruction
      ParsedProcessDepositInstruction
      ParsedProcessReferrerWithdrawalInstruction
      ParsedProcessSwitchInstruction
      ParsedProcessWithdrawalInstruction
      ParsedReferrerRequestWithdrawInstruction
      ParsedRefundDepositInstruction
      ParsedRegisterReferrerInstruction
      ParsedRemoveStrategyInstruction
      ParsedRequestBundleSwitchInstruction
      ParsedRequestDepositInstruction
      ParsedRequestWithdrawalInstruction
      ParsedSetBundleCreatorInstruction
      ParsedSetDelaysInstruction
      ParsedSetFeesInstruction
      ParsedSetKeeperInstruction
      ParsedSetMaxDepositAmountInstruction
      ParsedSetMinDepositAmountInstruction
      ParsedSetOracleBufferInstruction
      ParsedSetOracleMaxAgeInstruction
      ParsedSetOracleUpdateTimeLimitInstruction
      ParsedSetReferrerActiveInstruction
      ParsedSetReferrerConfigInstruction
      ParsedSetReferrerRateOverrideInstruction
      ParsedSetUserFeeOverrideInstruction
      ParsedSetUserReferrerInstruction
      ParsedSetUserWithdrawalTimingOverrideInstruction
      ParsedSetWithdrawalRedemptionScheduleInstruction
      ParsedStartDistributionInstruction
      ParsedUpdateAllocationsInstruction
      ParsedUpdateOracleInstruction
      PauseDepositsWithdrawalsAsyncInput
      PauseDepositsWithdrawalsInput
      PauseDepositsWithdrawalsInstruction
      PauseDepositsWithdrawalsInstructionData
      PauseDepositsWithdrawalsInstructionDataArgs
      PendingBundleAssetAuthoritySeeds
      PendingFeeEstimate
      PerformRefillAsyncInput
      PerformRefillInput
      PerformRefillInstruction
      PerformRefillInstructionData
      PerformRefillInstructionDataArgs
      ProcessDepositAsyncInput
      ProcessDepositInput
      ProcessDepositInstruction
      ProcessDepositInstructionData
      ProcessDepositInstructionDataArgs
      ProcessReferrerWithdrawalAsyncInput
      ProcessReferrerWithdrawalInput
      ProcessReferrerWithdrawalInstruction
      ProcessReferrerWithdrawalInstructionData
      ProcessReferrerWithdrawalInstructionDataArgs
      ProcessSwitchAsyncInput
      ProcessSwitchInput
      ProcessSwitchInstruction
      ProcessSwitchInstructionData
      ProcessSwitchInstructionDataArgs
      ProcessWithdrawalAsyncInput
      ProcessWithdrawalInput
      ProcessWithdrawalInstruction
      ProcessWithdrawalInstructionData
      ProcessWithdrawalInstructionDataArgs
      ReferrerAccount
      ReferrerAccountArgs
      ReferrerAccountSeeds
      ReferrerRequestWithdrawAsyncInput
      ReferrerRequestWithdrawInput
      ReferrerRequestWithdrawInstruction
      ReferrerRequestWithdrawInstructionData
      ReferrerRequestWithdrawInstructionDataArgs
      ReferrerUserBundleAccountSeeds
      RefundDepositAsyncInput
      RefundDepositInput
      RefundDepositInstruction
      RefundDepositInstructionData
      RefundDepositInstructionDataArgs
      RegisterReferrerAsyncInput
      RegisterReferrerInput
      RegisterReferrerInstruction
      RegisterReferrerInstructionData
      RegisterReferrerInstructionDataArgs
      RemoveStrategyAsyncInput
      RemoveStrategyInput
      RemoveStrategyInstruction
      RemoveStrategyInstructionData
      RemoveStrategyInstructionDataArgs
      RequestBundleSwitchAsyncInput
      RequestBundleSwitchInput
      RequestBundleSwitchInstruction
      RequestBundleSwitchInstructionData
      RequestBundleSwitchInstructionDataArgs
      RequestBundleSwitchUserBundleAccountSeeds
      RequestDepositAsyncInput
      RequestDepositInput
      RequestDepositInstruction
      RequestDepositInstructionData
      RequestDepositInstructionDataArgs
      RequestWithdrawalAsyncInput
      RequestWithdrawalInput
      RequestWithdrawalInstruction
      RequestWithdrawalInstructionData
      RequestWithdrawalInstructionDataArgs
      SetBundleCreatorAsyncInput
      SetBundleCreatorInput
      SetBundleCreatorInstruction
      SetBundleCreatorInstructionData
      SetBundleCreatorInstructionDataArgs
      SetDelaysInput
      SetDelaysInstruction
      SetDelaysInstructionData
      SetDelaysInstructionDataArgs
      SetFeesInput
      SetFeesInstruction
      SetFeesInstructionData
      SetFeesInstructionDataArgs
      SetKeeperInput
      SetKeeperInstruction
      SetKeeperInstructionData
      SetKeeperInstructionDataArgs
      SetMaxDepositAmountInput
      SetMaxDepositAmountInstruction
      SetMaxDepositAmountInstructionData
      SetMaxDepositAmountInstructionDataArgs
      SetMinDepositAmountInput
      SetMinDepositAmountInstruction
      SetMinDepositAmountInstructionData
      SetMinDepositAmountInstructionDataArgs
      SetOracleBufferInput
      SetOracleBufferInstruction
      SetOracleBufferInstructionData
      SetOracleBufferInstructionDataArgs
      SetOracleMaxAgeInput
      SetOracleMaxAgeInstruction
      SetOracleMaxAgeInstructionData
      SetOracleMaxAgeInstructionDataArgs
      SetOracleUpdateTimeLimitInput
      SetOracleUpdateTimeLimitInstruction
      SetOracleUpdateTimeLimitInstructionData
      SetOracleUpdateTimeLimitInstructionDataArgs
      SetReferrerActiveInput
      SetReferrerActiveInstruction
      SetReferrerActiveInstructionData
      SetReferrerActiveInstructionDataArgs
      SetReferrerConfigInput
      SetReferrerConfigInstruction
      SetReferrerConfigInstructionData
      SetReferrerConfigInstructionDataArgs
      SetReferrerRateOverrideInput
      SetReferrerRateOverrideInstruction
      SetReferrerRateOverrideInstructionData
      SetReferrerRateOverrideInstructionDataArgs
      SetUserFeeOverrideAsyncInput
      SetUserFeeOverrideInput
      SetUserFeeOverrideInstruction
      SetUserFeeOverrideInstructionData
      SetUserFeeOverrideInstructionDataArgs
      SetUserReferrerAsyncInput
      SetUserReferrerInput
      SetUserReferrerInstruction
      SetUserReferrerInstructionData
      SetUserReferrerInstructionDataArgs
      SetUserWithdrawalTimingOverrideAsyncInput
      SetUserWithdrawalTimingOverrideInput
      SetUserWithdrawalTimingOverrideInstruction
      SetUserWithdrawalTimingOverrideInstructionData
      SetUserWithdrawalTimingOverrideInstructionDataArgs
      SetWithdrawalRedemptionScheduleInput
      SetWithdrawalRedemptionScheduleInstruction
      SetWithdrawalRedemptionScheduleInstructionData
      SetWithdrawalRedemptionScheduleInstructionDataArgs
      SourceBundleAssetAuthoritySeeds
      SourceBundleTempDataSeeds
      SourceOracleDataSeeds
      SourceUserBundleAccountSeeds
      StartDistributionAsyncInput
      StartDistributionInput
      StartDistributionInstruction
      StartDistributionInstructionData
      StartDistributionInstructionDataArgs
      Strategy
      StrategyAccountSeeds
      StrategyArgs
      TargetBundleTempDataSeeds
      TargetOracleDataSeeds
      TargetPendingBundleAssetAuthoritySeeds
      TargetUserBundleAccountSeeds
      UpdateAllocationsAsyncInput
      UpdateAllocationsInput
      UpdateAllocationsInstruction
      UpdateAllocationsInstructionData
      UpdateAllocationsInstructionDataArgs
      UpdateOracleAsyncInput
      UpdateOracleInput
      UpdateOracleInstruction
      UpdateOracleInstructionData
      UpdateOracleInstructionDataArgs
      UserBundleAccount
      UserBundleAccountArgs
      UserBundleAccountSeeds
      UserBundleBalance
      VaultConfig
      VaultRegistry

      Variables

      ADD_STRATEGY_DISCRIMINATOR
      ALLOWLISTED_BUNDLE_PROGRAM_IDS_BY_CLUSTER
      APPLY_FEES_TO_USER_DISCRIMINATOR
      ASSOCIATED_TOKEN_PROGRAM_ADDRESS
      BPS_DENOMINATOR
      BUNDLE_CREATOR_ACCOUNT_DISCRIMINATOR
      BUNDLE_DISCRIMINATOR
      BUNDLE_MASTER_ACCOUNT_DISCRIMINATOR
      BUNDLE_PROGRAM_ID_V2_MAINNET
      BUNDLE_TEMP_DATA_DISCRIMINATOR
      CHANGE_BUNDLE_MASTER_ADMIN_DISCRIMINATOR
      CHANGE_MANAGER_DISCRIMINATOR
      CLEAR_USER_FEE_OVERRIDE_DISCRIMINATOR
      CLEAR_USER_WITHDRAWAL_TIMING_OVERRIDE_DISCRIMINATOR
      CLOSE_USER_BUNDLE_ACCOUNT_DISCRIMINATOR
      DEFAULT_BUNDLE_PROGRAM_ID_DEVNET
      DEFAULT_BUNDLE_PROGRAM_ID_MAINNET
      DISTRIBUTE_TO_RECEIVERS_DISCRIMINATOR
      ENABLE_STRATEGY_DISCRIMINATOR
      END_DISTRIBUTION_DISCRIMINATOR
      FEE_OVERRIDE_DEPOSIT
      FEE_OVERRIDE_MANAGEMENT
      FEE_OVERRIDE_PERFORMANCE
      FEE_OVERRIDE_WITHDRAWAL
      INITIALIZE_BUNDLE_DEPOSITOR_DISCRIMINATOR
      INITIALIZE_BUNDLE_DISCRIMINATOR
      INITIALIZE_BUNDLE_MASTER_ACCOUNT_DISCRIMINATOR
      INITIALIZE_PERMISSIONED_BUNDLE_DEPOSITOR_DISCRIMINATOR
      MANAGER_WITHDRAW_DISCRIMINATOR
      MANAGER_WITHDRAW_WITH_SPLIT_DISCRIMINATOR
      NET_PENDING_TRANSACTIONS_DISCRIMINATOR
      NTBUNDLE_ERROR__ALLOCATION_AMOUNT_ZERO
      NTBUNDLE_ERROR__ALLOCATION_BPS_GREATER_THAN_GLOBAL_ALLOCATION_BPS
      NTBUNDLE_ERROR__ALLOCATION_BPS_IS_ZERO
      NTBUNDLE_ERROR__AMOUNT_MUST_BE_BELOW_MAX
      NTBUNDLE_ERROR__BUNDLE_IS_PERMISSIONNED
      NTBUNDLE_ERROR__BUNDLE_NOT_PERMISSIONNED
      NTBUNDLE_ERROR__CALLER_NOT_NEUTRAL_FEE_INCREMENTER
      NTBUNDLE_ERROR__DEPOSIT_AMOUNT_ZERO
      NTBUNDLE_ERROR__DEPOSITS_EXTRA_IN_PENDINGS_NOT_ZERO
      NTBUNDLE_ERROR__DISTRIBUTION_ALREADY_STARTED
      NTBUNDLE_ERROR__DISTRIBUTION_NOT_STARTED
      NTBUNDLE_ERROR__EMPTY_USER_FEE_CLEAR_REQUEST
      NTBUNDLE_ERROR__EMPTY_USER_WITHDRAWAL_TIMING_CLEAR_REQUEST
      NTBUNDLE_ERROR__EQUITY_OUT_OF_BUFFER_BOUND
      NTBUNDLE_ERROR__EXCESSIVE_DEPOSIT_FEE
      NTBUNDLE_ERROR__EXCESSIVE_MANAGEMENT_FEE
      NTBUNDLE_ERROR__EXCESSIVE_PERFORMANCE_FEE
      NTBUNDLE_ERROR__EXCESSIVE_WITHDRAW_FEE
      NTBUNDLE_ERROR__INSUFFICIENT_BUNDLE_BALANCE
      NTBUNDLE_ERROR__INSUFFICIENT_FUNDS
      NTBUNDLE_ERROR__INSUFFICIENT_SHARES_BALANCE
      NTBUNDLE_ERROR__INVALID_ALLOCATIONS
      NTBUNDLE_ERROR__INVALID_ASSET_ADDRESS
      NTBUNDLE_ERROR__INVALID_ASSET_PRECISION
      NTBUNDLE_ERROR__INVALID_FEE_SPLIT
      NTBUNDLE_ERROR__INVALID_NEUTRAL_FEE_INCREMENTER
      NTBUNDLE_ERROR__INVALID_ORACLE_BUFFER
      NTBUNDLE_ERROR__INVALID_ORACLE_MAX_AGE
      NTBUNDLE_ERROR__INVALID_ORACLE_UPDATE_TIME_LIMIT
      NTBUNDLE_ERROR__INVALID_PERMISSIONNED_DEPOSITOR
      NTBUNDLE_ERROR__INVALID_RECEIVER
      NTBUNDLE_ERROR__INVALID_REFERRAL_CONFIG
      NTBUNDLE_ERROR__INVALID_TWAP_PERIOD
      NTBUNDLE_ERROR__INVALID_USER_FEE_CONFIG
      NTBUNDLE_ERROR__INVALID_USER_WITHDRAWAL_TIMING_CONFIG
      NTBUNDLE_ERROR__INVALID_WITHDRAWAL_AMOUNT
      NTBUNDLE_ERROR__INVALID_WITHDRAWAL_COOLDOWN_PERIOD
      NTBUNDLE_ERROR__INVALID_WITHDRAWAL_DELAY
      NTBUNDLE_ERROR__INVALID_WITHDRAWAL_REDEMPTION_SCHEDULE
      NTBUNDLE_ERROR__LEFT_TO_DISTRIBUTE_NOT_ZERO
      NTBUNDLE_ERROR__MANAGER_SHARES_ZERO
      NTBUNDLE_ERROR__MATH_ERROR
      NTBUNDLE_ERROR__MAX_DEPOSIT_AMOUNT_EXCEEDED
      NTBUNDLE_ERROR__MIN_DEPOSIT_AMOUNT_NOT_MET
      NTBUNDLE_ERROR__MUST_BE_IN_WHITELIST
      NTBUNDLE_ERROR__NETTING_ALREADY_DONE
      NTBUNDLE_ERROR__NETTING_NOT_DONE
      NTBUNDLE_ERROR__NO_PENDING_SWITCH
      NTBUNDLE_ERROR__NO_PENDING_TRANSACTIONS
      NTBUNDLE_ERROR__NO_PENDING_WITHDRAWAL
      NTBUNDLE_ERROR__NO_USER_FEE_OVERRIDE_TO_CLEAR
      NTBUNDLE_ERROR__NO_USER_WITHDRAWAL_TIMING_OVERRIDE_TO_CLEAR
      NTBUNDLE_ERROR__ORACLE_NOT_UPDATED
      NTBUNDLE_ERROR__ORACLE_UPDATE_TOO_FREQUENT
      NTBUNDLE_ERROR__PAUSED_DEPOSITS_WITHDRAWALS
      NTBUNDLE_ERROR__PAYER_NOT_AUTHORITY
      NTBUNDLE_ERROR__PENDING_DEPOSIT_AMOUNT_ZERO
      NTBUNDLE_ERROR__PENDING_DEPOSIT_EXISTS
      NTBUNDLE_ERROR__PENDING_DEPOSIT_OR_WITHDRAWAL_EXISTS
      NTBUNDLE_ERROR__PENDING_TRANSACTIONS_EXIST
      NTBUNDLE_ERROR__PENDING_WITHDRAWAL_EXISTS
      NTBUNDLE_ERROR__POD_TOKEN_TOTAL_SUPPLY_ZERO
      NTBUNDLE_ERROR__RAW_TRANSFER_RECEIVER
      NTBUNDLE_ERROR__RECEIVER_ALREADY_ALLOCATED
      NTBUNDLE_ERROR__REDEMPTION_AMOUNT_EXCEEDED
      NTBUNDLE_ERROR__REDEMPTION_AMOUNT_ZERO
      NTBUNDLE_ERROR__REFERRAL_ALREADY_SET
      NTBUNDLE_ERROR__REFERRALS_DISABLED
      NTBUNDLE_ERROR__REFERRER_ACCOUNT_MISMATCH
      NTBUNDLE_ERROR__REFERRER_ACCOUNT_MISSING
      NTBUNDLE_ERROR__REFERRER_DEPOSIT_TOO_LOW
      NTBUNDLE_ERROR__REFERRER_SHARES_ZERO
      NTBUNDLE_ERROR__REFILL_AMOUNT_EXCEEDED
      NTBUNDLE_ERROR__REFILL_AMOUNT_INVALID
      NTBUNDLE_ERROR__STRATEGY_ALREADY_ENABLED
      NTBUNDLE_ERROR__STRATEGY_DISABLED
      NTBUNDLE_ERROR__SWITCH_ALREADY_ACTIVE
      NTBUNDLE_ERROR__SWITCH_ASSET_MINT_MISMATCH
      NTBUNDLE_ERROR__SWITCH_TARGET_ACCOUNT_MISMATCH
      NTBUNDLE_ERROR__SWITCH_TARGET_ACCOUNTS_MISSING
      NTBUNDLE_ERROR__SWITCH_TARGET_SAME_AS_SOURCE
      NTBUNDLE_ERROR__TOO_MANY_ALLOCATED_RECEIVERS
      NTBUNDLE_ERROR__TOTAL_ASSET_EXCEED_NEW_MAX_DEPOSIT_AMOUNT
      NTBUNDLE_ERROR__UNAUTHORIZED_ADMIN_ACTION
      NTBUNDLE_ERROR__UNAUTHORIZED_BUNDLE_CREATOR
      NTBUNDLE_ERROR__UNAUTHORIZED_KEEPER_ACTION
      NTBUNDLE_ERROR__UNAUTHORIZED_MANAGER_ACTION
      NTBUNDLE_ERROR__UNAUTHORIZED_REFERRER_ACTION
      NTBUNDLE_ERROR__UNPAUSED_DEPOSITS_WITHDRAWALS
      NTBUNDLE_ERROR__USER_BUNDLE_ACCOUNT_HAS_ACTIVITY
      NTBUNDLE_ERROR__USER_BUNDLE_ACCOUNT_NOT_EMPTY
      NTBUNDLE_ERROR__WITHDRAWAL_ALREADY_PROCESSED
      NTBUNDLE_ERROR__WITHDRAWAL_DELAY_NOT_MET
      NTBUNDLE_PROGRAM_ADDRESS
      ORACLE_DATA_DISCRIMINATOR
      PAUSE_DEPOSITS_WITHDRAWALS_DISCRIMINATOR
      PERFORM_REFILL_DISCRIMINATOR
      PROCESS_DEPOSIT_DISCRIMINATOR
      PROCESS_REFERRER_WITHDRAWAL_DISCRIMINATOR
      PROCESS_SWITCH_DISCRIMINATOR
      PROCESS_WITHDRAWAL_DISCRIMINATOR
      REFERRER_ACCOUNT_DISCRIMINATOR
      REFERRER_REQUEST_WITHDRAW_DISCRIMINATOR
      REFUND_DEPOSIT_DISCRIMINATOR
      REGISTER_REFERRER_DISCRIMINATOR
      REMOVE_STRATEGY_DISCRIMINATOR
      REQUEST_BUNDLE_SWITCH_DISCRIMINATOR
      REQUEST_DEPOSIT_DISCRIMINATOR
      REQUEST_WITHDRAWAL_DISCRIMINATOR
      SECONDS_IN_YEAR
      SET_BUNDLE_CREATOR_DISCRIMINATOR
      SET_DELAYS_DISCRIMINATOR
      SET_FEES_DISCRIMINATOR
      SET_KEEPER_DISCRIMINATOR
      SET_MAX_DEPOSIT_AMOUNT_DISCRIMINATOR
      SET_MIN_DEPOSIT_AMOUNT_DISCRIMINATOR
      SET_ORACLE_BUFFER_DISCRIMINATOR
      SET_ORACLE_MAX_AGE_DISCRIMINATOR
      SET_ORACLE_UPDATE_TIME_LIMIT_DISCRIMINATOR
      SET_REFERRER_ACTIVE_DISCRIMINATOR
      SET_REFERRER_CONFIG_DISCRIMINATOR
      SET_REFERRER_RATE_OVERRIDE_DISCRIMINATOR
      SET_USER_FEE_OVERRIDE_DISCRIMINATOR
      SET_USER_REFERRER_DISCRIMINATOR
      SET_USER_WITHDRAWAL_TIMING_OVERRIDE_DISCRIMINATOR
      SET_WITHDRAWAL_REDEMPTION_SCHEDULE_DISCRIMINATOR
      START_DISTRIBUTION_DISCRIMINATOR
      STRATEGY_DISCRIMINATOR
      TOKEN_PROGRAM_ADDRESS
      tokens
      U64_MAX
      UPDATE_ALLOCATIONS_DISCRIMINATOR
      UPDATE_ORACLE_DISCRIMINATOR
      USER_BUNDLE_ACCOUNT_DISCRIMINATOR
      vaults
      vaultsDevnet

      Functions

      assertAllowlistedBundleProgramId
      assertValidAmountRaw
      buildDepositInstructions
      buildRequestSwitchInstructions
      buildRequestWithdrawInstruction
      calculateAssetsFromShares
      calculateOnChainPps
      computeUserBundleBalance
      computeWithdrawalShares
      decodeBundle
      decodeBundleCreatorAccount
      decodeBundleMasterAccount
      decodeBundleTempData
      decodeOracleData
      decodeReferrerAccount
      decodeStrategy
      decodeUserBundleAccount
      estimatePendingUserFees
      fetchAllBundle
      fetchAllBundleCreatorAccount
      fetchAllBundleMasterAccount
      fetchAllBundleTempData
      fetchAllMaybeBundle
      fetchAllMaybeBundleCreatorAccount
      fetchAllMaybeBundleMasterAccount
      fetchAllMaybeBundleTempData
      fetchAllMaybeOracleData
      fetchAllMaybeReferrerAccount
      fetchAllMaybeStrategy
      fetchAllMaybeUserBundleAccount
      fetchAllOracleData
      fetchAllReferrerAccount
      fetchAllStrategy
      fetchAllUserBundleAccount
      fetchBundle
      fetchBundleCreatorAccount
      fetchBundleMasterAccount
      fetchBundleTempData
      fetchMaybeBundle
      fetchMaybeBundleCreatorAccount
      fetchMaybeBundleMasterAccount
      fetchMaybeBundleTempData
      fetchMaybeOracleData
      fetchMaybeReferrerAccount
      fetchMaybeStrategy
      fetchMaybeUserBundleAccount
      fetchOracleData
      fetchReferrerAccount
      fetchStrategy
      fetchUserBundleAccount
      fetchUserBundleBalance
      fetchUserBundleBalances
      findAssociatedTokenPda
      findBundleAccountPda
      findBundleAssetAuthorityPda
      findBundleCreatorAccountPda
      findBundleMasterAccountPda
      findBundleTempDataPda
      findCloseUserBundleAccountUserBundleAccountPda
      findOracleDataPda
      findPendingBundleAssetAuthorityPda
      findReferrerAccountPda
      findReferrerUserBundleAccountPda
      findRequestBundleSwitchUserBundleAccountPda
      findSourceBundleAssetAuthorityPda
      findSourceBundleTempDataPda
      findSourceOracleDataPda
      findSourceUserBundleAccountPda
      findStrategyAccountPda
      findTargetBundleTempDataPda
      findTargetOracleDataPda
      findTargetPendingBundleAssetAuthorityPda
      findTargetUserBundleAccountPda
      findUserBundleAccountPda
      getAddStrategyDiscriminatorBytes
      getAddStrategyInstruction
      getAddStrategyInstructionAsync
      getAddStrategyInstructionDataCodec
      getAddStrategyInstructionDataDecoder
      getAddStrategyInstructionDataEncoder
      getApplyFeesToUserDiscriminatorBytes
      getApplyFeesToUserInstruction
      getApplyFeesToUserInstructionAsync
      getApplyFeesToUserInstructionDataCodec
      getApplyFeesToUserInstructionDataDecoder
      getApplyFeesToUserInstructionDataEncoder
      getBundleCodec
      getBundleCreatorAccountCodec
      getBundleCreatorAccountDecoder
      getBundleCreatorAccountDiscriminatorBytes
      getBundleCreatorAccountEncoder
      getBundleCreatorAccountSize
      getBundleDecoder
      getBundleDiscriminatorBytes
      getBundleEncoder
      getBundleMasterAccountCodec
      getBundleMasterAccountDecoder
      getBundleMasterAccountDiscriminatorBytes
      getBundleMasterAccountEncoder
      getBundleMasterAccountSize
      getBundleProgramId
      getBundleTempDataCodec
      getBundleTempDataDecoder
      getBundleTempDataDiscriminatorBytes
      getBundleTempDataEncoder
      getBundleTempDataSize
      getChangeBundleMasterAdminDiscriminatorBytes
      getChangeBundleMasterAdminInstruction
      getChangeBundleMasterAdminInstructionAsync
      getChangeBundleMasterAdminInstructionDataCodec
      getChangeBundleMasterAdminInstructionDataDecoder
      getChangeBundleMasterAdminInstructionDataEncoder
      getChangeManagerDiscriminatorBytes
      getChangeManagerInstruction
      getChangeManagerInstructionDataCodec
      getChangeManagerInstructionDataDecoder
      getChangeManagerInstructionDataEncoder
      getClearUserFeeOverrideDiscriminatorBytes
      getClearUserFeeOverrideInstruction
      getClearUserFeeOverrideInstructionAsync
      getClearUserFeeOverrideInstructionDataCodec
      getClearUserFeeOverrideInstructionDataDecoder
      getClearUserFeeOverrideInstructionDataEncoder
      getClearUserWithdrawalTimingOverrideDiscriminatorBytes
      getClearUserWithdrawalTimingOverrideInstruction
      getClearUserWithdrawalTimingOverrideInstructionAsync
      getClearUserWithdrawalTimingOverrideInstructionDataCodec
      getClearUserWithdrawalTimingOverrideInstructionDataDecoder
      getClearUserWithdrawalTimingOverrideInstructionDataEncoder
      getCloseUserBundleAccountDiscriminatorBytes
      getCloseUserBundleAccountInstruction
      getCloseUserBundleAccountInstructionAsync
      getCloseUserBundleAccountInstructionDataCodec
      getCloseUserBundleAccountInstructionDataDecoder
      getCloseUserBundleAccountInstructionDataEncoder
      getDefaultBundleProgramIdByCluster
      getDistributeToReceiversDiscriminatorBytes
      getDistributeToReceiversInstruction
      getDistributeToReceiversInstructionAsync
      getDistributeToReceiversInstructionDataCodec
      getDistributeToReceiversInstructionDataDecoder
      getDistributeToReceiversInstructionDataEncoder
      getDriftProgramId
      getEnableStrategyDiscriminatorBytes
      getEnableStrategyInstruction
      getEnableStrategyInstructionAsync
      getEnableStrategyInstructionDataCodec
      getEnableStrategyInstructionDataDecoder
      getEnableStrategyInstructionDataEncoder
      getEndDistributionDiscriminatorBytes
      getEndDistributionInstruction
      getEndDistributionInstructionAsync
      getEndDistributionInstructionDataCodec
      getEndDistributionInstructionDataDecoder
      getEndDistributionInstructionDataEncoder
      getInitializeBundleDepositorDiscriminatorBytes
      getInitializeBundleDepositorInstruction
      getInitializeBundleDepositorInstructionAsync
      getInitializeBundleDepositorInstructionDataCodec
      getInitializeBundleDepositorInstructionDataDecoder
      getInitializeBundleDepositorInstructionDataEncoder
      getInitializeBundleDiscriminatorBytes
      getInitializeBundleInstruction
      getInitializeBundleInstructionAsync
      getInitializeBundleInstructionDataCodec
      getInitializeBundleInstructionDataDecoder
      getInitializeBundleInstructionDataEncoder
      getInitializeBundleMasterAccountDiscriminatorBytes
      getInitializeBundleMasterAccountInstruction
      getInitializeBundleMasterAccountInstructionAsync
      getInitializeBundleMasterAccountInstructionDataCodec
      getInitializeBundleMasterAccountInstructionDataDecoder
      getInitializeBundleMasterAccountInstructionDataEncoder
      getInitializePermissionedBundleDepositorDiscriminatorBytes
      getInitializePermissionedBundleDepositorInstruction
      getInitializePermissionedBundleDepositorInstructionAsync
      getInitializePermissionedBundleDepositorInstructionDataCodec
      getInitializePermissionedBundleDepositorInstructionDataDecoder
      getInitializePermissionedBundleDepositorInstructionDataEncoder
      getManagerWithdrawDiscriminatorBytes
      getManagerWithdrawInstruction
      getManagerWithdrawInstructionAsync
      getManagerWithdrawInstructionDataCodec
      getManagerWithdrawInstructionDataDecoder
      getManagerWithdrawInstructionDataEncoder
      getManagerWithdrawWithSplitDiscriminatorBytes
      getManagerWithdrawWithSplitInstruction
      getManagerWithdrawWithSplitInstructionAsync
      getManagerWithdrawWithSplitInstructionDataCodec
      getManagerWithdrawWithSplitInstructionDataDecoder
      getManagerWithdrawWithSplitInstructionDataEncoder
      getNetPendingTransactionsDiscriminatorBytes
      getNetPendingTransactionsInstruction
      getNetPendingTransactionsInstructionAsync
      getNetPendingTransactionsInstructionDataCodec
      getNetPendingTransactionsInstructionDataDecoder
      getNetPendingTransactionsInstructionDataEncoder
      getNtbundleErrorMessage
      getOracleDataCodec
      getOracleDataDecoder
      getOracleDataDiscriminatorBytes
      getOracleDataEncoder
      getOracleDataSize
      getPauseDepositsWithdrawalsDiscriminatorBytes
      getPauseDepositsWithdrawalsInstruction
      getPauseDepositsWithdrawalsInstructionAsync
      getPauseDepositsWithdrawalsInstructionDataCodec
      getPauseDepositsWithdrawalsInstructionDataDecoder
      getPauseDepositsWithdrawalsInstructionDataEncoder
      getPerformRefillDiscriminatorBytes
      getPerformRefillInstruction
      getPerformRefillInstructionAsync
      getPerformRefillInstructionDataCodec
      getPerformRefillInstructionDataDecoder
      getPerformRefillInstructionDataEncoder
      getPointsVaults
      getProcessDepositDiscriminatorBytes
      getProcessDepositInstruction
      getProcessDepositInstructionAsync
      getProcessDepositInstructionDataCodec
      getProcessDepositInstructionDataDecoder
      getProcessDepositInstructionDataEncoder
      getProcessReferrerWithdrawalDiscriminatorBytes
      getProcessReferrerWithdrawalInstruction
      getProcessReferrerWithdrawalInstructionAsync
      getProcessReferrerWithdrawalInstructionDataCodec
      getProcessReferrerWithdrawalInstructionDataDecoder
      getProcessReferrerWithdrawalInstructionDataEncoder
      getProcessSwitchDiscriminatorBytes
      getProcessSwitchInstruction
      getProcessSwitchInstructionAsync
      getProcessSwitchInstructionDataCodec
      getProcessSwitchInstructionDataDecoder
      getProcessSwitchInstructionDataEncoder
      getProcessWithdrawalDiscriminatorBytes
      getProcessWithdrawalInstruction
      getProcessWithdrawalInstructionAsync
      getProcessWithdrawalInstructionDataCodec
      getProcessWithdrawalInstructionDataDecoder
      getProcessWithdrawalInstructionDataEncoder
      getReferrerAccountCodec
      getReferrerAccountDecoder
      getReferrerAccountDiscriminatorBytes
      getReferrerAccountEncoder
      getReferrerAccountSize
      getReferrerRequestWithdrawDiscriminatorBytes
      getReferrerRequestWithdrawInstruction
      getReferrerRequestWithdrawInstructionAsync
      getReferrerRequestWithdrawInstructionDataCodec
      getReferrerRequestWithdrawInstructionDataDecoder
      getReferrerRequestWithdrawInstructionDataEncoder
      getRefundDepositDiscriminatorBytes
      getRefundDepositInstruction
      getRefundDepositInstructionAsync
      getRefundDepositInstructionDataCodec
      getRefundDepositInstructionDataDecoder
      getRefundDepositInstructionDataEncoder
      getRegisterReferrerDiscriminatorBytes
      getRegisterReferrerInstruction
      getRegisterReferrerInstructionAsync
      getRegisterReferrerInstructionDataCodec
      getRegisterReferrerInstructionDataDecoder
      getRegisterReferrerInstructionDataEncoder
      getRemoveStrategyDiscriminatorBytes
      getRemoveStrategyInstruction
      getRemoveStrategyInstructionAsync
      getRemoveStrategyInstructionDataCodec
      getRemoveStrategyInstructionDataDecoder
      getRemoveStrategyInstructionDataEncoder
      getRequestBundleSwitchDiscriminatorBytes
      getRequestBundleSwitchInstruction
      getRequestBundleSwitchInstructionAsync
      getRequestBundleSwitchInstructionDataCodec
      getRequestBundleSwitchInstructionDataDecoder
      getRequestBundleSwitchInstructionDataEncoder
      getRequestDepositDiscriminatorBytes
      getRequestDepositInstruction
      getRequestDepositInstructionAsync
      getRequestDepositInstructionDataCodec
      getRequestDepositInstructionDataDecoder
      getRequestDepositInstructionDataEncoder
      getRequestWithdrawalDiscriminatorBytes
      getRequestWithdrawalInstruction
      getRequestWithdrawalInstructionAsync
      getRequestWithdrawalInstructionDataCodec
      getRequestWithdrawalInstructionDataDecoder
      getRequestWithdrawalInstructionDataEncoder
      getSetBundleCreatorDiscriminatorBytes
      getSetBundleCreatorInstruction
      getSetBundleCreatorInstructionAsync
      getSetBundleCreatorInstructionDataCodec
      getSetBundleCreatorInstructionDataDecoder
      getSetBundleCreatorInstructionDataEncoder
      getSetDelaysDiscriminatorBytes
      getSetDelaysInstruction
      getSetDelaysInstructionDataCodec
      getSetDelaysInstructionDataDecoder
      getSetDelaysInstructionDataEncoder
      getSetFeesDiscriminatorBytes
      getSetFeesInstruction
      getSetFeesInstructionDataCodec
      getSetFeesInstructionDataDecoder
      getSetFeesInstructionDataEncoder
      getSetKeeperDiscriminatorBytes
      getSetKeeperInstruction
      getSetKeeperInstructionDataCodec
      getSetKeeperInstructionDataDecoder
      getSetKeeperInstructionDataEncoder
      getSetMaxDepositAmountDiscriminatorBytes
      getSetMaxDepositAmountInstruction
      getSetMaxDepositAmountInstructionDataCodec
      getSetMaxDepositAmountInstructionDataDecoder
      getSetMaxDepositAmountInstructionDataEncoder
      getSetMinDepositAmountDiscriminatorBytes
      getSetMinDepositAmountInstruction
      getSetMinDepositAmountInstructionDataCodec
      getSetMinDepositAmountInstructionDataDecoder
      getSetMinDepositAmountInstructionDataEncoder
      getSetOracleBufferDiscriminatorBytes
      getSetOracleBufferInstruction
      getSetOracleBufferInstructionDataCodec
      getSetOracleBufferInstructionDataDecoder
      getSetOracleBufferInstructionDataEncoder
      getSetOracleMaxAgeDiscriminatorBytes
      getSetOracleMaxAgeInstruction
      getSetOracleMaxAgeInstructionDataCodec
      getSetOracleMaxAgeInstructionDataDecoder
      getSetOracleMaxAgeInstructionDataEncoder
      getSetOracleUpdateTimeLimitDiscriminatorBytes
      getSetOracleUpdateTimeLimitInstruction
      getSetOracleUpdateTimeLimitInstructionDataCodec
      getSetOracleUpdateTimeLimitInstructionDataDecoder
      getSetOracleUpdateTimeLimitInstructionDataEncoder
      getSetReferrerActiveDiscriminatorBytes
      getSetReferrerActiveInstruction
      getSetReferrerActiveInstructionDataCodec
      getSetReferrerActiveInstructionDataDecoder
      getSetReferrerActiveInstructionDataEncoder
      getSetReferrerConfigDiscriminatorBytes
      getSetReferrerConfigInstruction
      getSetReferrerConfigInstructionDataCodec
      getSetReferrerConfigInstructionDataDecoder
      getSetReferrerConfigInstructionDataEncoder
      getSetReferrerRateOverrideDiscriminatorBytes
      getSetReferrerRateOverrideInstruction
      getSetReferrerRateOverrideInstructionDataCodec
      getSetReferrerRateOverrideInstructionDataDecoder
      getSetReferrerRateOverrideInstructionDataEncoder
      getSetUserFeeOverrideDiscriminatorBytes
      getSetUserFeeOverrideInstruction
      getSetUserFeeOverrideInstructionAsync
      getSetUserFeeOverrideInstructionDataCodec
      getSetUserFeeOverrideInstructionDataDecoder
      getSetUserFeeOverrideInstructionDataEncoder
      getSetUserReferrerDiscriminatorBytes
      getSetUserReferrerInstruction
      getSetUserReferrerInstructionAsync
      getSetUserReferrerInstructionDataCodec
      getSetUserReferrerInstructionDataDecoder
      getSetUserReferrerInstructionDataEncoder
      getSetUserWithdrawalTimingOverrideDiscriminatorBytes
      getSetUserWithdrawalTimingOverrideInstruction
      getSetUserWithdrawalTimingOverrideInstructionAsync
      getSetUserWithdrawalTimingOverrideInstructionDataCodec
      getSetUserWithdrawalTimingOverrideInstructionDataDecoder
      getSetUserWithdrawalTimingOverrideInstructionDataEncoder
      getSetWithdrawalRedemptionScheduleDiscriminatorBytes
      getSetWithdrawalRedemptionScheduleInstruction
      getSetWithdrawalRedemptionScheduleInstructionDataCodec
      getSetWithdrawalRedemptionScheduleInstructionDataDecoder
      getSetWithdrawalRedemptionScheduleInstructionDataEncoder
      getSolanaTokenDecimals
      getSolanaTokenMint
      getStartDistributionDiscriminatorBytes
      getStartDistributionInstruction
      getStartDistributionInstructionAsync
      getStartDistributionInstructionDataCodec
      getStartDistributionInstructionDataDecoder
      getStartDistributionInstructionDataEncoder
      getStrategyCodec
      getStrategyDecoder
      getStrategyDiscriminatorBytes
      getStrategyEncoder
      getStrategySize
      getUpdateAllocationsDiscriminatorBytes
      getUpdateAllocationsInstruction
      getUpdateAllocationsInstructionAsync
      getUpdateAllocationsInstructionDataCodec
      getUpdateAllocationsInstructionDataDecoder
      getUpdateAllocationsInstructionDataEncoder
      getUpdateOracleDiscriminatorBytes
      getUpdateOracleInstruction
      getUpdateOracleInstructionAsync
      getUpdateOracleInstructionDataCodec
      getUpdateOracleInstructionDataDecoder
      getUpdateOracleInstructionDataEncoder
      getUserBundleAccountCodec
      getUserBundleAccountDecoder
      getUserBundleAccountDiscriminatorBytes
      getUserBundleAccountEncoder
      getUserBundleAccountSize
      getVaultByAddress
      getVaultById
      getVaultRegistry
      humanFloatToAmountRaw
      identifyNtbundleAccount
      identifyNtbundleInstruction
      isAllowlistedBundleProgramId
      isNtbundleError
      isValidVaultAddress
      ntbundleProgram
      parseAddStrategyInstruction
      parseAmountRaw
      parseApplyFeesToUserInstruction
      parseChangeBundleMasterAdminInstruction
      parseChangeManagerInstruction
      parseClearUserFeeOverrideInstruction
      parseClearUserWithdrawalTimingOverrideInstruction
      parseCloseUserBundleAccountInstruction
      parseDistributeToReceiversInstruction
      parseEnableStrategyInstruction
      parseEndDistributionInstruction
      parseInitializeBundleDepositorInstruction
      parseInitializeBundleInstruction
      parseInitializeBundleMasterAccountInstruction
      parseInitializePermissionedBundleDepositorInstruction
      parseManagerWithdrawInstruction
      parseManagerWithdrawWithSplitInstruction
      parseNetPendingTransactionsInstruction
      parseNtbundleInstruction
      parsePauseDepositsWithdrawalsInstruction
      parsePerformRefillInstruction
      parseProcessDepositInstruction
      parseProcessReferrerWithdrawalInstruction
      parseProcessSwitchInstruction
      parseProcessWithdrawalInstruction
      parseReferrerRequestWithdrawInstruction
      parseRefundDepositInstruction
      parseRegisterReferrerInstruction
      parseRemoveStrategyInstruction
      parseRequestBundleSwitchInstruction
      parseRequestDepositInstruction
      parseRequestWithdrawalInstruction
      parseSetBundleCreatorInstruction
      parseSetDelaysInstruction
      parseSetFeesInstruction
      parseSetKeeperInstruction
      parseSetMaxDepositAmountInstruction
      parseSetMinDepositAmountInstruction
      parseSetOracleBufferInstruction
      parseSetOracleMaxAgeInstruction
      parseSetOracleUpdateTimeLimitInstruction
      parseSetReferrerActiveInstruction
      parseSetReferrerConfigInstruction
      parseSetReferrerRateOverrideInstruction
      parseSetUserFeeOverrideInstruction
      parseSetUserReferrerInstruction
      parseSetUserWithdrawalTimingOverrideInstruction
      parseSetWithdrawalRedemptionScheduleInstruction
      parseStartDistributionInstruction
      parseUpdateAllocationsInstruction
      parseUpdateOracleInstruction
      resolveEffectiveFees
      sharePriceRaw
      totalEquityRaw
      toVaultConfig
      toVaultRegistry