Structs§
- Close
Bundled Position - Accounts.
- Close
Bundled Position Builder - Instruction builder for
CloseBundledPosition
. - Close
Bundled Position Cpi close_bundled_position
CPI instruction.- Close
Bundled Position CpiAccounts close_bundled_position
CPI accounts.- Close
Bundled Position CpiBuilder - Instruction builder for
CloseBundledPosition
via CPI. - Close
Bundled Position Instruction Args - Close
Bundled Position Instruction Data - Close
Position - Accounts.
- Close
Position Builder - Instruction builder for
ClosePosition
. - Close
Position Cpi close_position
CPI instruction.- Close
Position CpiAccounts close_position
CPI accounts.- Close
Position CpiBuilder - Instruction builder for
ClosePosition
via CPI. - Close
Position Instruction Data - Close
Position With Token Extensions - Accounts.
- Close
Position With Token Extensions Builder - Instruction builder for
ClosePositionWithTokenExtensions
. - Close
Position With Token Extensions Cpi close_position_with_token_extensions
CPI instruction.- Close
Position With Token Extensions CpiAccounts close_position_with_token_extensions
CPI accounts.- Close
Position With Token Extensions CpiBuilder - Instruction builder for
ClosePositionWithTokenExtensions
via CPI. - Close
Position With Token Extensions Instruction Data - Collect
Fees - Accounts.
- Collect
Fees Builder - Instruction builder for
CollectFees
. - Collect
Fees Cpi collect_fees
CPI instruction.- Collect
Fees CpiAccounts collect_fees
CPI accounts.- Collect
Fees CpiBuilder - Instruction builder for
CollectFees
via CPI. - Collect
Fees Instruction Data - Collect
Fees V2 - Accounts.
- Collect
Fees V2Builder - Instruction builder for
CollectFeesV2
. - Collect
Fees V2Cpi collect_fees_v2
CPI instruction.- Collect
Fees V2Cpi Accounts collect_fees_v2
CPI accounts.- Collect
Fees V2Cpi Builder - Instruction builder for
CollectFeesV2
via CPI. - Collect
Fees V2Instruction Args - Collect
Fees V2Instruction Data - Collect
Protocol Fees - Accounts.
- Collect
Protocol Fees Builder - Instruction builder for
CollectProtocolFees
. - Collect
Protocol Fees Cpi collect_protocol_fees
CPI instruction.- Collect
Protocol Fees CpiAccounts collect_protocol_fees
CPI accounts.- Collect
Protocol Fees CpiBuilder - Instruction builder for
CollectProtocolFees
via CPI. - Collect
Protocol Fees Instruction Data - Collect
Protocol Fees V2 - Accounts.
- Collect
Protocol Fees V2Builder - Instruction builder for
CollectProtocolFeesV2
. - Collect
Protocol Fees V2Cpi collect_protocol_fees_v2
CPI instruction.- Collect
Protocol Fees V2Cpi Accounts collect_protocol_fees_v2
CPI accounts.- Collect
Protocol Fees V2Cpi Builder - Instruction builder for
CollectProtocolFeesV2
via CPI. - Collect
Protocol Fees V2Instruction Args - Collect
Protocol Fees V2Instruction Data - Collect
Reward - Accounts.
- Collect
Reward Builder - Instruction builder for
CollectReward
. - Collect
Reward Cpi collect_reward
CPI instruction.- Collect
Reward CpiAccounts collect_reward
CPI accounts.- Collect
Reward CpiBuilder - Instruction builder for
CollectReward
via CPI. - Collect
Reward Instruction Args - Collect
Reward Instruction Data - Collect
Reward V2 - Accounts.
- Collect
Reward V2Builder - Instruction builder for
CollectRewardV2
. - Collect
Reward V2Cpi collect_reward_v2
CPI instruction.- Collect
Reward V2Cpi Accounts collect_reward_v2
CPI accounts.- Collect
Reward V2Cpi Builder - Instruction builder for
CollectRewardV2
via CPI. - Collect
Reward V2Instruction Args - Collect
Reward V2Instruction Data - Decrease
Liquidity - Accounts.
- Decrease
Liquidity Builder - Instruction builder for
DecreaseLiquidity
. - Decrease
Liquidity Cpi decrease_liquidity
CPI instruction.- Decrease
Liquidity CpiAccounts decrease_liquidity
CPI accounts.- Decrease
Liquidity CpiBuilder - Instruction builder for
DecreaseLiquidity
via CPI. - Decrease
Liquidity Instruction Args - Decrease
Liquidity Instruction Data - Decrease
Liquidity V2 - Accounts.
- Decrease
Liquidity V2Builder - Instruction builder for
DecreaseLiquidityV2
. - Decrease
Liquidity V2Cpi decrease_liquidity_v2
CPI instruction.- Decrease
Liquidity V2Cpi Accounts decrease_liquidity_v2
CPI accounts.- Decrease
Liquidity V2Cpi Builder - Instruction builder for
DecreaseLiquidityV2
via CPI. - Decrease
Liquidity V2Instruction Args - Decrease
Liquidity V2Instruction Data - Delete
Position Bundle - Accounts.
- Delete
Position Bundle Builder - Instruction builder for
DeletePositionBundle
. - Delete
Position Bundle Cpi delete_position_bundle
CPI instruction.- Delete
Position Bundle CpiAccounts delete_position_bundle
CPI accounts.- Delete
Position Bundle CpiBuilder - Instruction builder for
DeletePositionBundle
via CPI. - Delete
Position Bundle Instruction Data - Delete
Token Badge - Accounts.
- Delete
Token Badge Builder - Instruction builder for
DeleteTokenBadge
. - Delete
Token Badge Cpi delete_token_badge
CPI instruction.- Delete
Token Badge CpiAccounts delete_token_badge
CPI accounts.- Delete
Token Badge CpiBuilder - Instruction builder for
DeleteTokenBadge
via CPI. - Delete
Token Badge Instruction Data - FeeTier
- Increase
Liquidity - Accounts.
- Increase
Liquidity Builder - Instruction builder for
IncreaseLiquidity
. - Increase
Liquidity Cpi increase_liquidity
CPI instruction.- Increase
Liquidity CpiAccounts increase_liquidity
CPI accounts.- Increase
Liquidity CpiBuilder - Instruction builder for
IncreaseLiquidity
via CPI. - Increase
Liquidity Instruction Args - Increase
Liquidity Instruction Data - Increase
Liquidity V2 - Accounts.
- Increase
Liquidity V2Builder - Instruction builder for
IncreaseLiquidityV2
. - Increase
Liquidity V2Cpi increase_liquidity_v2
CPI instruction.- Increase
Liquidity V2Cpi Accounts increase_liquidity_v2
CPI accounts.- Increase
Liquidity V2Cpi Builder - Instruction builder for
IncreaseLiquidityV2
via CPI. - Increase
Liquidity V2Instruction Args - Increase
Liquidity V2Instruction Data - Initialize
Config - Accounts.
- Initialize
Config Builder - Instruction builder for
InitializeConfig
. - Initialize
Config Cpi initialize_config
CPI instruction.- Initialize
Config CpiAccounts initialize_config
CPI accounts.- Initialize
Config CpiBuilder - Instruction builder for
InitializeConfig
via CPI. - Initialize
Config Extension - Accounts.
- Initialize
Config Extension Builder - Instruction builder for
InitializeConfigExtension
. - Initialize
Config Extension Cpi initialize_config_extension
CPI instruction.- Initialize
Config Extension CpiAccounts initialize_config_extension
CPI accounts.- Initialize
Config Extension CpiBuilder - Instruction builder for
InitializeConfigExtension
via CPI. - Initialize
Config Extension Instruction Data - Initialize
Config Instruction Args - Initialize
Config Instruction Data - Initialize
FeeTier - Accounts.
- Initialize
FeeTier Builder - Instruction builder for
InitializeFeeTier
. - Initialize
FeeTier Cpi initialize_fee_tier
CPI instruction.- Initialize
FeeTier CpiAccounts initialize_fee_tier
CPI accounts.- Initialize
FeeTier CpiBuilder - Instruction builder for
InitializeFeeTier
via CPI. - Initialize
FeeTier Instruction Args - Initialize
FeeTier Instruction Data - Initialize
Pool - Accounts.
- Initialize
Pool Builder - Instruction builder for
InitializePool
. - Initialize
Pool Cpi initialize_pool
CPI instruction.- Initialize
Pool CpiAccounts initialize_pool
CPI accounts.- Initialize
Pool CpiBuilder - Instruction builder for
InitializePool
via CPI. - Initialize
Pool Instruction Args - Initialize
Pool Instruction Data - Initialize
Pool V2 - Accounts.
- Initialize
Pool V2Builder - Instruction builder for
InitializePoolV2
. - Initialize
Pool V2Cpi initialize_pool_v2
CPI instruction.- Initialize
Pool V2Cpi Accounts initialize_pool_v2
CPI accounts.- Initialize
Pool V2Cpi Builder - Instruction builder for
InitializePoolV2
via CPI. - Initialize
Pool V2Instruction Args - Initialize
Pool V2Instruction Data - Initialize
Position Bundle - Accounts.
- Initialize
Position Bundle Builder - Instruction builder for
InitializePositionBundle
. - Initialize
Position Bundle Cpi initialize_position_bundle
CPI instruction.- Initialize
Position Bundle CpiAccounts initialize_position_bundle
CPI accounts.- Initialize
Position Bundle CpiBuilder - Instruction builder for
InitializePositionBundle
via CPI. - Initialize
Position Bundle Instruction Data - Initialize
Position Bundle With Metadata - Accounts.
- Initialize
Position Bundle With Metadata Builder - Instruction builder for
InitializePositionBundleWithMetadata
. - Initialize
Position Bundle With Metadata Cpi initialize_position_bundle_with_metadata
CPI instruction.- Initialize
Position Bundle With Metadata CpiAccounts initialize_position_bundle_with_metadata
CPI accounts.- Initialize
Position Bundle With Metadata CpiBuilder - Instruction builder for
InitializePositionBundleWithMetadata
via CPI. - Initialize
Position Bundle With Metadata Instruction Data - Initialize
Reward - Accounts.
- Initialize
Reward Builder - Instruction builder for
InitializeReward
. - Initialize
Reward Cpi initialize_reward
CPI instruction.- Initialize
Reward CpiAccounts initialize_reward
CPI accounts.- Initialize
Reward CpiBuilder - Instruction builder for
InitializeReward
via CPI. - Initialize
Reward Instruction Args - Initialize
Reward Instruction Data - Initialize
Reward V2 - Accounts.
- Initialize
Reward V2Builder - Instruction builder for
InitializeRewardV2
. - Initialize
Reward V2Cpi initialize_reward_v2
CPI instruction.- Initialize
Reward V2Cpi Accounts initialize_reward_v2
CPI accounts.- Initialize
Reward V2Cpi Builder - Instruction builder for
InitializeRewardV2
via CPI. - Initialize
Reward V2Instruction Args - Initialize
Reward V2Instruction Data - Initialize
Tick Array - Accounts.
- Initialize
Tick Array Builder - Instruction builder for
InitializeTickArray
. - Initialize
Tick Array Cpi initialize_tick_array
CPI instruction.- Initialize
Tick Array CpiAccounts initialize_tick_array
CPI accounts.- Initialize
Tick Array CpiBuilder - Instruction builder for
InitializeTickArray
via CPI. - Initialize
Tick Array Instruction Args - Initialize
Tick Array Instruction Data - Initialize
Token Badge - Accounts.
- Initialize
Token Badge Builder - Instruction builder for
InitializeTokenBadge
. - Initialize
Token Badge Cpi initialize_token_badge
CPI instruction.- Initialize
Token Badge CpiAccounts initialize_token_badge
CPI accounts.- Initialize
Token Badge CpiBuilder - Instruction builder for
InitializeTokenBadge
via CPI. - Initialize
Token Badge Instruction Data - Lock
Config - Lock
Position - Accounts.
- Lock
Position Builder - Instruction builder for
LockPosition
. - Lock
Position Cpi lock_position
CPI instruction.- Lock
Position CpiAccounts lock_position
CPI accounts.- Lock
Position CpiBuilder - Instruction builder for
LockPosition
via CPI. - Lock
Position Instruction Args - Lock
Position Instruction Data - Open
Bundled Position - Accounts.
- Open
Bundled Position Builder - Instruction builder for
OpenBundledPosition
. - Open
Bundled Position Cpi open_bundled_position
CPI instruction.- Open
Bundled Position CpiAccounts open_bundled_position
CPI accounts.- Open
Bundled Position CpiBuilder - Instruction builder for
OpenBundledPosition
via CPI. - Open
Bundled Position Instruction Args - Open
Bundled Position Instruction Data - Open
Position - Accounts.
- Open
Position Builder - Instruction builder for
OpenPosition
. - Open
Position Cpi open_position
CPI instruction.- Open
Position CpiAccounts open_position
CPI accounts.- Open
Position CpiBuilder - Instruction builder for
OpenPosition
via CPI. - Open
Position Instruction Args - Open
Position Instruction Data - Open
Position With Metadata - Accounts.
- Open
Position With Metadata Builder - Instruction builder for
OpenPositionWithMetadata
. - Open
Position With Metadata Cpi open_position_with_metadata
CPI instruction.- Open
Position With Metadata CpiAccounts open_position_with_metadata
CPI accounts.- Open
Position With Metadata CpiBuilder - Instruction builder for
OpenPositionWithMetadata
via CPI. - Open
Position With Metadata Instruction Args - Open
Position With Metadata Instruction Data - Open
Position With Token Extensions - Accounts.
- Open
Position With Token Extensions Builder - Instruction builder for
OpenPositionWithTokenExtensions
. - Open
Position With Token Extensions Cpi open_position_with_token_extensions
CPI instruction.- Open
Position With Token Extensions CpiAccounts open_position_with_token_extensions
CPI accounts.- Open
Position With Token Extensions CpiBuilder - Instruction builder for
OpenPositionWithTokenExtensions
via CPI. - Open
Position With Token Extensions Instruction Args - Open
Position With Token Extensions Instruction Data - Position
- Position
Bundle - Position
Reward Info - Remaining
Accounts Info - Remaining
Accounts Slice - Reset
Position Range - Accounts.
- Reset
Position Range Builder - Instruction builder for
ResetPositionRange
. - Reset
Position Range Cpi reset_position_range
CPI instruction.- Reset
Position Range CpiAccounts reset_position_range
CPI accounts.- Reset
Position Range CpiBuilder - Instruction builder for
ResetPositionRange
via CPI. - Reset
Position Range Instruction Args - Reset
Position Range Instruction Data - SetCollect
Protocol Fees Authority - Accounts.
- SetCollect
Protocol Fees Authority Builder - Instruction builder for
SetCollectProtocolFeesAuthority
. - SetCollect
Protocol Fees Authority Cpi set_collect_protocol_fees_authority
CPI instruction.- SetCollect
Protocol Fees Authority CpiAccounts set_collect_protocol_fees_authority
CPI accounts.- SetCollect
Protocol Fees Authority CpiBuilder - Instruction builder for
SetCollectProtocolFeesAuthority
via CPI. - SetCollect
Protocol Fees Authority Instruction Data - SetConfig
Extension Authority - Accounts.
- SetConfig
Extension Authority Builder - Instruction builder for
SetConfigExtensionAuthority
. - SetConfig
Extension Authority Cpi set_config_extension_authority
CPI instruction.- SetConfig
Extension Authority CpiAccounts set_config_extension_authority
CPI accounts.- SetConfig
Extension Authority CpiBuilder - Instruction builder for
SetConfigExtensionAuthority
via CPI. - SetConfig
Extension Authority Instruction Data - SetDefault
FeeRate - Accounts.
- SetDefault
FeeRate Builder - Instruction builder for
SetDefaultFeeRate
. - SetDefault
FeeRate Cpi set_default_fee_rate
CPI instruction.- SetDefault
FeeRate CpiAccounts set_default_fee_rate
CPI accounts.- SetDefault
FeeRate CpiBuilder - Instruction builder for
SetDefaultFeeRate
via CPI. - SetDefault
FeeRate Instruction Args - SetDefault
FeeRate Instruction Data - SetDefault
Protocol FeeRate - Accounts.
- SetDefault
Protocol FeeRate Builder - Instruction builder for
SetDefaultProtocolFeeRate
. - SetDefault
Protocol FeeRate Cpi set_default_protocol_fee_rate
CPI instruction.- SetDefault
Protocol FeeRate CpiAccounts set_default_protocol_fee_rate
CPI accounts.- SetDefault
Protocol FeeRate CpiBuilder - Instruction builder for
SetDefaultProtocolFeeRate
via CPI. - SetDefault
Protocol FeeRate Instruction Args - SetDefault
Protocol FeeRate Instruction Data - SetFee
Authority - Accounts.
- SetFee
Authority Builder - Instruction builder for
SetFeeAuthority
. - SetFee
Authority Cpi set_fee_authority
CPI instruction.- SetFee
Authority CpiAccounts set_fee_authority
CPI accounts.- SetFee
Authority CpiBuilder - Instruction builder for
SetFeeAuthority
via CPI. - SetFee
Authority Instruction Data - SetFee
Rate - Accounts.
- SetFee
Rate Builder - Instruction builder for
SetFeeRate
. - SetFee
Rate Cpi set_fee_rate
CPI instruction.- SetFee
Rate CpiAccounts set_fee_rate
CPI accounts.- SetFee
Rate CpiBuilder - Instruction builder for
SetFeeRate
via CPI. - SetFee
Rate Instruction Args - SetFee
Rate Instruction Data - SetProtocol
FeeRate - Accounts.
- SetProtocol
FeeRate Builder - Instruction builder for
SetProtocolFeeRate
. - SetProtocol
FeeRate Cpi set_protocol_fee_rate
CPI instruction.- SetProtocol
FeeRate CpiAccounts set_protocol_fee_rate
CPI accounts.- SetProtocol
FeeRate CpiBuilder - Instruction builder for
SetProtocolFeeRate
via CPI. - SetProtocol
FeeRate Instruction Args - SetProtocol
FeeRate Instruction Data - SetReward
Authority - Accounts.
- SetReward
Authority Builder - Instruction builder for
SetRewardAuthority
. - SetReward
Authority BySuper Authority - Accounts.
- SetReward
Authority BySuper Authority Builder - Instruction builder for
SetRewardAuthorityBySuperAuthority
. - SetReward
Authority BySuper Authority Cpi set_reward_authority_by_super_authority
CPI instruction.- SetReward
Authority BySuper Authority CpiAccounts set_reward_authority_by_super_authority
CPI accounts.- SetReward
Authority BySuper Authority CpiBuilder - Instruction builder for
SetRewardAuthorityBySuperAuthority
via CPI. - SetReward
Authority BySuper Authority Instruction Args - SetReward
Authority BySuper Authority Instruction Data - SetReward
Authority Cpi set_reward_authority
CPI instruction.- SetReward
Authority CpiAccounts set_reward_authority
CPI accounts.- SetReward
Authority CpiBuilder - Instruction builder for
SetRewardAuthority
via CPI. - SetReward
Authority Instruction Args - SetReward
Authority Instruction Data - SetReward
Emissions - Accounts.
- SetReward
Emissions Builder - Instruction builder for
SetRewardEmissions
. - SetReward
Emissions Cpi set_reward_emissions
CPI instruction.- SetReward
Emissions CpiAccounts set_reward_emissions
CPI accounts.- SetReward
Emissions CpiBuilder - Instruction builder for
SetRewardEmissions
via CPI. - SetReward
Emissions Instruction Args - SetReward
Emissions Instruction Data - SetReward
Emissions Super Authority - Accounts.
- SetReward
Emissions Super Authority Builder - Instruction builder for
SetRewardEmissionsSuperAuthority
. - SetReward
Emissions Super Authority Cpi set_reward_emissions_super_authority
CPI instruction.- SetReward
Emissions Super Authority CpiAccounts set_reward_emissions_super_authority
CPI accounts.- SetReward
Emissions Super Authority CpiBuilder - Instruction builder for
SetRewardEmissionsSuperAuthority
via CPI. - SetReward
Emissions Super Authority Instruction Data - SetReward
Emissions V2 - Accounts.
- SetReward
Emissions V2Builder - Instruction builder for
SetRewardEmissionsV2
. - SetReward
Emissions V2Cpi set_reward_emissions_v2
CPI instruction.- SetReward
Emissions V2Cpi Accounts set_reward_emissions_v2
CPI accounts.- SetReward
Emissions V2Cpi Builder - Instruction builder for
SetRewardEmissionsV2
via CPI. - SetReward
Emissions V2Instruction Args - SetReward
Emissions V2Instruction Data - SetToken
Badge Authority - Accounts.
- SetToken
Badge Authority Builder - Instruction builder for
SetTokenBadgeAuthority
. - SetToken
Badge Authority Cpi set_token_badge_authority
CPI instruction.- SetToken
Badge Authority CpiAccounts set_token_badge_authority
CPI accounts.- SetToken
Badge Authority CpiBuilder - Instruction builder for
SetTokenBadgeAuthority
via CPI. - SetToken
Badge Authority Instruction Data - Swap
- Accounts.
- Swap
Builder - Instruction builder for
Swap
. - SwapCpi
swap
CPI instruction.- Swap
CpiAccounts swap
CPI accounts.- Swap
CpiBuilder - Instruction builder for
Swap
via CPI. - Swap
Instruction Args - Swap
Instruction Data - SwapV2
- Accounts.
- Swap
V2Builder - Instruction builder for
SwapV2
. - Swap
V2Cpi swap_v2
CPI instruction.- Swap
V2Cpi Accounts swap_v2
CPI accounts.- Swap
V2Cpi Builder - Instruction builder for
SwapV2
via CPI. - Swap
V2Instruction Args - Swap
V2Instruction Data - Tick
- Tick
Array - Token
Badge - Transfer
Locked Position - Accounts.
- Transfer
Locked Position Builder - Instruction builder for
TransferLockedPosition
. - Transfer
Locked Position Cpi transfer_locked_position
CPI instruction.- Transfer
Locked Position CpiAccounts transfer_locked_position
CPI accounts.- Transfer
Locked Position CpiBuilder - Instruction builder for
TransferLockedPosition
via CPI. - Transfer
Locked Position Instruction Data - TwoHop
Swap - Accounts.
- TwoHop
Swap Builder - Instruction builder for
TwoHopSwap
. - TwoHop
Swap Cpi two_hop_swap
CPI instruction.- TwoHop
Swap CpiAccounts two_hop_swap
CPI accounts.- TwoHop
Swap CpiBuilder - Instruction builder for
TwoHopSwap
via CPI. - TwoHop
Swap Instruction Args - TwoHop
Swap Instruction Data - TwoHop
Swap V2 - Accounts.
- TwoHop
Swap V2Builder - Instruction builder for
TwoHopSwapV2
. - TwoHop
Swap V2Cpi two_hop_swap_v2
CPI instruction.- TwoHop
Swap V2Cpi Accounts two_hop_swap_v2
CPI accounts.- TwoHop
Swap V2Cpi Builder - Instruction builder for
TwoHopSwapV2
via CPI. - TwoHop
Swap V2Instruction Args - TwoHop
Swap V2Instruction Data - Update
Fees AndRewards - Accounts.
- Update
Fees AndRewards Builder - Instruction builder for
UpdateFeesAndRewards
. - Update
Fees AndRewards Cpi update_fees_and_rewards
CPI instruction.- Update
Fees AndRewards CpiAccounts update_fees_and_rewards
CPI accounts.- Update
Fees AndRewards CpiBuilder - Instruction builder for
UpdateFeesAndRewards
via CPI. - Update
Fees AndRewards Instruction Data - Whirlpool
- Whirlpool
Reward Info - Stores the state relevant for tracking liquidity mining rewards at the
Whirlpool
level. These values are used in conjunction withPositionRewardInfo
,Tick.reward_growths_outside
, andWhirlpool.reward_last_updated_timestamp
to determine how many rewards are earned by open positions. - Whirlpools
Config - Whirlpools
Config Extension
Enums§
Constants§
- ID
whirlpool
program ID.- WHIRLPOOL_
ID whirlpool
program ID.