Crate orca_whirlpools_client

Source

Structs§

CloseBundledPosition
Accounts.
CloseBundledPositionBuilder
Instruction builder for CloseBundledPosition.
CloseBundledPositionCpi
close_bundled_position CPI instruction.
CloseBundledPositionCpiAccounts
close_bundled_position CPI accounts.
CloseBundledPositionCpiBuilder
Instruction builder for CloseBundledPosition via CPI.
CloseBundledPositionInstructionArgs
CloseBundledPositionInstructionData
ClosePosition
Accounts.
ClosePositionBuilder
Instruction builder for ClosePosition.
ClosePositionCpi
close_position CPI instruction.
ClosePositionCpiAccounts
close_position CPI accounts.
ClosePositionCpiBuilder
Instruction builder for ClosePosition via CPI.
ClosePositionInstructionData
ClosePositionWithTokenExtensions
Accounts.
ClosePositionWithTokenExtensionsBuilder
Instruction builder for ClosePositionWithTokenExtensions.
ClosePositionWithTokenExtensionsCpi
close_position_with_token_extensions CPI instruction.
ClosePositionWithTokenExtensionsCpiAccounts
close_position_with_token_extensions CPI accounts.
ClosePositionWithTokenExtensionsCpiBuilder
Instruction builder for ClosePositionWithTokenExtensions via CPI.
ClosePositionWithTokenExtensionsInstructionData
CollectFees
Accounts.
CollectFeesBuilder
Instruction builder for CollectFees.
CollectFeesCpi
collect_fees CPI instruction.
CollectFeesCpiAccounts
collect_fees CPI accounts.
CollectFeesCpiBuilder
Instruction builder for CollectFees via CPI.
CollectFeesInstructionData
CollectFeesV2
Accounts.
CollectFeesV2Builder
Instruction builder for CollectFeesV2.
CollectFeesV2Cpi
collect_fees_v2 CPI instruction.
CollectFeesV2CpiAccounts
collect_fees_v2 CPI accounts.
CollectFeesV2CpiBuilder
Instruction builder for CollectFeesV2 via CPI.
CollectFeesV2InstructionArgs
CollectFeesV2InstructionData
CollectProtocolFees
Accounts.
CollectProtocolFeesBuilder
Instruction builder for CollectProtocolFees.
CollectProtocolFeesCpi
collect_protocol_fees CPI instruction.
CollectProtocolFeesCpiAccounts
collect_protocol_fees CPI accounts.
CollectProtocolFeesCpiBuilder
Instruction builder for CollectProtocolFees via CPI.
CollectProtocolFeesInstructionData
CollectProtocolFeesV2
Accounts.
CollectProtocolFeesV2Builder
Instruction builder for CollectProtocolFeesV2.
CollectProtocolFeesV2Cpi
collect_protocol_fees_v2 CPI instruction.
CollectProtocolFeesV2CpiAccounts
collect_protocol_fees_v2 CPI accounts.
CollectProtocolFeesV2CpiBuilder
Instruction builder for CollectProtocolFeesV2 via CPI.
CollectProtocolFeesV2InstructionArgs
CollectProtocolFeesV2InstructionData
CollectReward
Accounts.
CollectRewardBuilder
Instruction builder for CollectReward.
CollectRewardCpi
collect_reward CPI instruction.
CollectRewardCpiAccounts
collect_reward CPI accounts.
CollectRewardCpiBuilder
Instruction builder for CollectReward via CPI.
CollectRewardInstructionArgs
CollectRewardInstructionData
CollectRewardV2
Accounts.
CollectRewardV2Builder
Instruction builder for CollectRewardV2.
CollectRewardV2Cpi
collect_reward_v2 CPI instruction.
CollectRewardV2CpiAccounts
collect_reward_v2 CPI accounts.
CollectRewardV2CpiBuilder
Instruction builder for CollectRewardV2 via CPI.
CollectRewardV2InstructionArgs
CollectRewardV2InstructionData
DecreaseLiquidity
Accounts.
DecreaseLiquidityBuilder
Instruction builder for DecreaseLiquidity.
DecreaseLiquidityCpi
decrease_liquidity CPI instruction.
DecreaseLiquidityCpiAccounts
decrease_liquidity CPI accounts.
DecreaseLiquidityCpiBuilder
Instruction builder for DecreaseLiquidity via CPI.
DecreaseLiquidityInstructionArgs
DecreaseLiquidityInstructionData
DecreaseLiquidityV2
Accounts.
DecreaseLiquidityV2Builder
Instruction builder for DecreaseLiquidityV2.
DecreaseLiquidityV2Cpi
decrease_liquidity_v2 CPI instruction.
DecreaseLiquidityV2CpiAccounts
decrease_liquidity_v2 CPI accounts.
DecreaseLiquidityV2CpiBuilder
Instruction builder for DecreaseLiquidityV2 via CPI.
DecreaseLiquidityV2InstructionArgs
DecreaseLiquidityV2InstructionData
DeletePositionBundle
Accounts.
DeletePositionBundleBuilder
Instruction builder for DeletePositionBundle.
DeletePositionBundleCpi
delete_position_bundle CPI instruction.
DeletePositionBundleCpiAccounts
delete_position_bundle CPI accounts.
DeletePositionBundleCpiBuilder
Instruction builder for DeletePositionBundle via CPI.
DeletePositionBundleInstructionData
DeleteTokenBadge
Accounts.
DeleteTokenBadgeBuilder
Instruction builder for DeleteTokenBadge.
DeleteTokenBadgeCpi
delete_token_badge CPI instruction.
DeleteTokenBadgeCpiAccounts
delete_token_badge CPI accounts.
DeleteTokenBadgeCpiBuilder
Instruction builder for DeleteTokenBadge via CPI.
DeleteTokenBadgeInstructionData
FeeTier
IncreaseLiquidity
Accounts.
IncreaseLiquidityBuilder
Instruction builder for IncreaseLiquidity.
IncreaseLiquidityCpi
increase_liquidity CPI instruction.
IncreaseLiquidityCpiAccounts
increase_liquidity CPI accounts.
IncreaseLiquidityCpiBuilder
Instruction builder for IncreaseLiquidity via CPI.
IncreaseLiquidityInstructionArgs
IncreaseLiquidityInstructionData
IncreaseLiquidityV2
Accounts.
IncreaseLiquidityV2Builder
Instruction builder for IncreaseLiquidityV2.
IncreaseLiquidityV2Cpi
increase_liquidity_v2 CPI instruction.
IncreaseLiquidityV2CpiAccounts
increase_liquidity_v2 CPI accounts.
IncreaseLiquidityV2CpiBuilder
Instruction builder for IncreaseLiquidityV2 via CPI.
IncreaseLiquidityV2InstructionArgs
IncreaseLiquidityV2InstructionData
InitializeConfig
Accounts.
InitializeConfigBuilder
Instruction builder for InitializeConfig.
InitializeConfigCpi
initialize_config CPI instruction.
InitializeConfigCpiAccounts
initialize_config CPI accounts.
InitializeConfigCpiBuilder
Instruction builder for InitializeConfig via CPI.
InitializeConfigExtension
Accounts.
InitializeConfigExtensionBuilder
Instruction builder for InitializeConfigExtension.
InitializeConfigExtensionCpi
initialize_config_extension CPI instruction.
InitializeConfigExtensionCpiAccounts
initialize_config_extension CPI accounts.
InitializeConfigExtensionCpiBuilder
Instruction builder for InitializeConfigExtension via CPI.
InitializeConfigExtensionInstructionData
InitializeConfigInstructionArgs
InitializeConfigInstructionData
InitializeFeeTier
Accounts.
InitializeFeeTierBuilder
Instruction builder for InitializeFeeTier.
InitializeFeeTierCpi
initialize_fee_tier CPI instruction.
InitializeFeeTierCpiAccounts
initialize_fee_tier CPI accounts.
InitializeFeeTierCpiBuilder
Instruction builder for InitializeFeeTier via CPI.
InitializeFeeTierInstructionArgs
InitializeFeeTierInstructionData
InitializePool
Accounts.
InitializePoolBuilder
Instruction builder for InitializePool.
InitializePoolCpi
initialize_pool CPI instruction.
InitializePoolCpiAccounts
initialize_pool CPI accounts.
InitializePoolCpiBuilder
Instruction builder for InitializePool via CPI.
InitializePoolInstructionArgs
InitializePoolInstructionData
InitializePoolV2
Accounts.
InitializePoolV2Builder
Instruction builder for InitializePoolV2.
InitializePoolV2Cpi
initialize_pool_v2 CPI instruction.
InitializePoolV2CpiAccounts
initialize_pool_v2 CPI accounts.
InitializePoolV2CpiBuilder
Instruction builder for InitializePoolV2 via CPI.
InitializePoolV2InstructionArgs
InitializePoolV2InstructionData
InitializePositionBundle
Accounts.
InitializePositionBundleBuilder
Instruction builder for InitializePositionBundle.
InitializePositionBundleCpi
initialize_position_bundle CPI instruction.
InitializePositionBundleCpiAccounts
initialize_position_bundle CPI accounts.
InitializePositionBundleCpiBuilder
Instruction builder for InitializePositionBundle via CPI.
InitializePositionBundleInstructionData
InitializePositionBundleWithMetadata
Accounts.
InitializePositionBundleWithMetadataBuilder
Instruction builder for InitializePositionBundleWithMetadata.
InitializePositionBundleWithMetadataCpi
initialize_position_bundle_with_metadata CPI instruction.
InitializePositionBundleWithMetadataCpiAccounts
initialize_position_bundle_with_metadata CPI accounts.
InitializePositionBundleWithMetadataCpiBuilder
Instruction builder for InitializePositionBundleWithMetadata via CPI.
InitializePositionBundleWithMetadataInstructionData
InitializeReward
Accounts.
InitializeRewardBuilder
Instruction builder for InitializeReward.
InitializeRewardCpi
initialize_reward CPI instruction.
InitializeRewardCpiAccounts
initialize_reward CPI accounts.
InitializeRewardCpiBuilder
Instruction builder for InitializeReward via CPI.
InitializeRewardInstructionArgs
InitializeRewardInstructionData
InitializeRewardV2
Accounts.
InitializeRewardV2Builder
Instruction builder for InitializeRewardV2.
InitializeRewardV2Cpi
initialize_reward_v2 CPI instruction.
InitializeRewardV2CpiAccounts
initialize_reward_v2 CPI accounts.
InitializeRewardV2CpiBuilder
Instruction builder for InitializeRewardV2 via CPI.
InitializeRewardV2InstructionArgs
InitializeRewardV2InstructionData
InitializeTickArray
Accounts.
InitializeTickArrayBuilder
Instruction builder for InitializeTickArray.
InitializeTickArrayCpi
initialize_tick_array CPI instruction.
InitializeTickArrayCpiAccounts
initialize_tick_array CPI accounts.
InitializeTickArrayCpiBuilder
Instruction builder for InitializeTickArray via CPI.
InitializeTickArrayInstructionArgs
InitializeTickArrayInstructionData
InitializeTokenBadge
Accounts.
InitializeTokenBadgeBuilder
Instruction builder for InitializeTokenBadge.
InitializeTokenBadgeCpi
initialize_token_badge CPI instruction.
InitializeTokenBadgeCpiAccounts
initialize_token_badge CPI accounts.
InitializeTokenBadgeCpiBuilder
Instruction builder for InitializeTokenBadge via CPI.
InitializeTokenBadgeInstructionData
LockConfig
LockPosition
Accounts.
LockPositionBuilder
Instruction builder for LockPosition.
LockPositionCpi
lock_position CPI instruction.
LockPositionCpiAccounts
lock_position CPI accounts.
LockPositionCpiBuilder
Instruction builder for LockPosition via CPI.
LockPositionInstructionArgs
LockPositionInstructionData
OpenBundledPosition
Accounts.
OpenBundledPositionBuilder
Instruction builder for OpenBundledPosition.
OpenBundledPositionCpi
open_bundled_position CPI instruction.
OpenBundledPositionCpiAccounts
open_bundled_position CPI accounts.
OpenBundledPositionCpiBuilder
Instruction builder for OpenBundledPosition via CPI.
OpenBundledPositionInstructionArgs
OpenBundledPositionInstructionData
OpenPosition
Accounts.
OpenPositionBuilder
Instruction builder for OpenPosition.
OpenPositionCpi
open_position CPI instruction.
OpenPositionCpiAccounts
open_position CPI accounts.
OpenPositionCpiBuilder
Instruction builder for OpenPosition via CPI.
OpenPositionInstructionArgs
OpenPositionInstructionData
OpenPositionWithMetadata
Accounts.
OpenPositionWithMetadataBuilder
Instruction builder for OpenPositionWithMetadata.
OpenPositionWithMetadataCpi
open_position_with_metadata CPI instruction.
OpenPositionWithMetadataCpiAccounts
open_position_with_metadata CPI accounts.
OpenPositionWithMetadataCpiBuilder
Instruction builder for OpenPositionWithMetadata via CPI.
OpenPositionWithMetadataInstructionArgs
OpenPositionWithMetadataInstructionData
OpenPositionWithTokenExtensions
Accounts.
OpenPositionWithTokenExtensionsBuilder
Instruction builder for OpenPositionWithTokenExtensions.
OpenPositionWithTokenExtensionsCpi
open_position_with_token_extensions CPI instruction.
OpenPositionWithTokenExtensionsCpiAccounts
open_position_with_token_extensions CPI accounts.
OpenPositionWithTokenExtensionsCpiBuilder
Instruction builder for OpenPositionWithTokenExtensions via CPI.
OpenPositionWithTokenExtensionsInstructionArgs
OpenPositionWithTokenExtensionsInstructionData
Position
PositionBundle
PositionRewardInfo
RemainingAccountsInfo
RemainingAccountsSlice
ResetPositionRange
Accounts.
ResetPositionRangeBuilder
Instruction builder for ResetPositionRange.
ResetPositionRangeCpi
reset_position_range CPI instruction.
ResetPositionRangeCpiAccounts
reset_position_range CPI accounts.
ResetPositionRangeCpiBuilder
Instruction builder for ResetPositionRange via CPI.
ResetPositionRangeInstructionArgs
ResetPositionRangeInstructionData
SetCollectProtocolFeesAuthority
Accounts.
SetCollectProtocolFeesAuthorityBuilder
Instruction builder for SetCollectProtocolFeesAuthority.
SetCollectProtocolFeesAuthorityCpi
set_collect_protocol_fees_authority CPI instruction.
SetCollectProtocolFeesAuthorityCpiAccounts
set_collect_protocol_fees_authority CPI accounts.
SetCollectProtocolFeesAuthorityCpiBuilder
Instruction builder for SetCollectProtocolFeesAuthority via CPI.
SetCollectProtocolFeesAuthorityInstructionData
SetConfigExtensionAuthority
Accounts.
SetConfigExtensionAuthorityBuilder
Instruction builder for SetConfigExtensionAuthority.
SetConfigExtensionAuthorityCpi
set_config_extension_authority CPI instruction.
SetConfigExtensionAuthorityCpiAccounts
set_config_extension_authority CPI accounts.
SetConfigExtensionAuthorityCpiBuilder
Instruction builder for SetConfigExtensionAuthority via CPI.
SetConfigExtensionAuthorityInstructionData
SetDefaultFeeRate
Accounts.
SetDefaultFeeRateBuilder
Instruction builder for SetDefaultFeeRate.
SetDefaultFeeRateCpi
set_default_fee_rate CPI instruction.
SetDefaultFeeRateCpiAccounts
set_default_fee_rate CPI accounts.
SetDefaultFeeRateCpiBuilder
Instruction builder for SetDefaultFeeRate via CPI.
SetDefaultFeeRateInstructionArgs
SetDefaultFeeRateInstructionData
SetDefaultProtocolFeeRate
Accounts.
SetDefaultProtocolFeeRateBuilder
Instruction builder for SetDefaultProtocolFeeRate.
SetDefaultProtocolFeeRateCpi
set_default_protocol_fee_rate CPI instruction.
SetDefaultProtocolFeeRateCpiAccounts
set_default_protocol_fee_rate CPI accounts.
SetDefaultProtocolFeeRateCpiBuilder
Instruction builder for SetDefaultProtocolFeeRate via CPI.
SetDefaultProtocolFeeRateInstructionArgs
SetDefaultProtocolFeeRateInstructionData
SetFeeAuthority
Accounts.
SetFeeAuthorityBuilder
Instruction builder for SetFeeAuthority.
SetFeeAuthorityCpi
set_fee_authority CPI instruction.
SetFeeAuthorityCpiAccounts
set_fee_authority CPI accounts.
SetFeeAuthorityCpiBuilder
Instruction builder for SetFeeAuthority via CPI.
SetFeeAuthorityInstructionData
SetFeeRate
Accounts.
SetFeeRateBuilder
Instruction builder for SetFeeRate.
SetFeeRateCpi
set_fee_rate CPI instruction.
SetFeeRateCpiAccounts
set_fee_rate CPI accounts.
SetFeeRateCpiBuilder
Instruction builder for SetFeeRate via CPI.
SetFeeRateInstructionArgs
SetFeeRateInstructionData
SetProtocolFeeRate
Accounts.
SetProtocolFeeRateBuilder
Instruction builder for SetProtocolFeeRate.
SetProtocolFeeRateCpi
set_protocol_fee_rate CPI instruction.
SetProtocolFeeRateCpiAccounts
set_protocol_fee_rate CPI accounts.
SetProtocolFeeRateCpiBuilder
Instruction builder for SetProtocolFeeRate via CPI.
SetProtocolFeeRateInstructionArgs
SetProtocolFeeRateInstructionData
SetRewardAuthority
Accounts.
SetRewardAuthorityBuilder
Instruction builder for SetRewardAuthority.
SetRewardAuthorityBySuperAuthority
Accounts.
SetRewardAuthorityBySuperAuthorityBuilder
Instruction builder for SetRewardAuthorityBySuperAuthority.
SetRewardAuthorityBySuperAuthorityCpi
set_reward_authority_by_super_authority CPI instruction.
SetRewardAuthorityBySuperAuthorityCpiAccounts
set_reward_authority_by_super_authority CPI accounts.
SetRewardAuthorityBySuperAuthorityCpiBuilder
Instruction builder for SetRewardAuthorityBySuperAuthority via CPI.
SetRewardAuthorityBySuperAuthorityInstructionArgs
SetRewardAuthorityBySuperAuthorityInstructionData
SetRewardAuthorityCpi
set_reward_authority CPI instruction.
SetRewardAuthorityCpiAccounts
set_reward_authority CPI accounts.
SetRewardAuthorityCpiBuilder
Instruction builder for SetRewardAuthority via CPI.
SetRewardAuthorityInstructionArgs
SetRewardAuthorityInstructionData
SetRewardEmissions
Accounts.
SetRewardEmissionsBuilder
Instruction builder for SetRewardEmissions.
SetRewardEmissionsCpi
set_reward_emissions CPI instruction.
SetRewardEmissionsCpiAccounts
set_reward_emissions CPI accounts.
SetRewardEmissionsCpiBuilder
Instruction builder for SetRewardEmissions via CPI.
SetRewardEmissionsInstructionArgs
SetRewardEmissionsInstructionData
SetRewardEmissionsSuperAuthority
Accounts.
SetRewardEmissionsSuperAuthorityBuilder
Instruction builder for SetRewardEmissionsSuperAuthority.
SetRewardEmissionsSuperAuthorityCpi
set_reward_emissions_super_authority CPI instruction.
SetRewardEmissionsSuperAuthorityCpiAccounts
set_reward_emissions_super_authority CPI accounts.
SetRewardEmissionsSuperAuthorityCpiBuilder
Instruction builder for SetRewardEmissionsSuperAuthority via CPI.
SetRewardEmissionsSuperAuthorityInstructionData
SetRewardEmissionsV2
Accounts.
SetRewardEmissionsV2Builder
Instruction builder for SetRewardEmissionsV2.
SetRewardEmissionsV2Cpi
set_reward_emissions_v2 CPI instruction.
SetRewardEmissionsV2CpiAccounts
set_reward_emissions_v2 CPI accounts.
SetRewardEmissionsV2CpiBuilder
Instruction builder for SetRewardEmissionsV2 via CPI.
SetRewardEmissionsV2InstructionArgs
SetRewardEmissionsV2InstructionData
SetTokenBadgeAuthority
Accounts.
SetTokenBadgeAuthorityBuilder
Instruction builder for SetTokenBadgeAuthority.
SetTokenBadgeAuthorityCpi
set_token_badge_authority CPI instruction.
SetTokenBadgeAuthorityCpiAccounts
set_token_badge_authority CPI accounts.
SetTokenBadgeAuthorityCpiBuilder
Instruction builder for SetTokenBadgeAuthority via CPI.
SetTokenBadgeAuthorityInstructionData
Swap
Accounts.
SwapBuilder
Instruction builder for Swap.
SwapCpi
swap CPI instruction.
SwapCpiAccounts
swap CPI accounts.
SwapCpiBuilder
Instruction builder for Swap via CPI.
SwapInstructionArgs
SwapInstructionData
SwapV2
Accounts.
SwapV2Builder
Instruction builder for SwapV2.
SwapV2Cpi
swap_v2 CPI instruction.
SwapV2CpiAccounts
swap_v2 CPI accounts.
SwapV2CpiBuilder
Instruction builder for SwapV2 via CPI.
SwapV2InstructionArgs
SwapV2InstructionData
Tick
TickArray
TokenBadge
TransferLockedPosition
Accounts.
TransferLockedPositionBuilder
Instruction builder for TransferLockedPosition.
TransferLockedPositionCpi
transfer_locked_position CPI instruction.
TransferLockedPositionCpiAccounts
transfer_locked_position CPI accounts.
TransferLockedPositionCpiBuilder
Instruction builder for TransferLockedPosition via CPI.
TransferLockedPositionInstructionData
TwoHopSwap
Accounts.
TwoHopSwapBuilder
Instruction builder for TwoHopSwap.
TwoHopSwapCpi
two_hop_swap CPI instruction.
TwoHopSwapCpiAccounts
two_hop_swap CPI accounts.
TwoHopSwapCpiBuilder
Instruction builder for TwoHopSwap via CPI.
TwoHopSwapInstructionArgs
TwoHopSwapInstructionData
TwoHopSwapV2
Accounts.
TwoHopSwapV2Builder
Instruction builder for TwoHopSwapV2.
TwoHopSwapV2Cpi
two_hop_swap_v2 CPI instruction.
TwoHopSwapV2CpiAccounts
two_hop_swap_v2 CPI accounts.
TwoHopSwapV2CpiBuilder
Instruction builder for TwoHopSwapV2 via CPI.
TwoHopSwapV2InstructionArgs
TwoHopSwapV2InstructionData
UpdateFeesAndRewards
Accounts.
UpdateFeesAndRewardsBuilder
Instruction builder for UpdateFeesAndRewards.
UpdateFeesAndRewardsCpi
update_fees_and_rewards CPI instruction.
UpdateFeesAndRewardsCpiAccounts
update_fees_and_rewards CPI accounts.
UpdateFeesAndRewardsCpiBuilder
Instruction builder for UpdateFeesAndRewards via CPI.
UpdateFeesAndRewardsInstructionData
Whirlpool
WhirlpoolRewardInfo
Stores the state relevant for tracking liquidity mining rewards at the Whirlpool level. These values are used in conjunction with PositionRewardInfo, Tick.reward_growths_outside, and Whirlpool.reward_last_updated_timestamp to determine how many rewards are earned by open positions.
WhirlpoolsConfig
WhirlpoolsConfigExtension

Enums§

AccountsType
LockType
LockTypeLabel
WhirlpoolError

Constants§

ID
whirlpool program ID.
WHIRLPOOL_ID
whirlpool program ID.

Functions§

get_bundled_position_address
get_fee_tier_address
get_lock_config_address
get_oracle_address
get_position_address
get_position_bundle_address
get_tick_array_address
get_token_badge_address
get_whirlpool_address
get_whirlpools_config_extension_address