Solana Data APIs
Orca Whirlpool Program Data API
Explore decoded instructions, events, and account roles for Orca Whirlpool Program.
whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCcdescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Orca Whirlpool Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"
}
]
}Copyable examples
Stream Orca Whirlpool Program data
Subscribe using the Orca Whirlpool Program program ID and filter results by instructions, accounts, account roles, failed transactions, or CPIs.
const ws = new WebSocket(
"wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY",
);
ws.addEventListener("open", () => {
ws.send(JSON.stringify({
jsonrpc: "2.0",
id: 1,
method: "parsedTransactionSubscribe",
params: [{
programs: ["whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc"],
instructionNames: ["close_bundled_position"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (66)
Instruction names are the exact runtime names returned by Helius describeProgram. Argument and account schema details appear only when they map unambiguously to the raw IDL.
Showing all 66 instructions
close_bundled_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| bundle_index | u16 |
Accounts
bundled_positionWritableposition_bundleWritableposition_bundle_token_accountRead-onlyposition_bundle_authorityRead-onlySignerreceiverWritablewhirlpool_programRead-only
close_positionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_authorityRead-onlySignerreceiverWritablepositionWritableposition_mintWritableposition_token_accountWritabletoken_programRead-onlywhirlpool_programRead-only
close_position_with_token_extensionsExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_authorityRead-onlySignerreceiverWritablepositionWritableposition_mintWritableposition_token_accountWritabletoken_2022_programRead-onlywhirlpool_programRead-only
collect_feesExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpoolRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_owner_account_aWritabletoken_vault_aWritabletoken_owner_account_bWritabletoken_vault_bWritabletoken_programRead-onlywhirlpool_programRead-only
collect_fees_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpoolRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_owner_account_aWritabletoken_vault_aWritabletoken_owner_account_bWritabletoken_vault_bWritabletoken_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlywhirlpool_programRead-only
collect_protocol_feesExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlywhirlpoolWritablecollect_protocol_fees_authorityRead-onlySignertoken_vault_aWritabletoken_vault_bWritabletoken_destination_aWritabletoken_destination_bWritabletoken_programRead-onlywhirlpool_programRead-only
collect_protocol_fees_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpools_configRead-onlywhirlpoolWritablecollect_protocol_fees_authorityRead-onlySignertoken_mint_aRead-onlytoken_mint_bRead-onlytoken_vault_aWritabletoken_vault_bWritabletoken_destination_aWritabletoken_destination_bWritabletoken_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlywhirlpool_programRead-only
collect_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
whirlpoolRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlyreward_owner_accountWritablereward_vaultWritabletoken_programRead-onlywhirlpool_programRead-only
collect_reward_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpoolRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlyreward_owner_accountWritablereward_mintRead-onlyreward_vaultWritablereward_token_programRead-onlymemo_programRead-onlywhirlpool_programRead-only
decrease_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity_amount | u128 |
| token_min_a | u64 |
| token_min_b | u64 |
Accounts
whirlpoolWritabletoken_programRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_owner_account_aWritabletoken_owner_account_bWritabletoken_vault_aWritabletoken_vault_bWritabletick_array_lowerWritabletick_array_upperWritablewhirlpool_programRead-only
decrease_liquidity_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity_amount | u128 |
| token_min_a | u64 |
| token_min_b | u64 |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpoolWritabletoken_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_owner_account_aWritabletoken_owner_account_bWritabletoken_vault_aWritabletoken_vault_bWritabletick_array_lowerWritabletick_array_upperWritablewhirlpool_programRead-only
delete_position_bundleExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_bundleWritableposition_bundle_mintWritableposition_bundle_token_accountWritableposition_bundle_ownerRead-onlySignerreceiverWritabletoken_programRead-onlywhirlpool_programRead-only
delete_token_badgeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlywhirlpools_config_extensionRead-onlytoken_badge_authorityRead-onlySignertoken_mintRead-onlytoken_badgeWritablereceiverWritablewhirlpool_programRead-only
idl_includeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
tick_arrayRead-onlysystem_programRead-onlywhirlpool_programRead-only
increase_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity_amount | u128 |
| token_max_a | u64 |
| token_max_b | u64 |
Accounts
whirlpoolWritabletoken_programRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_owner_account_aWritabletoken_owner_account_bWritabletoken_vault_aWritabletoken_vault_bWritabletick_array_lowerWritabletick_array_upperWritablewhirlpool_programRead-only
increase_liquidity_by_token_amounts_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| method | IncreaseLiquidityMethod |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpoolWritabletoken_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_owner_account_aWritabletoken_owner_account_bWritabletoken_vault_aWritabletoken_vault_bWritabletick_array_lowerWritabletick_array_upperWritablewhirlpool_programRead-only
increase_liquidity_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity_amount | u128 |
| token_max_a | u64 |
| token_max_b | u64 |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpoolWritabletoken_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlyposition_authorityRead-onlySignerpositionWritableposition_token_accountRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_owner_account_aWritabletoken_owner_account_bWritabletoken_vault_aWritabletoken_vault_bWritabletick_array_lowerWritabletick_array_upperWritablewhirlpool_programRead-only
initialize_adaptive_fee_tierExpandCollapse
Arguments
| Name | Type |
|---|---|
| fee_tier_index | u16 |
| tick_spacing | u16 |
| initialize_pool_authority | pubkey |
| delegated_fee_authority | pubkey |
| default_base_fee_rate | u16 |
| filter_period | u16 |
| decay_period | u16 |
| reduction_factor | u16 |
| adaptive_fee_control_factor | u32 |
| max_volatility_accumulator | u32 |
| tick_group_size | u16 |
| major_swap_threshold_ticks | u16 |
Accounts
whirlpools_configRead-onlyadaptive_fee_tierWritablefunderWritableSignerfee_authorityRead-onlySignersystem_programRead-onlywhirlpool_programRead-only
initialize_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| fee_authority | pubkey |
| collect_protocol_fees_authority | pubkey |
| reward_emissions_super_authority | pubkey |
| default_protocol_fee_rate | u16 |
Accounts
configWritableSignerfunderWritableSignersystem_programRead-onlywhirlpool_programRead-only
initialize_config_extensionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
configRead-onlyconfig_extensionWritablefunderWritableSignerfee_authorityRead-onlySignersystem_programRead-onlywhirlpool_programRead-only
initialize_dynamic_tick_arrayExpandCollapse
Arguments
| Name | Type |
|---|---|
| start_tick_index | i32 |
| idempotent | bool |
Accounts
whirlpoolRead-onlyfunderWritableSignertick_arrayWritablesystem_programRead-onlywhirlpool_programRead-only
initialize_fee_tierExpandCollapse
Arguments
| Name | Type |
|---|---|
| tick_spacing | u16 |
| default_fee_rate | u16 |
Accounts
configRead-onlyfee_tierWritablefunderWritableSignerfee_authorityRead-onlySignersystem_programRead-onlywhirlpool_programRead-only
initialize_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| bumps | WhirlpoolBumps |
| tick_spacing | u16 |
| initial_sqrt_price | u128 |
Accounts
whirlpools_configRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlyfunderWritableSignerwhirlpoolWritabletoken_vault_aWritableSignertoken_vault_bWritableSignerfee_tierRead-onlytoken_programRead-onlysystem_programRead-onlyrentRead-onlywhirlpool_programRead-only
initialize_pool_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| tick_spacing | u16 |
| initial_sqrt_price | u128 |
Accounts
whirlpools_configRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_badge_aRead-onlytoken_badge_bRead-onlyfunderWritableSignerwhirlpoolWritabletoken_vault_aWritableSignertoken_vault_bWritableSignerfee_tierRead-onlytoken_program_aRead-onlytoken_program_bRead-onlysystem_programRead-onlyrentRead-onlywhirlpool_programRead-only
initialize_pool_with_adaptive_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| initial_sqrt_price | u128 |
| trade_enable_timestamp | u64 | null |
Accounts
whirlpools_configRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_badge_aRead-onlytoken_badge_bRead-onlyfunderWritableSignerinitialize_pool_authorityRead-onlySignerwhirlpoolWritableoracleWritabletoken_vault_aWritableSignertoken_vault_bWritableSigneradaptive_fee_tierRead-onlytoken_program_aRead-onlytoken_program_bRead-onlysystem_programRead-onlyrentRead-onlywhirlpool_programRead-only
initialize_position_bundleExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_bundleWritableposition_bundle_mintWritableSignerposition_bundle_token_accountWritableposition_bundle_ownerRead-onlyfunderWritableSignertoken_programRead-onlysystem_programRead-onlyrentRead-onlyassociated_token_programRead-onlywhirlpool_programRead-only
initialize_position_bundle_with_metadataExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_bundleWritableposition_bundle_mintWritableSignerposition_bundle_metadataWritableposition_bundle_token_accountWritableposition_bundle_ownerRead-onlyfunderWritableSignermetadata_update_authRead-onlytoken_programRead-onlysystem_programRead-onlyrentRead-onlyassociated_token_programRead-onlymetadata_programRead-onlywhirlpool_programRead-only
initialize_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
reward_authorityRead-onlySignerfunderWritableSignerwhirlpoolWritablereward_mintRead-onlyreward_vaultWritableSignertoken_programRead-onlysystem_programRead-onlyrentRead-onlywhirlpool_programRead-only
initialize_reward_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
reward_authorityRead-onlySignerfunderWritableSignerwhirlpoolWritablereward_mintRead-onlyreward_token_badgeRead-onlyreward_vaultWritableSignerreward_token_programRead-onlysystem_programRead-onlyrentRead-onlywhirlpool_programRead-only
initialize_tick_arrayExpandCollapse
Arguments
| Name | Type |
|---|---|
| start_tick_index | i32 |
Accounts
whirlpoolRead-onlyfunderWritableSignertick_arrayWritablesystem_programRead-onlywhirlpool_programRead-only
initialize_token_badgeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlywhirlpools_config_extensionRead-onlytoken_badge_authorityRead-onlySignertoken_mintRead-onlytoken_badgeWritablefunderWritableSignersystem_programRead-onlywhirlpool_programRead-only
lock_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| lock_type | LockType |
Accounts
funderWritableSignerposition_authorityRead-onlySignerpositionRead-onlyposition_mintRead-onlyposition_token_accountWritablelock_configWritablewhirlpoolRead-onlytoken_2022_programRead-onlysystem_programRead-onlywhirlpool_programRead-only
migrate_repurpose_reward_authority_spaceExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpoolWritablewhirlpool_programRead-only
open_bundled_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| bundle_index | u16 |
| tick_lower_index | i32 |
| tick_upper_index | i32 |
Accounts
bundled_positionWritableposition_bundleWritableposition_bundle_token_accountRead-onlyposition_bundle_authorityRead-onlySignerwhirlpoolRead-onlyfunderWritableSignersystem_programRead-onlyrentRead-onlywhirlpool_programRead-only
open_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| bumps | OpenPositionBumps |
| tick_lower_index | i32 |
| tick_upper_index | i32 |
Accounts
funderWritableSignerownerRead-onlypositionWritableposition_mintWritableSignerposition_token_accountWritablewhirlpoolRead-onlytoken_programRead-onlysystem_programRead-onlyrentRead-onlyassociated_token_programRead-onlywhirlpool_programRead-only
open_position_with_metadataExpandCollapse
Arguments
| Name | Type |
|---|---|
| bumps | OpenPositionWithMetadataBumps |
| tick_lower_index | i32 |
| tick_upper_index | i32 |
Accounts
funderWritableSignerownerRead-onlypositionWritableposition_mintWritableSignerposition_metadata_accountWritableposition_token_accountWritablewhirlpoolRead-onlytoken_programRead-onlysystem_programRead-onlyrentRead-onlyassociated_token_programRead-onlymetadata_programRead-onlymetadata_update_authRead-onlywhirlpool_programRead-only
open_position_with_token_extensionsExpandCollapse
Arguments
| Name | Type |
|---|---|
| tick_lower_index | i32 |
| tick_upper_index | i32 |
| with_token_metadata_extension | bool |
Accounts
funderWritableSignerownerRead-onlypositionWritableposition_mintWritableSignerposition_token_accountWritablewhirlpoolRead-onlytoken_2022_programRead-onlysystem_programRead-onlyassociated_token_programRead-onlymetadata_update_authRead-onlywhirlpool_programRead-only
reposition_liquidity_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| new_tick_lower_index | i32 |
| new_tick_upper_index | i32 |
| method | RepositionLiquidityMethod |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpoolWritabletoken_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlyposition_authorityRead-onlySignerfunderWritableSignerpositionWritableposition_token_accountRead-onlytoken_mint_aRead-onlytoken_mint_bRead-onlytoken_owner_account_aWritabletoken_owner_account_bWritabletoken_vault_aWritabletoken_vault_bWritableexisting_tick_array_lowerWritableexisting_tick_array_upperWritablenew_tick_array_lowerWritablenew_tick_array_upperWritablesystem_programRead-onlywhirlpool_programRead-only
reset_position_rangeExpandCollapse
Arguments
| Name | Type |
|---|---|
| new_tick_lower_index | i32 |
| new_tick_upper_index | i32 |
Accounts
funderWritableSignerposition_authorityRead-onlySignerwhirlpoolRead-onlypositionWritableposition_token_accountRead-onlysystem_programRead-onlywhirlpool_programRead-only
set_adaptive_fee_constantsExpandCollapse
Arguments
| Name | Type |
|---|---|
| filter_period | u16 | null |
| decay_period | u16 | null |
| reduction_factor | u16 | null |
| adaptive_fee_control_factor | u32 | null |
| max_volatility_accumulator | u32 | null |
| tick_group_size | u16 | null |
| major_swap_threshold_ticks | u16 | null |
Accounts
whirlpoolRead-onlywhirlpools_configRead-onlyoracleWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_collect_protocol_fees_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configWritablecollect_protocol_fees_authorityRead-onlySignernew_collect_protocol_fees_authorityRead-onlywhirlpool_programRead-only
set_config_extension_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlywhirlpools_config_extensionWritableconfig_extension_authorityRead-onlySignernew_config_extension_authorityRead-onlywhirlpool_programRead-only
set_config_feature_flagExpandCollapse
Arguments
| Name | Type |
|---|---|
| feature_flag | ConfigFeatureFlag |
Accounts
whirlpools_configWritableauthorityRead-onlySignerwhirlpool_programRead-only
set_default_base_fee_rateExpandCollapse
Arguments
| Name | Type |
|---|---|
| default_base_fee_rate | u16 |
Accounts
whirlpools_configRead-onlyadaptive_fee_tierWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_default_fee_rateExpandCollapse
Arguments
| Name | Type |
|---|---|
| default_fee_rate | u16 |
Accounts
whirlpools_configRead-onlyfee_tierWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_default_protocol_fee_rateExpandCollapse
Arguments
| Name | Type |
|---|---|
| default_protocol_fee_rate | u16 |
Accounts
whirlpools_configWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_delegated_fee_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlyadaptive_fee_tierWritablefee_authorityRead-onlySignernew_delegated_fee_authorityRead-onlywhirlpool_programRead-only
set_fee_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configWritablefee_authorityRead-onlySignernew_fee_authorityRead-onlywhirlpool_programRead-only
set_fee_rateExpandCollapse
Arguments
| Name | Type |
|---|---|
| fee_rate | u16 |
Accounts
whirlpools_configRead-onlywhirlpoolWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_fee_rate_by_delegated_fee_authorityExpandCollapse
Arguments
| Name | Type |
|---|---|
| fee_rate | u16 |
Accounts
whirlpoolWritableadaptive_fee_tierRead-onlydelegated_fee_authorityRead-onlySignerwhirlpool_programRead-only
set_initialize_pool_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlyadaptive_fee_tierWritablefee_authorityRead-onlySignernew_initialize_pool_authorityRead-onlywhirlpool_programRead-only
set_preset_adaptive_fee_constantsExpandCollapse
Arguments
| Name | Type |
|---|---|
| filter_period | u16 |
| decay_period | u16 |
| reduction_factor | u16 |
| adaptive_fee_control_factor | u32 |
| max_volatility_accumulator | u32 |
| tick_group_size | u16 |
| major_swap_threshold_ticks | u16 |
Accounts
whirlpools_configRead-onlyadaptive_fee_tierWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_protocol_fee_rateExpandCollapse
Arguments
| Name | Type |
|---|---|
| protocol_fee_rate | u16 |
Accounts
whirlpools_configRead-onlywhirlpoolWritablefee_authorityRead-onlySignerwhirlpool_programRead-only
set_reward_authorityExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
whirlpoolWritablereward_authorityRead-onlySignernew_reward_authorityRead-onlywhirlpool_programRead-only
set_reward_authority_by_super_authorityExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
whirlpools_configRead-onlywhirlpoolWritablereward_emissions_super_authorityRead-onlySignernew_reward_authorityRead-onlywhirlpool_programRead-only
set_reward_emissionsExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| emissions_per_second_x64 | u128 |
Accounts
whirlpoolWritablereward_authorityRead-onlySignerreward_vaultRead-onlywhirlpool_programRead-only
set_reward_emissions_super_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configWritablereward_emissions_super_authorityRead-onlySignernew_reward_emissions_super_authorityRead-onlywhirlpool_programRead-only
set_reward_emissions_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| emissions_per_second_x64 | u128 |
Accounts
whirlpoolWritablereward_authorityRead-onlySignerreward_vaultRead-onlywhirlpool_programRead-only
set_token_badge_attributeExpandCollapse
Arguments
| Name | Type |
|---|---|
| attribute | TokenBadgeAttribute |
Accounts
whirlpools_configRead-onlywhirlpools_config_extensionRead-onlytoken_badge_authorityRead-onlySignertoken_mintRead-onlytoken_badgeWritablewhirlpool_programRead-only
set_token_badge_authorityExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpools_configRead-onlywhirlpools_config_extensionWritableconfig_extension_authorityRead-onlySignernew_token_badge_authorityRead-onlywhirlpool_programRead-only
swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| other_amount_threshold | u64 |
| sqrt_price_limit | u128 |
| amount_specified_is_input | bool |
| a_to_b | bool |
Accounts
token_programRead-onlytoken_authorityRead-onlySignerwhirlpoolWritabletoken_owner_account_aWritabletoken_vault_aWritabletoken_owner_account_bWritabletoken_vault_bWritabletick_array_0Writabletick_array_1Writabletick_array_2WritableoracleRead-onlywhirlpool_programRead-only
swap_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| other_amount_threshold | u64 |
| sqrt_price_limit | u128 |
| amount_specified_is_input | bool |
| a_to_b | bool |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
token_program_aRead-onlytoken_program_bRead-onlymemo_programRead-onlytoken_authorityRead-onlySignerwhirlpoolWritabletoken_mint_aRead-onlytoken_mint_bRead-onlytoken_owner_account_aWritabletoken_vault_aWritabletoken_owner_account_bWritabletoken_vault_bWritabletick_array_0Writabletick_array_1Writabletick_array_2WritableoracleWritablewhirlpool_programRead-only
transfer_locked_positionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_authorityRead-onlySignerreceiverWritablepositionRead-onlyposition_mintRead-onlyposition_token_accountWritabledestination_token_accountWritablelock_configWritabletoken_2022_programRead-onlywhirlpool_programRead-only
two_hop_swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| other_amount_threshold | u64 |
| amount_specified_is_input | bool |
| a_to_b_one | bool |
| a_to_b_two | bool |
| sqrt_price_limit_one | u128 |
| sqrt_price_limit_two | u128 |
Accounts
token_programRead-onlytoken_authorityRead-onlySignerwhirlpool_oneWritablewhirlpool_twoWritabletoken_owner_account_one_aWritabletoken_vault_one_aWritabletoken_owner_account_one_bWritabletoken_vault_one_bWritabletoken_owner_account_two_aWritabletoken_vault_two_aWritabletoken_owner_account_two_bWritabletoken_vault_two_bWritabletick_array_one_0Writabletick_array_one_1Writabletick_array_one_2Writabletick_array_two_0Writabletick_array_two_1Writabletick_array_two_2Writableoracle_oneRead-onlyoracle_twoRead-onlywhirlpool_programRead-only
two_hop_swap_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| other_amount_threshold | u64 |
| amount_specified_is_input | bool |
| a_to_b_one | bool |
| a_to_b_two | bool |
| sqrt_price_limit_one | u128 |
| sqrt_price_limit_two | u128 |
| remaining_accounts_info | RemainingAccountsInfo | null |
Accounts
whirlpool_oneWritablewhirlpool_twoWritabletoken_mint_inputRead-onlytoken_mint_intermediateRead-onlytoken_mint_outputRead-onlytoken_program_inputRead-onlytoken_program_intermediateRead-onlytoken_program_outputRead-onlytoken_owner_account_inputWritabletoken_vault_one_inputWritabletoken_vault_one_intermediateWritabletoken_vault_two_intermediateWritabletoken_vault_two_outputWritabletoken_owner_account_outputWritabletoken_authorityRead-onlySignertick_array_one_0Writabletick_array_one_1Writabletick_array_one_2Writabletick_array_two_0Writabletick_array_two_1Writabletick_array_two_2Writableoracle_oneWritableoracle_twoWritablememo_programRead-onlywhirlpool_programRead-only
update_fees_and_rewardsExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
whirlpoolWritablepositionWritabletick_array_lowerRead-onlytick_array_upperRead-onlywhirlpool_programRead-only
LiquidityDecreased9 fields
whirlpoolpubkeypositionpubkeytick_lower_indexi32tick_upper_indexi32liquidityu128token_a_amountu64token_b_amountu64token_a_transfer_feeu64token_b_transfer_feeu64
LiquidityIncreased9 fields
whirlpoolpubkeypositionpubkeytick_lower_indexi32tick_upper_indexi32liquidityu128token_a_amountu64token_b_amountu64token_a_transfer_feeu64token_b_transfer_feeu64
LiquidityRepositioned18 fields
whirlpoolpubkeypositionpubkeyexisting_range_tick_lower_indexi32existing_range_tick_upper_indexi32new_range_tick_lower_indexi32new_range_tick_upper_indexi32existing_range_liquidityu128new_range_liquidityu128existing_range_token_a_amountu64existing_range_token_b_amountu64new_range_token_a_amountu64new_range_token_b_amountu64token_a_transfer_amountu64token_a_transfer_feeu64is_token_a_transfer_from_ownerbooltoken_b_transfer_amountu64token_b_transfer_feeu64is_token_b_transfer_from_ownerbool
PoolInitialized10 fields
whirlpoolpubkeywhirlpools_configpubkeytoken_mint_apubkeytoken_mint_bpubkeytick_spacingu16token_program_apubkeytoken_program_bpubkeydecimals_au8decimals_bu8initial_sqrt_priceu128
PositionOpened4 fields
whirlpoolpubkeypositionpubkeytick_lower_indexi32tick_upper_indexi32
Traded10 fields
whirlpoolpubkeya_to_bboolpre_sqrt_priceu128post_sqrt_priceu128input_amountu64output_amountu64input_transfer_feeu64output_transfer_feeu64lp_feeu64protocol_feeu64
Filter vocabulary
Runtime account roles (111)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
adaptive_fee_tierassociated_token_programauthoritybundled_positioncollect_protocol_fees_authorityconfigconfig_extensionconfig_extension_authoritydelegated_fee_authoritydestination_token_accountexisting_tick_array_lowerexisting_tick_array_upperfee_authorityfee_tierfunderinitialize_pool_authoritylock_configmemo_programmetadata_programmetadata_update_authnew_collect_protocol_fees_authoritynew_config_extension_authoritynew_delegated_fee_authoritynew_fee_authoritynew_initialize_pool_authoritynew_reward_authoritynew_reward_emissions_super_authoritynew_tick_array_lowernew_tick_array_uppernew_token_badge_authorityoracleoracle_oneoracle_twoownerpositionposition_authorityposition_bundleposition_bundle_authorityposition_bundle_metadataposition_bundle_mintposition_bundle_ownerposition_bundle_token_accountposition_metadata_accountposition_mintposition_token_accountreceiverrentreward_authorityreward_emissions_super_authorityreward_mintreward_owner_accountreward_token_badgereward_token_programreward_vaultsystem_programtick_arraytick_array_0tick_array_1tick_array_2tick_array_lowertick_array_one_0tick_array_one_1tick_array_one_2tick_array_two_0tick_array_two_1tick_array_two_2tick_array_uppertoken_2022_programtoken_authoritytoken_badgetoken_badge_atoken_badge_authoritytoken_badge_btoken_destination_atoken_destination_btoken_minttoken_mint_atoken_mint_btoken_mint_inputtoken_mint_intermediatetoken_mint_outputtoken_owner_account_atoken_owner_account_btoken_owner_account_inputtoken_owner_account_one_atoken_owner_account_one_btoken_owner_account_outputtoken_owner_account_two_atoken_owner_account_two_btoken_programtoken_program_atoken_program_btoken_program_inputtoken_program_intermediatetoken_program_outputtoken_vault_atoken_vault_btoken_vault_one_atoken_vault_one_btoken_vault_one_inputtoken_vault_one_intermediatetoken_vault_two_atoken_vault_two_btoken_vault_two_intermediatetoken_vault_two_outputwhirlpoolwhirlpool_onewhirlpool_programwhirlpool_twowhirlpools_configwhirlpools_config_extension


Parsed Streams documentation
View allGet started
Parsed Streams is available on all paid plans


