Crate fusionamm_client

Crate fusionamm_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
CloseLimitOrder
Accounts.
CloseLimitOrderBuilder
Instruction builder for CloseLimitOrder.
CloseLimitOrderCpi
close_limit_order CPI instruction.
CloseLimitOrderCpiAccounts
close_limit_order CPI accounts.
CloseLimitOrderCpiBuilder
Instruction builder for CloseLimitOrder via CPI.
CloseLimitOrderInstructionData
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
CollectFees
Accounts.
CollectFeesBuilder
Instruction builder for CollectFees.
CollectFeesCpi
collect_fees CPI instruction.
CollectFeesCpiAccounts
collect_fees CPI accounts.
CollectFeesCpiBuilder
Instruction builder for CollectFees via CPI.
CollectFeesInstructionArgs
CollectFeesInstructionData
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.
CollectProtocolFeesInstructionArgs
CollectProtocolFeesInstructionData
DecreaseLimitOrder
Accounts.
DecreaseLimitOrderBuilder
Instruction builder for DecreaseLimitOrder.
DecreaseLimitOrderCpi
decrease_limit_order CPI instruction.
DecreaseLimitOrderCpiAccounts
decrease_limit_order CPI accounts.
DecreaseLimitOrderCpiBuilder
Instruction builder for DecreaseLimitOrder via CPI.
DecreaseLimitOrderInstructionArgs
DecreaseLimitOrderInstructionData
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
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
FusionPool
FusionPoolsConfig
IncreaseLimitOrder
Accounts.
IncreaseLimitOrderBuilder
Instruction builder for IncreaseLimitOrder.
IncreaseLimitOrderCpi
increase_limit_order CPI instruction.
IncreaseLimitOrderCpiAccounts
increase_limit_order CPI accounts.
IncreaseLimitOrderCpiBuilder
Instruction builder for IncreaseLimitOrder via CPI.
IncreaseLimitOrderInstructionArgs
IncreaseLimitOrderInstructionData
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
InitializeConfig
Accounts.
InitializeConfigBuilder
Instruction builder for InitializeConfig.
InitializeConfigCpi
initialize_config CPI instruction.
InitializeConfigCpiAccounts
initialize_config CPI accounts.
InitializeConfigCpiBuilder
Instruction builder for InitializeConfig via CPI.
InitializeConfigInstructionArgs
InitializeConfigInstructionData
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
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
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
LimitOrder
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
OpenLimitOrder
Accounts.
OpenLimitOrderBuilder
Instruction builder for OpenLimitOrder.
OpenLimitOrderCpi
open_limit_order CPI instruction.
OpenLimitOrderCpiAccounts
open_limit_order CPI accounts.
OpenLimitOrderCpiBuilder
Instruction builder for OpenLimitOrder via CPI.
OpenLimitOrderInstructionArgs
OpenLimitOrderInstructionData
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
Position
PositionBundle
RemainingAccountsInfo
RemainingAccountsSlice
ResetPoolPrice
Accounts.
ResetPoolPriceBuilder
Instruction builder for ResetPoolPrice.
ResetPoolPriceCpi
reset_pool_price CPI instruction.
ResetPoolPriceCpiAccounts
reset_pool_price CPI accounts.
ResetPoolPriceCpiBuilder
Instruction builder for ResetPoolPrice via CPI.
ResetPoolPriceInstructionArgs
ResetPoolPriceInstructionData
SetClpRewardRate
Accounts.
SetClpRewardRateBuilder
Instruction builder for SetClpRewardRate.
SetClpRewardRateCpi
set_clp_reward_rate CPI instruction.
SetClpRewardRateCpiAccounts
set_clp_reward_rate CPI accounts.
SetClpRewardRateCpiBuilder
Instruction builder for SetClpRewardRate via CPI.
SetClpRewardRateInstructionArgs
SetClpRewardRateInstructionData
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
SetDefaultClpRewardRate
Accounts.
SetDefaultClpRewardRateBuilder
Instruction builder for SetDefaultClpRewardRate.
SetDefaultClpRewardRateCpi
set_default_clp_reward_rate CPI instruction.
SetDefaultClpRewardRateCpiAccounts
set_default_clp_reward_rate CPI accounts.
SetDefaultClpRewardRateCpiBuilder
Instruction builder for SetDefaultClpRewardRate via CPI.
SetDefaultClpRewardRateInstructionArgs
SetDefaultClpRewardRateInstructionData
SetDefaultOrderProtocolFeeRate
Accounts.
SetDefaultOrderProtocolFeeRateBuilder
Instruction builder for SetDefaultOrderProtocolFeeRate.
SetDefaultOrderProtocolFeeRateCpi
set_default_order_protocol_fee_rate CPI instruction.
SetDefaultOrderProtocolFeeRateCpiAccounts
set_default_order_protocol_fee_rate CPI accounts.
SetDefaultOrderProtocolFeeRateCpiBuilder
Instruction builder for SetDefaultOrderProtocolFeeRate via CPI.
SetDefaultOrderProtocolFeeRateInstructionArgs
SetDefaultOrderProtocolFeeRateInstructionData
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
SetOrderProtocolFeeRate
Accounts.
SetOrderProtocolFeeRateBuilder
Instruction builder for SetOrderProtocolFeeRate.
SetOrderProtocolFeeRateCpi
set_order_protocol_fee_rate CPI instruction.
SetOrderProtocolFeeRateCpiAccounts
set_order_protocol_fee_rate CPI accounts.
SetOrderProtocolFeeRateCpiBuilder
Instruction builder for SetOrderProtocolFeeRate via CPI.
SetOrderProtocolFeeRateInstructionArgs
SetOrderProtocolFeeRateInstructionData
SetPositionRange
Accounts.
SetPositionRangeBuilder
Instruction builder for SetPositionRange.
SetPositionRangeCpi
set_position_range CPI instruction.
SetPositionRangeCpiAccounts
set_position_range CPI accounts.
SetPositionRangeCpiBuilder
Instruction builder for SetPositionRange via CPI.
SetPositionRangeInstructionArgs
SetPositionRangeInstructionData
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
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
Tick
TickArray
TokenBadge
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
UpdateFees
Accounts.
UpdateFeesBuilder
Instruction builder for UpdateFees.
UpdateFeesCpi
update_fees CPI instruction.
UpdateFeesCpiAccounts
update_fees CPI accounts.
UpdateFeesCpiBuilder
Instruction builder for UpdateFees via CPI.
UpdateFeesInstructionData

