List of all items
Structs
- DecodedAccount
- accounts::LendingPosition
- accounts::Market
- accounts::TunaConfig
- accounts::TunaLpPosition
- accounts::TunaSpotPosition
- accounts::Vault
- instructions::CloseTunaLpPositionFusion
- instructions::CloseTunaLpPositionFusionBuilder
- instructions::CloseTunaLpPositionFusionCpi
- instructions::CloseTunaLpPositionFusionCpiAccounts
- instructions::CloseTunaLpPositionFusionCpiBuilder
- instructions::CloseTunaLpPositionFusionInstructionData
- instructions::CloseTunaLpPositionOrca
- instructions::CloseTunaLpPositionOrcaBuilder
- instructions::CloseTunaLpPositionOrcaCpi
- instructions::CloseTunaLpPositionOrcaCpiAccounts
- instructions::CloseTunaLpPositionOrcaCpiBuilder
- instructions::CloseTunaLpPositionOrcaInstructionData
- instructions::CloseTunaSpotPosition
- instructions::CloseTunaSpotPositionBuilder
- instructions::CloseTunaSpotPositionCpi
- instructions::CloseTunaSpotPositionCpiAccounts
- instructions::CloseTunaSpotPositionCpiBuilder
- instructions::CloseTunaSpotPositionInstructionData
- instructions::CollectAndCompoundFeesFusion
- instructions::CollectAndCompoundFeesFusionBuilder
- instructions::CollectAndCompoundFeesFusionCpi
- instructions::CollectAndCompoundFeesFusionCpiAccounts
- instructions::CollectAndCompoundFeesFusionCpiBuilder
- instructions::CollectAndCompoundFeesFusionInstructionArgs
- instructions::CollectAndCompoundFeesFusionInstructionData
- instructions::CollectAndCompoundFeesOrca
- instructions::CollectAndCompoundFeesOrcaBuilder
- instructions::CollectAndCompoundFeesOrcaCpi
- instructions::CollectAndCompoundFeesOrcaCpiAccounts
- instructions::CollectAndCompoundFeesOrcaCpiBuilder
- instructions::CollectAndCompoundFeesOrcaInstructionArgs
- instructions::CollectAndCompoundFeesOrcaInstructionData
- instructions::CollectFeesFusion
- instructions::CollectFeesFusionBuilder
- instructions::CollectFeesFusionCpi
- instructions::CollectFeesFusionCpiAccounts
- instructions::CollectFeesFusionCpiBuilder
- instructions::CollectFeesFusionInstructionArgs
- instructions::CollectFeesFusionInstructionData
- instructions::CollectFeesOrca
- instructions::CollectFeesOrcaBuilder
- instructions::CollectFeesOrcaCpi
- instructions::CollectFeesOrcaCpiAccounts
- instructions::CollectFeesOrcaCpiBuilder
- instructions::CollectFeesOrcaInstructionArgs
- instructions::CollectFeesOrcaInstructionData
- instructions::CollectRewardOrca
- instructions::CollectRewardOrcaBuilder
- instructions::CollectRewardOrcaCpi
- instructions::CollectRewardOrcaCpiAccounts
- instructions::CollectRewardOrcaCpiBuilder
- instructions::CollectRewardOrcaInstructionArgs
- instructions::CollectRewardOrcaInstructionData
- instructions::CreateMarket
- instructions::CreateMarketBuilder
- instructions::CreateMarketCpi
- instructions::CreateMarketCpiAccounts
- instructions::CreateMarketCpiBuilder
- instructions::CreateMarketInstructionArgs
- instructions::CreateMarketInstructionData
- instructions::CreateMarketV2
- instructions::CreateMarketV2Builder
- instructions::CreateMarketV2Cpi
- instructions::CreateMarketV2CpiAccounts
- instructions::CreateMarketV2CpiBuilder
- instructions::CreateMarketV2InstructionArgs
- instructions::CreateMarketV2InstructionData
- instructions::CreateTunaConfig
- instructions::CreateTunaConfigBuilder
- instructions::CreateTunaConfigCpi
- instructions::CreateTunaConfigCpiAccounts
- instructions::CreateTunaConfigCpiBuilder
- instructions::CreateTunaConfigInstructionArgs
- instructions::CreateTunaConfigInstructionData
- instructions::CreateVault
- instructions::CreateVaultBuilder
- instructions::CreateVaultCpi
- instructions::CreateVaultCpiAccounts
- instructions::CreateVaultCpiBuilder
- instructions::CreateVaultInstructionArgs
- instructions::CreateVaultInstructionData
- instructions::CreateVaultV2
- instructions::CreateVaultV2Builder
- instructions::CreateVaultV2Cpi
- instructions::CreateVaultV2CpiAccounts
- instructions::CreateVaultV2CpiBuilder
- instructions::CreateVaultV2InstructionArgs
- instructions::CreateVaultV2InstructionData
- instructions::DecreaseTunaLpPositionFusion
- instructions::DecreaseTunaLpPositionFusionBuilder
- instructions::DecreaseTunaLpPositionFusionCpi
- instructions::DecreaseTunaLpPositionFusionCpiAccounts
- instructions::DecreaseTunaLpPositionFusionCpiBuilder
- instructions::DecreaseTunaLpPositionFusionInstructionArgs
- instructions::DecreaseTunaLpPositionFusionInstructionData
- instructions::DecreaseTunaLpPositionOrca
- instructions::DecreaseTunaLpPositionOrcaBuilder
- instructions::DecreaseTunaLpPositionOrcaCpi
- instructions::DecreaseTunaLpPositionOrcaCpiAccounts
- instructions::DecreaseTunaLpPositionOrcaCpiBuilder
- instructions::DecreaseTunaLpPositionOrcaInstructionArgs
- instructions::DecreaseTunaLpPositionOrcaInstructionData
- instructions::Deposit
- instructions::DepositBuilder
- instructions::DepositCpi
- instructions::DepositCpiAccounts
- instructions::DepositCpiBuilder
- instructions::DepositInstructionArgs
- instructions::DepositInstructionData
- instructions::IncreaseTunaLpPositionFusion
- instructions::IncreaseTunaLpPositionFusionBuilder
- instructions::IncreaseTunaLpPositionFusionCpi
- instructions::IncreaseTunaLpPositionFusionCpiAccounts
- instructions::IncreaseTunaLpPositionFusionCpiBuilder
- instructions::IncreaseTunaLpPositionFusionInstructionArgs
- instructions::IncreaseTunaLpPositionFusionInstructionData
- instructions::IncreaseTunaLpPositionOrca
- instructions::IncreaseTunaLpPositionOrcaBuilder
- instructions::IncreaseTunaLpPositionOrcaCpi
- instructions::IncreaseTunaLpPositionOrcaCpiAccounts
- instructions::IncreaseTunaLpPositionOrcaCpiBuilder
- instructions::IncreaseTunaLpPositionOrcaInstructionArgs
- instructions::IncreaseTunaLpPositionOrcaInstructionData
- instructions::LiquidateTunaLpPositionFusion
- instructions::LiquidateTunaLpPositionFusionBuilder
- instructions::LiquidateTunaLpPositionFusionCpi
- instructions::LiquidateTunaLpPositionFusionCpiAccounts
- instructions::LiquidateTunaLpPositionFusionCpiBuilder
- instructions::LiquidateTunaLpPositionFusionInstructionArgs
- instructions::LiquidateTunaLpPositionFusionInstructionData
- instructions::LiquidateTunaLpPositionOrca
- instructions::LiquidateTunaLpPositionOrcaBuilder
- instructions::LiquidateTunaLpPositionOrcaCpi
- instructions::LiquidateTunaLpPositionOrcaCpiAccounts
- instructions::LiquidateTunaLpPositionOrcaCpiBuilder
- instructions::LiquidateTunaLpPositionOrcaInstructionArgs
- instructions::LiquidateTunaLpPositionOrcaInstructionData
- instructions::LiquidateTunaSpotPositionFusion
- instructions::LiquidateTunaSpotPositionFusionBuilder
- instructions::LiquidateTunaSpotPositionFusionCpi
- instructions::LiquidateTunaSpotPositionFusionCpiAccounts
- instructions::LiquidateTunaSpotPositionFusionCpiBuilder
- instructions::LiquidateTunaSpotPositionFusionInstructionArgs
- instructions::LiquidateTunaSpotPositionFusionInstructionData
- instructions::LiquidateTunaSpotPositionJupiter
- instructions::LiquidateTunaSpotPositionJupiterBuilder
- instructions::LiquidateTunaSpotPositionJupiterCpi
- instructions::LiquidateTunaSpotPositionJupiterCpiAccounts
- instructions::LiquidateTunaSpotPositionJupiterCpiBuilder
- instructions::LiquidateTunaSpotPositionJupiterInstructionArgs
- instructions::LiquidateTunaSpotPositionJupiterInstructionData
- instructions::LiquidateTunaSpotPositionOrca
- instructions::LiquidateTunaSpotPositionOrcaBuilder
- instructions::LiquidateTunaSpotPositionOrcaCpi
- instructions::LiquidateTunaSpotPositionOrcaCpiAccounts
- instructions::LiquidateTunaSpotPositionOrcaCpiBuilder
- instructions::LiquidateTunaSpotPositionOrcaInstructionArgs
- instructions::LiquidateTunaSpotPositionOrcaInstructionData
- instructions::ModifyTunaSpotPositionFusion
- instructions::ModifyTunaSpotPositionFusionBuilder
- instructions::ModifyTunaSpotPositionFusionCpi
- instructions::ModifyTunaSpotPositionFusionCpiAccounts
- instructions::ModifyTunaSpotPositionFusionCpiBuilder
- instructions::ModifyTunaSpotPositionFusionInstructionArgs
- instructions::ModifyTunaSpotPositionFusionInstructionData
- instructions::ModifyTunaSpotPositionJupiter
- instructions::ModifyTunaSpotPositionJupiterBuilder
- instructions::ModifyTunaSpotPositionJupiterCpi
- instructions::ModifyTunaSpotPositionJupiterCpiAccounts
- instructions::ModifyTunaSpotPositionJupiterCpiBuilder
- instructions::ModifyTunaSpotPositionJupiterInstructionArgs
- instructions::ModifyTunaSpotPositionJupiterInstructionData
- instructions::ModifyTunaSpotPositionOrca
- instructions::ModifyTunaSpotPositionOrcaBuilder
- instructions::ModifyTunaSpotPositionOrcaCpi
- instructions::ModifyTunaSpotPositionOrcaCpiAccounts
- instructions::ModifyTunaSpotPositionOrcaCpiBuilder
- instructions::ModifyTunaSpotPositionOrcaInstructionArgs
- instructions::ModifyTunaSpotPositionOrcaInstructionData
- instructions::OpenAndIncreaseTunaLpPositionFusion
- instructions::OpenAndIncreaseTunaLpPositionFusionBuilder
- instructions::OpenAndIncreaseTunaLpPositionFusionCpi
- instructions::OpenAndIncreaseTunaLpPositionFusionCpiAccounts
- instructions::OpenAndIncreaseTunaLpPositionFusionCpiBuilder
- instructions::OpenAndIncreaseTunaLpPositionFusionInstructionArgs
- instructions::OpenAndIncreaseTunaLpPositionFusionInstructionData
- instructions::OpenAndIncreaseTunaLpPositionOrca
- instructions::OpenAndIncreaseTunaLpPositionOrcaBuilder
- instructions::OpenAndIncreaseTunaLpPositionOrcaCpi
- instructions::OpenAndIncreaseTunaLpPositionOrcaCpiAccounts
- instructions::OpenAndIncreaseTunaLpPositionOrcaCpiBuilder
- instructions::OpenAndIncreaseTunaLpPositionOrcaInstructionArgs
- instructions::OpenAndIncreaseTunaLpPositionOrcaInstructionData
- instructions::OpenLendingPosition
- instructions::OpenLendingPositionBuilder
- instructions::OpenLendingPositionCpi
- instructions::OpenLendingPositionCpiAccounts
- instructions::OpenLendingPositionCpiBuilder
- instructions::OpenLendingPositionInstructionData
- instructions::OpenLendingPositionV2
- instructions::OpenLendingPositionV2Builder
- instructions::OpenLendingPositionV2Cpi
- instructions::OpenLendingPositionV2CpiAccounts
- instructions::OpenLendingPositionV2CpiBuilder
- instructions::OpenLendingPositionV2InstructionData
- instructions::OpenTunaLpPositionFusion
- instructions::OpenTunaLpPositionFusionBuilder
- instructions::OpenTunaLpPositionFusionCpi
- instructions::OpenTunaLpPositionFusionCpiAccounts
- instructions::OpenTunaLpPositionFusionCpiBuilder
- instructions::OpenTunaLpPositionFusionInstructionArgs
- instructions::OpenTunaLpPositionFusionInstructionData
- instructions::OpenTunaLpPositionOrca
- instructions::OpenTunaLpPositionOrcaBuilder
- instructions::OpenTunaLpPositionOrcaCpi
- instructions::OpenTunaLpPositionOrcaCpiAccounts
- instructions::OpenTunaLpPositionOrcaCpiBuilder
- instructions::OpenTunaLpPositionOrcaInstructionArgs
- instructions::OpenTunaLpPositionOrcaInstructionData
- instructions::OpenTunaSpotPosition
- instructions::OpenTunaSpotPositionBuilder
- instructions::OpenTunaSpotPositionCpi
- instructions::OpenTunaSpotPositionCpiAccounts
- instructions::OpenTunaSpotPositionCpiBuilder
- instructions::OpenTunaSpotPositionInstructionArgs
- instructions::OpenTunaSpotPositionInstructionData
- instructions::RebalanceTunaLpPositionFusion
- instructions::RebalanceTunaLpPositionFusionBuilder
- instructions::RebalanceTunaLpPositionFusionCpi
- instructions::RebalanceTunaLpPositionFusionCpiAccounts
- instructions::RebalanceTunaLpPositionFusionCpiBuilder
- instructions::RebalanceTunaLpPositionFusionInstructionArgs
- instructions::RebalanceTunaLpPositionFusionInstructionData
- instructions::RebalanceTunaLpPositionOrca
- instructions::RebalanceTunaLpPositionOrcaBuilder
- instructions::RebalanceTunaLpPositionOrcaCpi
- instructions::RebalanceTunaLpPositionOrcaCpiAccounts
- instructions::RebalanceTunaLpPositionOrcaCpiBuilder
- instructions::RebalanceTunaLpPositionOrcaInstructionArgs
- instructions::RebalanceTunaLpPositionOrcaInstructionData
- instructions::RepayBadDebt
- instructions::RepayBadDebtBuilder
- instructions::RepayBadDebtCpi
- instructions::RepayBadDebtCpiAccounts
- instructions::RepayBadDebtCpiBuilder
- instructions::RepayBadDebtInstructionArgs
- instructions::RepayBadDebtInstructionData
- instructions::RepayTunaLpPositionDebt
- instructions::RepayTunaLpPositionDebtBuilder
- instructions::RepayTunaLpPositionDebtCpi
- instructions::RepayTunaLpPositionDebtCpiAccounts
- instructions::RepayTunaLpPositionDebtCpiBuilder
- instructions::RepayTunaLpPositionDebtInstructionArgs
- instructions::RepayTunaLpPositionDebtInstructionData
- instructions::ResetTunaSpotPosition
- instructions::ResetTunaSpotPositionBuilder
- instructions::ResetTunaSpotPositionCpi
- instructions::ResetTunaSpotPositionCpiAccounts
- instructions::ResetTunaSpotPositionCpiBuilder
- instructions::ResetTunaSpotPositionInstructionArgs
- instructions::ResetTunaSpotPositionInstructionData
- instructions::SetAdminAuthority
- instructions::SetAdminAuthorityBuilder
- instructions::SetAdminAuthorityCpi
- instructions::SetAdminAuthorityCpiAccounts
- instructions::SetAdminAuthorityCpiBuilder
- instructions::SetAdminAuthorityInstructionArgs
- instructions::SetAdminAuthorityInstructionData
- instructions::SetDefaultLiquidationFeeRate
- instructions::SetDefaultLiquidationFeeRateBuilder
- instructions::SetDefaultLiquidationFeeRateCpi
- instructions::SetDefaultLiquidationFeeRateCpiAccounts
- instructions::SetDefaultLiquidationFeeRateCpiBuilder
- instructions::SetDefaultLiquidationFeeRateInstructionArgs
- instructions::SetDefaultLiquidationFeeRateInstructionData
- instructions::SetDefaultMaxPercentageOfLeftovers
- instructions::SetDefaultMaxPercentageOfLeftoversBuilder
- instructions::SetDefaultMaxPercentageOfLeftoversCpi
- instructions::SetDefaultMaxPercentageOfLeftoversCpiAccounts
- instructions::SetDefaultMaxPercentageOfLeftoversCpiBuilder
- instructions::SetDefaultMaxPercentageOfLeftoversInstructionArgs
- instructions::SetDefaultMaxPercentageOfLeftoversInstructionData
- instructions::SetDefaultMaxSwapSlippage
- instructions::SetDefaultMaxSwapSlippageBuilder
- instructions::SetDefaultMaxSwapSlippageCpi
- instructions::SetDefaultMaxSwapSlippageCpiAccounts
- instructions::SetDefaultMaxSwapSlippageCpiBuilder
- instructions::SetDefaultMaxSwapSlippageInstructionArgs
- instructions::SetDefaultMaxSwapSlippageInstructionData
- instructions::SetDefaultOraclePriceDeviationThreshold
- instructions::SetDefaultOraclePriceDeviationThresholdBuilder
- instructions::SetDefaultOraclePriceDeviationThresholdCpi
- instructions::SetDefaultOraclePriceDeviationThresholdCpiAccounts
- instructions::SetDefaultOraclePriceDeviationThresholdCpiBuilder
- instructions::SetDefaultOraclePriceDeviationThresholdInstructionArgs
- instructions::SetDefaultOraclePriceDeviationThresholdInstructionData
- instructions::SetDefaultProtocolFeeRate
- instructions::SetDefaultProtocolFeeRateBuilder
- instructions::SetDefaultProtocolFeeRateCpi
- instructions::SetDefaultProtocolFeeRateCpiAccounts
- instructions::SetDefaultProtocolFeeRateCpiBuilder
- instructions::SetDefaultProtocolFeeRateInstructionArgs
- instructions::SetDefaultProtocolFeeRateInstructionData
- instructions::SetDefaultRebalanceFeeRate
- instructions::SetDefaultRebalanceFeeRateBuilder
- instructions::SetDefaultRebalanceFeeRateCpi
- instructions::SetDefaultRebalanceFeeRateCpiAccounts
- instructions::SetDefaultRebalanceFeeRateCpiBuilder
- instructions::SetDefaultRebalanceFeeRateInstructionArgs
- instructions::SetDefaultRebalanceFeeRateInstructionData
- instructions::SetFeeRecipient
- instructions::SetFeeRecipientBuilder
- instructions::SetFeeRecipientCpi
- instructions::SetFeeRecipientCpiAccounts
- instructions::SetFeeRecipientCpiBuilder
- instructions::SetFeeRecipientInstructionArgs
- instructions::SetFeeRecipientInstructionData
- instructions::SetLiquidatorAuthority
- instructions::SetLiquidatorAuthorityBuilder
- instructions::SetLiquidatorAuthorityCpi
- instructions::SetLiquidatorAuthorityCpiAccounts
- instructions::SetLiquidatorAuthorityCpiBuilder
- instructions::SetLiquidatorAuthorityInstructionArgs
- instructions::SetLiquidatorAuthorityInstructionData
- instructions::SetOwnerAuthority
- instructions::SetOwnerAuthorityBuilder
- instructions::SetOwnerAuthorityCpi
- instructions::SetOwnerAuthorityCpiAccounts
- instructions::SetOwnerAuthorityCpiBuilder
- instructions::SetOwnerAuthorityInstructionArgs
- instructions::SetOwnerAuthorityInstructionData
- instructions::SetSuspendedState
- instructions::SetSuspendedStateBuilder
- instructions::SetSuspendedStateCpi
- instructions::SetSuspendedStateCpiAccounts
- instructions::SetSuspendedStateCpiBuilder
- instructions::SetSuspendedStateInstructionArgs
- instructions::SetSuspendedStateInstructionData
- instructions::SetTunaLpPositionFlags
- instructions::SetTunaLpPositionFlagsBuilder
- instructions::SetTunaLpPositionFlagsCpi
- instructions::SetTunaLpPositionFlagsCpiAccounts
- instructions::SetTunaLpPositionFlagsCpiBuilder
- instructions::SetTunaLpPositionFlagsInstructionArgs
- instructions::SetTunaLpPositionFlagsInstructionData
- instructions::SetTunaLpPositionLimitOrders
- instructions::SetTunaLpPositionLimitOrdersBuilder
- instructions::SetTunaLpPositionLimitOrdersCpi
- instructions::SetTunaLpPositionLimitOrdersCpiAccounts
- instructions::SetTunaLpPositionLimitOrdersCpiBuilder
- instructions::SetTunaLpPositionLimitOrdersInstructionArgs
- instructions::SetTunaLpPositionLimitOrdersInstructionData
- instructions::SetTunaLpPositionRebalanceThreshold
- instructions::SetTunaLpPositionRebalanceThresholdBuilder
- instructions::SetTunaLpPositionRebalanceThresholdCpi
- instructions::SetTunaLpPositionRebalanceThresholdCpiAccounts
- instructions::SetTunaLpPositionRebalanceThresholdCpiBuilder
- instructions::SetTunaLpPositionRebalanceThresholdInstructionArgs
- instructions::SetTunaLpPositionRebalanceThresholdInstructionData
- instructions::SetTunaSpotPositionLimitOrders
- instructions::SetTunaSpotPositionLimitOrdersBuilder
- instructions::SetTunaSpotPositionLimitOrdersCpi
- instructions::SetTunaSpotPositionLimitOrdersCpiAccounts
- instructions::SetTunaSpotPositionLimitOrdersCpiBuilder
- instructions::SetTunaSpotPositionLimitOrdersInstructionArgs
- instructions::SetTunaSpotPositionLimitOrdersInstructionData
- instructions::UpdateMarket
- instructions::UpdateMarketBuilder
- instructions::UpdateMarketCpi
- instructions::UpdateMarketCpiAccounts
- instructions::UpdateMarketCpiBuilder
- instructions::UpdateMarketInstructionArgs
- instructions::UpdateMarketInstructionData
- instructions::UpdateVault
- instructions::UpdateVaultBuilder
- instructions::UpdateVaultCpi
- instructions::UpdateVaultCpiAccounts
- instructions::UpdateVaultCpiBuilder
- instructions::UpdateVaultInstructionArgs
- instructions::UpdateVaultInstructionData
- instructions::Withdraw
- instructions::WithdrawBuilder
- instructions::WithdrawCpi
- instructions::WithdrawCpiAccounts
- instructions::WithdrawCpiBuilder
- instructions::WithdrawInstructionArgs
- instructions::WithdrawInstructionData
- math::fixed_128::FixedSingleDisplay
- math::full_math::U128
- math::full_math::U256
- math::full_math::U512
- txbuilder::close_active_tuna_lp_position_fusion::CloseActiveTunaLpPositionArgs
- txbuilder::decrease_tuna_lp_position_fusion::DecreaseTunaLpPositionArgs
- txbuilder::increase_tuna_lp_position_fusion::IncreaseTunaLpPositionArgs
- txbuilder::modify_tuna_spot_position_fusion::ModifyTunaSpotPositionArgs
- txbuilder::open_and_increase_tuna_lp_position_fusion::OpenAndIncreaseTunaLpPositionArgs
- txbuilder::open_and_increase_tuna_lp_position_fusion::OpenAndIncreaseTunaLpPositionInstruction
- txbuilder::rebalance_tuna_lp_position_fusion::RebalancePositionInstruction
- types::RemainingAccountsInfo
- types::RemainingAccountsSlice
- utils::token::CreateATAInstructions
Enums
- LendingPositionFilter
- MarketFilter
- MaybeAccount
- TunaError
- TunaLpPositionFilter
- TunaSpotPositionFilter
- VaultFilter
- implementation::tuna_position::TunaLimitOrderType
- implementation::tuna_position::TunaPositionKind
- math::fixed::Rounding
- types::AccountsType
- types::MarketMaker
- types::PoolToken
- types::TunaPositionState
Traits
- implementation::tuna_position::TunaPosition
- math::fixed_128::FixedExtra
- math::full_math::Downcast256
- math::full_math::Downcast512
- math::full_math::MulDiv
- math::full_math::Upcast256
- math::full_math::Upcast512
Macros
Functions
- accounts::fetch_all_lending_position
- accounts::fetch_all_market
- accounts::fetch_all_maybe_lending_position
- accounts::fetch_all_maybe_market
- accounts::fetch_all_maybe_tuna_config
- accounts::fetch_all_maybe_tuna_lp_position
- accounts::fetch_all_maybe_tuna_spot_position
- accounts::fetch_all_maybe_vault
- accounts::fetch_all_tuna_config
- accounts::fetch_all_tuna_lp_position
- accounts::fetch_all_tuna_spot_position
- accounts::fetch_all_vault
- accounts::fetch_lending_position
- accounts::fetch_market
- accounts::fetch_maybe_lending_position
- accounts::fetch_maybe_market
- accounts::fetch_maybe_tuna_config
- accounts::fetch_maybe_tuna_lp_position
- accounts::fetch_maybe_tuna_spot_position
- accounts::fetch_maybe_vault
- accounts::fetch_tuna_config
- accounts::fetch_tuna_lp_position
- accounts::fetch_tuna_spot_position
- accounts::fetch_vault
- fetch_all_lending_position_with_filter
- fetch_all_market_with_filter
- fetch_all_tuna_lp_position_with_filter
- fetch_all_tuna_spot_position_with_filter
- fetch_all_vault_with_filter
- get_lending_position_address
- get_market_address
- get_pyth_price_update_account_address
- get_tuna_config_address
- get_tuna_liquidity_position_address
- get_tuna_spot_position_address
- get_vault_address
- math::borrow_curve::sample
- math::fixed::mul_div_64
- math::fixed::mul_u256
- math::fixed_128::bps_u128_to_fraction
- math::orca::liquidity::get_amounts_for_liquidity
- math::orca::liquidity::get_liquidity_for_amounts
- math::price::sqrt_price_x64_to_price_fixed
- math::price::sqrt_price_x64_to_price_x64
- txbuilder::close_active_tuna_lp_position_fusion::close_active_tuna_lp_position_fusion_instructions
- txbuilder::close_active_tuna_lp_position_orca::close_active_tuna_lp_position_orca_instructions
- txbuilder::close_tuna_lp_position_fusion::close_tuna_lp_position_fusion_instruction
- txbuilder::close_tuna_lp_position_orca::close_tuna_lp_position_orca_instruction
- txbuilder::close_tuna_spot_position::close_tuna_spot_position_instruction
- txbuilder::close_tuna_spot_position::close_tuna_spot_position_instructions
- txbuilder::collect_and_compound_fees_fusion::_collect_and_compound_fees_fusion_instructions
- txbuilder::collect_and_compound_fees_fusion::collect_and_compound_fees_fusion_instruction
- txbuilder::collect_and_compound_fees_fusion::collect_and_compound_fees_fusion_instructions
- txbuilder::collect_and_compound_fees_orca::_collect_and_compound_fees_orca_instructions
- txbuilder::collect_and_compound_fees_orca::collect_and_compound_fees_orca_instruction
- txbuilder::collect_and_compound_fees_orca::collect_and_compound_fees_orca_instructions
- txbuilder::collect_fees_fusion::collect_fees_fusion_instruction
- txbuilder::collect_fees_fusion::collect_fees_fusion_instructions
- txbuilder::collect_fees_orca::collect_fees_orca_instruction
- txbuilder::collect_fees_orca::collect_fees_orca_instructions
- txbuilder::create_market::create_market_instruction
- txbuilder::create_tuna_config::create_tuna_config_instruction
- txbuilder::create_vault::create_vault_instruction
- txbuilder::create_vault::create_vault_instructions
- txbuilder::decrease_tuna_lp_position_fusion::decrease_tuna_lp_position_fusion_instruction
- txbuilder::decrease_tuna_lp_position_fusion::decrease_tuna_lp_position_fusion_instructions
- txbuilder::decrease_tuna_lp_position_orca::decrease_tuna_lp_position_orca_instruction
- txbuilder::decrease_tuna_lp_position_orca::decrease_tuna_lp_position_orca_instructions
- txbuilder::deposit::deposit_instruction
- txbuilder::deposit::deposit_instructions
- txbuilder::increase_tuna_lp_position_fusion::increase_tuna_lp_position_fusion_instruction
- txbuilder::increase_tuna_lp_position_fusion::increase_tuna_lp_position_fusion_instructions
- txbuilder::increase_tuna_lp_position_orca::increase_tuna_lp_position_orca_instruction
- txbuilder::increase_tuna_lp_position_orca::increase_tuna_lp_position_orca_instructions
- txbuilder::liquidate_tuna_lp_position_fusion::liquidate_tuna_lp_position_fusion_instruction
- txbuilder::liquidate_tuna_lp_position_fusion::liquidate_tuna_lp_position_fusion_instructions
- txbuilder::liquidate_tuna_lp_position_orca::liquidate_tuna_lp_position_orca_instruction
- txbuilder::liquidate_tuna_lp_position_orca::liquidate_tuna_lp_position_orca_instructions
- txbuilder::liquidate_tuna_spot_position_fusion::liquidate_tuna_spot_position_fusion_instruction
- txbuilder::liquidate_tuna_spot_position_fusion::liquidate_tuna_spot_position_fusion_instructions
- txbuilder::liquidate_tuna_spot_position_jupiter::liquidate_tuna_spot_position_jupiter_instruction
- txbuilder::liquidate_tuna_spot_position_jupiter::liquidate_tuna_spot_position_jupiter_instructions
- txbuilder::liquidate_tuna_spot_position_orca::liquidate_tuna_spot_position_orca_instruction
- txbuilder::liquidate_tuna_spot_position_orca::liquidate_tuna_spot_position_orca_instructions
- txbuilder::modify_tuna_spot_position_fusion::modify_tuna_spot_position_fusion_instruction
- txbuilder::modify_tuna_spot_position_fusion::modify_tuna_spot_position_fusion_instructions
- txbuilder::modify_tuna_spot_position_orca::modify_tuna_spot_position_orca_instruction
- txbuilder::modify_tuna_spot_position_orca::modify_tuna_spot_position_orca_instructions
- txbuilder::open_and_increase_tuna_lp_position_fusion::open_and_increase_tuna_lp_position_fusion_instruction
- txbuilder::open_and_increase_tuna_lp_position_fusion::open_and_increase_tuna_lp_position_fusion_instructions
- txbuilder::open_and_increase_tuna_lp_position_orca::open_and_increase_tuna_lp_position_orca_instruction
- txbuilder::open_and_increase_tuna_lp_position_orca::open_and_increase_tuna_lp_position_orca_instructions
- txbuilder::open_lending_position::open_lending_position_instruction
- txbuilder::open_lending_position_and_deposit::open_lending_position_and_deposit_instructions
- txbuilder::open_lending_position_v2::open_lending_position_instruction
- txbuilder::open_tuna_lp_position_fusion::open_tuna_lp_position_fusion_instruction
- txbuilder::open_tuna_lp_position_orca::open_tuna_lp_position_orca_instruction
- txbuilder::open_tuna_spot_position::open_tuna_spot_position_instruction
- txbuilder::open_tuna_spot_position::open_tuna_spot_position_instructions
- txbuilder::rebalance_tuna_lp_position_fusion::rebalance_position_fusion_instruction
- txbuilder::rebalance_tuna_lp_position_fusion::rebalance_tuna_lp_position_fusion_instructions
- txbuilder::rebalance_tuna_lp_position_orca::rebalance_tuna_lp_position_orca_instruction
- txbuilder::rebalance_tuna_lp_position_orca::rebalance_tuna_lp_position_orca_instructions
- txbuilder::withdraw::withdraw_instruction
- txbuilder::withdraw::withdraw_instructions
- utils::fusion::get_swap_tick_arrays
- utils::fusion::get_tick_arrays_for_rebalanced_position
- utils::orca::get_swap_tick_arrays
- utils::orca::get_tick_arrays_for_rebalanced_position
- utils::token::get_create_ata_instructions
Type Aliases
Constants
- TUNA_ID
- accounts::LENDING_POSITION_DISCRIMINATOR
- accounts::MARKET_DISCRIMINATOR
- accounts::TUNA_CONFIG_DISCRIMINATOR
- accounts::TUNA_LP_POSITION_DISCRIMINATOR
- accounts::TUNA_SPOT_POSITION_DISCRIMINATOR
- accounts::VAULT_DISCRIMINATOR
- consts::DEFAULT_PUSH_ORACLE_PROGRAM_ID
- consts::HUNDRED_PERCENT
- consts::JUPITER_EVENT_AUTHORITY
- consts::JUPITER_PROGRAM_AUTHORITY
- consts::JUPITER_PROGRAM_ID
- consts::LEVERAGE_ONE
- consts::MAX_LEVERAGE
- consts::MAX_LIQUIDATION_FEE
- consts::MAX_LIQUIDATION_THRESHOLD
- consts::MAX_PROTOCOL_FEE
- consts::NO_LOWER_LIMIT_ORDER
- consts::NO_UPPER_LIMIT_ORDER
- consts::TUNA_POSITION_FLAGS_ALLOW_REBALANCING
- consts::TUNA_POSITION_FLAGS_AUTO_COMPOUND_YIELD
- consts::TUNA_POSITION_FLAGS_AUTO_COMPOUND_YIELD_WITH_LEVERAGE
- consts::TUNA_POSITION_FLAGS_LOWER_LIMIT_ORDER_SWAP_TO_TOKEN_A
- consts::TUNA_POSITION_FLAGS_LOWER_LIMIT_ORDER_SWAP_TO_TOKEN_B
- consts::TUNA_POSITION_FLAGS_MASK
- consts::TUNA_POSITION_FLAGS_UPPER_LIMIT_ORDER_SWAP_TO_TOKEN_A
- consts::TUNA_POSITION_FLAGS_UPPER_LIMIT_ORDER_SWAP_TO_TOKEN_B
- consts::UNLIMITED_SUPPLY_LIMIT
- consts::WP_NFT_UPDATE_AUTH
- implementation::vault::INTEREST_ACCRUE_MIN_INTERVAL
- instructions::CLOSE_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::CLOSE_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::CLOSE_TUNA_SPOT_POSITION_DISCRIMINATOR
- instructions::COLLECT_AND_COMPOUND_FEES_FUSION_DISCRIMINATOR
- instructions::COLLECT_AND_COMPOUND_FEES_ORCA_DISCRIMINATOR
- instructions::COLLECT_FEES_FUSION_DISCRIMINATOR
- instructions::COLLECT_FEES_ORCA_DISCRIMINATOR
- instructions::COLLECT_REWARD_ORCA_DISCRIMINATOR
- instructions::CREATE_MARKET_DISCRIMINATOR
- instructions::CREATE_MARKET_V2_DISCRIMINATOR
- instructions::CREATE_TUNA_CONFIG_DISCRIMINATOR
- instructions::CREATE_VAULT_DISCRIMINATOR
- instructions::CREATE_VAULT_V2_DISCRIMINATOR
- instructions::DECREASE_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::DECREASE_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::DEPOSIT_DISCRIMINATOR
- instructions::INCREASE_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::INCREASE_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::LIQUIDATE_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::LIQUIDATE_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::LIQUIDATE_TUNA_SPOT_POSITION_FUSION_DISCRIMINATOR
- instructions::LIQUIDATE_TUNA_SPOT_POSITION_JUPITER_DISCRIMINATOR
- instructions::LIQUIDATE_TUNA_SPOT_POSITION_ORCA_DISCRIMINATOR
- instructions::MODIFY_TUNA_SPOT_POSITION_FUSION_DISCRIMINATOR
- instructions::MODIFY_TUNA_SPOT_POSITION_JUPITER_DISCRIMINATOR
- instructions::MODIFY_TUNA_SPOT_POSITION_ORCA_DISCRIMINATOR
- instructions::OPEN_AND_INCREASE_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::OPEN_AND_INCREASE_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::OPEN_LENDING_POSITION_DISCRIMINATOR
- instructions::OPEN_LENDING_POSITION_V2_DISCRIMINATOR
- instructions::OPEN_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::OPEN_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::OPEN_TUNA_SPOT_POSITION_DISCRIMINATOR
- instructions::REBALANCE_TUNA_LP_POSITION_FUSION_DISCRIMINATOR
- instructions::REBALANCE_TUNA_LP_POSITION_ORCA_DISCRIMINATOR
- instructions::REPAY_BAD_DEBT_DISCRIMINATOR
- instructions::REPAY_TUNA_LP_POSITION_DEBT_DISCRIMINATOR
- instructions::RESET_TUNA_SPOT_POSITION_DISCRIMINATOR
- instructions::SET_ADMIN_AUTHORITY_DISCRIMINATOR
- instructions::SET_DEFAULT_LIQUIDATION_FEE_RATE_DISCRIMINATOR
- instructions::SET_DEFAULT_MAX_PERCENTAGE_OF_LEFTOVERS_DISCRIMINATOR
- instructions::SET_DEFAULT_MAX_SWAP_SLIPPAGE_DISCRIMINATOR
- instructions::SET_DEFAULT_ORACLE_PRICE_DEVIATION_THRESHOLD_DISCRIMINATOR
- instructions::SET_DEFAULT_PROTOCOL_FEE_RATE_DISCRIMINATOR
- instructions::SET_DEFAULT_REBALANCE_FEE_RATE_DISCRIMINATOR
- instructions::SET_FEE_RECIPIENT_DISCRIMINATOR
- instructions::SET_LIQUIDATOR_AUTHORITY_DISCRIMINATOR
- instructions::SET_OWNER_AUTHORITY_DISCRIMINATOR
- instructions::SET_SUSPENDED_STATE_DISCRIMINATOR
- instructions::SET_TUNA_LP_POSITION_FLAGS_DISCRIMINATOR
- instructions::SET_TUNA_LP_POSITION_LIMIT_ORDERS_DISCRIMINATOR
- instructions::SET_TUNA_LP_POSITION_REBALANCE_THRESHOLD_DISCRIMINATOR
- instructions::SET_TUNA_SPOT_POSITION_LIMIT_ORDERS_DISCRIMINATOR
- instructions::UPDATE_MARKET_DISCRIMINATOR
- instructions::UPDATE_VAULT_DISCRIMINATOR
- instructions::WITHDRAW_DISCRIMINATOR
- math::fixed_128::FRACTION_ONE_SCALED