Enums§

AccountsType
FusionammError

Constants§

CLOSE_BUNDLED_POSITION_DISCRIMINATOR
CLOSE_LIMIT_ORDER_DISCRIMINATOR
CLOSE_POSITION_DISCRIMINATOR
COLLECT_FEES_DISCRIMINATOR
COLLECT_PROTOCOL_FEES_DISCRIMINATOR
DECREASE_LIMIT_ORDER_DISCRIMINATOR
DECREASE_LIQUIDITY_DISCRIMINATOR
DELETE_POSITION_BUNDLE_DISCRIMINATOR
DELETE_TOKEN_BADGE_DISCRIMINATOR
FP_NFT_UPDATE_AUTH
FUSIONAMM_ID
fusionamm program ID.
FUSION_POOLS_CONFIG_DISCRIMINATOR
FUSION_POOL_DISCRIMINATOR
ID
fusionamm program ID.
INCREASE_LIMIT_ORDER_DISCRIMINATOR
INCREASE_LIQUIDITY_DISCRIMINATOR
INITIALIZE_CONFIG_DISCRIMINATOR
INITIALIZE_POOL_DISCRIMINATOR
INITIALIZE_POSITION_BUNDLE_DISCRIMINATOR
INITIALIZE_POSITION_BUNDLE_WITH_METADATA_DISCRIMINATOR
INITIALIZE_TICK_ARRAY_DISCRIMINATOR
INITIALIZE_TOKEN_BADGE_DISCRIMINATOR
LIMIT_ORDER_DISCRIMINATOR
OPEN_BUNDLED_POSITION_DISCRIMINATOR
OPEN_LIMIT_ORDER_DISCRIMINATOR
OPEN_POSITION_DISCRIMINATOR
POSITION_BUNDLE_DISCRIMINATOR
POSITION_DISCRIMINATOR
RESET_POOL_PRICE_DISCRIMINATOR
SET_CLP_REWARD_RATE_DISCRIMINATOR
SET_COLLECT_PROTOCOL_FEES_AUTHORITY_DISCRIMINATOR
SET_DEFAULT_CLP_REWARD_RATE_DISCRIMINATOR
SET_DEFAULT_ORDER_PROTOCOL_FEE_RATE_DISCRIMINATOR
SET_DEFAULT_PROTOCOL_FEE_RATE_DISCRIMINATOR
SET_FEE_AUTHORITY_DISCRIMINATOR
SET_FEE_RATE_DISCRIMINATOR
SET_ORDER_PROTOCOL_FEE_RATE_DISCRIMINATOR
SET_POSITION_RANGE_DISCRIMINATOR
SET_PROTOCOL_FEE_RATE_DISCRIMINATOR
SET_TOKEN_BADGE_AUTHORITY_DISCRIMINATOR
SWAP_DISCRIMINATOR
TICK_ARRAY_DISCRIMINATOR
TOKEN_BADGE_DISCRIMINATOR
TWO_HOP_SWAP_DISCRIMINATOR
UPDATE_FEES_DISCRIMINATOR

Functions§

get_bundled_position_address
get_fusion_pool_address
get_fusion_pools_config_address
get_limit_order_address
get_position_address
get_position_bundle_address
get_tick_array_address
get_token_badge_address