Solana Data APIs
Raydium Concentrated Liquidity Program Data API
Explore decoded instructions, events, and account roles for Raydium Concentrated Liquidity Program.
CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqKdescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Raydium Concentrated Liquidity Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK"
}
]
}Copyable examples
Stream Raydium Concentrated Liquidity Program data
Subscribe using the Raydium Concentrated Liquidity 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: ["CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK"],
instructionNames: ["close_limit_order"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (39)
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 39 instructions
close_limit_orderExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
signerRead-onlySignerrent_receiverWritablelimit_orderWritable
close_permission_pdaExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignerpermission_authorityRead-onlypermissionWritable
close_positionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
nft_ownerWritableSignerposition_nft_mintWritableposition_nft_accountWritablepersonal_positionWritablesystem_programRead-onlytoken_programRead-only
close_protocol_positionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
adminWritableSignerprotocol_positionWritable
close_support_mint_associatedExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignertoken_mintRead-onlysupport_mint_associatedWritable
collect_excess_lamportsExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
collect_lamports_walletWritableSignerpool_stateWritabletoken_programRead-onlytoken_program_2022Read-only
collect_fund_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_0_requested | u64 |
| amount_1_requested | u64 |
Accounts
ownerRead-onlySignerpool_stateWritableamm_configRead-onlytoken_vault_0Writabletoken_vault_1Writablevault_0_mintRead-onlyvault_1_mintRead-onlyrecipient_token_account_0Writablerecipient_token_account_1Writabletoken_programRead-onlytoken_program_2022Read-only
collect_protocol_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_0_requested | u64 |
| amount_1_requested | u64 |
Accounts
ownerRead-onlySignerpool_stateWritableamm_configRead-onlytoken_vault_0Writabletoken_vault_1Writablevault_0_mintRead-onlyvault_1_mintRead-onlyrecipient_token_account_0Writablerecipient_token_account_1Writabletoken_programRead-onlytoken_program_2022Read-only
collect_remaining_rewardsExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
reward_funderRead-onlySignerfunder_token_accountWritablepool_stateWritablereward_token_vaultWritablereward_vault_mintRead-onlytoken_programRead-onlytoken_program_2022Read-onlymemo_programRead-only
create_amm_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| index | u16 |
| tick_spacing | u16 |
| trade_fee_rate | u32 |
| protocol_fee_rate | u32 |
| fund_fee_rate | u32 |
Accounts
ownerWritableSigneramm_configWritablesystem_programRead-only
create_customizable_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| customizable_params | CreateCustomizableParams |
Accounts
pool_creatorWritableSigneramm_configRead-onlypool_stateWritabletoken_mint_0Read-onlytoken_mint_1Read-onlytoken_vault_0Writabletoken_vault_1Writableobservation_stateWritabletick_array_bitmapWritabletoken_program_0Read-onlytoken_program_1Read-onlysystem_programRead-onlyrentRead-only
create_dynamic_fee_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| index | u16 |
| filter_period | u16 |
| decay_period | u16 |
| reduction_factor | u16 |
| dynamic_fee_control | u32 |
| max_volatility_accumulator | u32 |
Accounts
ownerWritableSignerdynamic_fee_configWritablesystem_programRead-only
create_operation_accountExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSigneroperation_stateWritablesystem_programRead-only
create_permission_pdaExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignerpermission_authorityRead-onlypermissionWritablesystem_programRead-only
create_permissioned_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| customizable_params | CreateCustomizableParams |
| seed_index | u16 |
Accounts
payerWritableSignerpool_creatorRead-onlypermissionRead-onlyamm_configRead-onlypool_stateWritabletoken_mint_0Read-onlytoken_mint_1Read-onlytoken_vault_0Writabletoken_vault_1Writableobservation_stateWritabletick_array_bitmapWritabletoken_program_0Read-onlytoken_program_1Read-onlysystem_programRead-onlyrentRead-only
create_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| sqrt_price_x64 | u128 |
| open_time | u64 |
Accounts
pool_creatorWritableSigneramm_configRead-onlypool_stateWritabletoken_mint_0Read-onlytoken_mint_1Read-onlytoken_vault_0Writabletoken_vault_1Writableobservation_stateWritabletick_array_bitmapWritabletoken_program_0Read-onlytoken_program_1Read-onlysystem_programRead-onlyrentRead-only
create_support_mint_associatedExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignertoken_mintRead-onlysupport_mint_associatedWritablesystem_programRead-only
decrease_limit_orderExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| amount_min | u64 |
Accounts
ownerRead-onlySignerpool_stateWritabletick_arrayWritablelimit_orderWritableinput_token_accountWritableoutput_token_accountWritableinput_vaultWritableoutput_vaultWritableinput_vault_mintRead-onlyoutput_vault_mintRead-onlytoken_programRead-onlytoken_program_2022Read-only
decrease_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity | u128 |
| amount_0_min | u64 |
| amount_1_min | u64 |
Accounts
nft_ownerRead-onlySignernft_accountRead-onlypersonal_positionWritablepool_stateWritableprotocol_positionRead-onlytoken_vault_0Writabletoken_vault_1Writabletick_array_lowerWritabletick_array_upperWritablerecipient_token_account_0Writablerecipient_token_account_1Writabletoken_programRead-only
decrease_liquidity_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity | u128 |
| amount_0_min | u64 |
| amount_1_min | u64 |
Accounts
nft_ownerRead-onlySignernft_accountRead-onlypersonal_positionWritablepool_stateWritableprotocol_positionRead-onlytoken_vault_0Writabletoken_vault_1Writabletick_array_lowerWritabletick_array_upperWritablerecipient_token_account_0Writablerecipient_token_account_1Writabletoken_programRead-onlytoken_program_2022Read-onlymemo_programRead-onlyvault_0_mintRead-onlyvault_1_mintRead-only
increase_limit_orderExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
Accounts
ownerRead-onlySignerpool_stateWritabletick_arrayWritablelimit_orderWritableinput_token_accountWritableinput_vaultWritableinput_vault_mintRead-onlyinput_token_programRead-only
increase_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity | u128 |
| amount_0_max | u64 |
| amount_1_max | u64 |
Accounts
nft_ownerRead-onlySignernft_accountRead-onlypool_stateWritableprotocol_positionRead-onlypersonal_positionWritabletick_array_lowerWritabletick_array_upperWritabletoken_account_0Writabletoken_account_1Writabletoken_vault_0Writabletoken_vault_1Writabletoken_programRead-only
increase_liquidity_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| liquidity | u128 |
| amount_0_max | u64 |
| amount_1_max | u64 |
| base_flag | bool | null |
Accounts
nft_ownerRead-onlySignernft_accountRead-onlypool_stateWritableprotocol_positionRead-onlypersonal_positionWritabletick_array_lowerWritabletick_array_upperWritabletoken_account_0Writabletoken_account_1Writabletoken_vault_0Writabletoken_vault_1Writabletoken_programRead-onlytoken_program_2022Read-onlyvault_0_mintRead-onlyvault_1_mintRead-only
initialize_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | InitializeRewardParam |
Accounts
reward_funderWritableSignerfunder_token_accountWritableamm_configRead-onlypool_stateWritableoperation_stateRead-onlyreward_token_mintRead-onlyreward_token_vaultWritablereward_token_programRead-onlysystem_programRead-onlyrentRead-only
open_limit_orderExpandCollapse
Arguments
| Name | Type |
|---|---|
| nonce_index | u8 |
| zero_for_one | bool |
| tick_index | i32 |
| amount | u64 |
Accounts
payerWritableSignerpool_stateWritabletick_arrayWritablelimit_order_nonceWritablelimit_orderWritableinput_token_accountWritableoutput_token_accountWritableinput_vaultWritableoutput_vaultWritableinput_vault_mintRead-onlyoutput_vault_mintRead-onlyinput_token_programRead-onlysystem_programRead-only
open_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| tick_lower_index | i32 |
| tick_upper_index | i32 |
| tick_array_lower_start_index | i32 |
| tick_array_upper_start_index | i32 |
| liquidity | u128 |
| amount_0_max | u64 |
| amount_1_max | u64 |
Accounts
payerWritableSignerposition_nft_ownerRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablemetadata_accountWritablepool_stateWritableprotocol_positionRead-onlytick_array_lowerWritabletick_array_upperWritablepersonal_positionWritabletoken_account_0Writabletoken_account_1Writabletoken_vault_0Writabletoken_vault_1WritablerentRead-onlysystem_programRead-onlytoken_programRead-onlyassociated_token_programRead-onlymetadata_programRead-only
open_position_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| tick_lower_index | i32 |
| tick_upper_index | i32 |
| tick_array_lower_start_index | i32 |
| tick_array_upper_start_index | i32 |
| liquidity | u128 |
| amount_0_max | u64 |
| amount_1_max | u64 |
| with_metadata | bool |
| base_flag | bool | null |
Accounts
payerWritableSignerposition_nft_ownerRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablemetadata_accountWritablepool_stateWritableprotocol_positionRead-onlytick_array_lowerWritabletick_array_upperWritablepersonal_positionWritabletoken_account_0Writabletoken_account_1Writabletoken_vault_0Writabletoken_vault_1WritablerentRead-onlysystem_programRead-onlytoken_programRead-onlyassociated_token_programRead-onlymetadata_programRead-onlytoken_program_2022Read-onlyvault_0_mintRead-onlyvault_1_mintRead-only
open_position_with_token22_nftExpandCollapse
Arguments
| Name | Type |
|---|---|
| tick_lower_index | i32 |
| tick_upper_index | i32 |
| tick_array_lower_start_index | i32 |
| tick_array_upper_start_index | i32 |
| liquidity | u128 |
| amount_0_max | u64 |
| amount_1_max | u64 |
| with_metadata | bool |
| base_flag | bool | null |
Accounts
payerWritableSignerposition_nft_ownerRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablepool_stateWritableprotocol_positionRead-onlytick_array_lowerWritabletick_array_upperWritablepersonal_positionWritabletoken_account_0Writabletoken_account_1Writabletoken_vault_0Writabletoken_vault_1WritablerentRead-onlysystem_programRead-onlytoken_programRead-onlyassociated_token_programRead-onlytoken_program_2022Read-onlyvault_0_mintRead-onlyvault_1_mintRead-only
set_reward_paramsExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| emissions_per_second_x64 | u128 |
| open_time | u64 |
| end_time | u64 |
Accounts
authorityRead-onlySigneramm_configRead-onlypool_stateWritableoperation_stateRead-onlytoken_programRead-onlytoken_program_2022Read-only
settle_limit_orderExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
signerRead-onlySignerpool_stateRead-onlytick_arrayRead-onlylimit_orderWritableoutput_token_accountWritableoutput_vaultWritableoutput_vault_mintRead-onlyoutput_token_programRead-only
swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| other_amount_threshold | u64 |
| sqrt_price_limit_x64 | u128 |
| is_base_input | bool |
Accounts
payerRead-onlySigneramm_configRead-onlypool_stateWritableinput_token_accountWritableoutput_token_accountWritableinput_vaultWritableoutput_vaultWritableobservation_stateWritabletoken_programRead-onlytick_arrayWritable
swap_router_base_inExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_in | u64 |
| amount_out_minimum | u64 |
Accounts
payerRead-onlySignerinput_token_accountWritableinput_token_mintWritabletoken_programRead-onlytoken_program_2022Read-onlymemo_programRead-only
swap_v2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
| other_amount_threshold | u64 |
| sqrt_price_limit_x64 | u128 |
| is_base_input | bool |
Accounts
payerRead-onlySigneramm_configRead-onlypool_stateWritableinput_token_accountWritableoutput_token_accountWritableinput_vaultWritableoutput_vaultWritableobservation_stateWritabletoken_programRead-onlytoken_program_2022Read-onlymemo_programRead-onlyinput_vault_mintRead-onlyoutput_vault_mintRead-only
transfer_reward_ownerExpandCollapse
Arguments
| Name | Type |
|---|---|
| new_owner | pubkey |
Accounts
authorityRead-onlySignerpool_stateWritable
update_amm_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | u8 |
| value | u32 |
Accounts
ownerRead-onlySigneramm_configWritable
update_dynamic_fee_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| filter_period | u16 |
| decay_period | u16 |
| reduction_factor | u16 |
| dynamic_fee_control | u32 |
| max_volatility_accumulator | u32 |
Accounts
ownerRead-onlySignerdynamic_fee_configWritable
update_operation_accountExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | u8 |
| keys | pubkey[] |
Accounts
ownerRead-onlySigneroperation_stateWritablesystem_programRead-only
update_pool_statusExpandCollapse
Arguments
| Name | Type |
|---|---|
| status | u8 |
Accounts
authorityRead-onlySignerpool_stateWritable
update_reward_infosExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
pool_stateWritable
Program-defined data
IDL events (15)
These are events defined by the Raydium Concentrated Liquidity Program IDL.
CollectPersonalFeeEvent5 fields
position_nft_mintpubkeyrecipient_token_account_0pubkeyrecipient_token_account_1pubkeyamount_0u64amount_1u64
CollectProtocolFeeEvent5 fields
pool_statepubkeyrecipient_token_account_0pubkeyrecipient_token_account_1pubkeyamount_0u64amount_1u64
ConfigChangeEvent7 fields
indexu16ownerpubkeyprotocol_fee_rateu32trade_fee_rateu32tick_spacingu16fund_fee_rateu32fund_ownerpubkey
CreatePersonalPositionEvent10 fields
pool_statepubkeyminterpubkeynft_ownerpubkeytick_lower_indexi32tick_upper_indexi32liquidityu128deposit_amount_0u64deposit_amount_1u64deposit_amount_0_transfer_feeu64deposit_amount_1_transfer_feeu64
DecreaseLimitOrderEvent8 fields
pool_idpubkeylimit_orderpubkeyzero_for_onebooltick_indexi32total_amountu64filled_amountu64settled_output_amountu64decreased_amountu64
DecreaseLiquidityEvent9 fields
position_nft_mintpubkeyliquidityu128decrease_amount_0u64decrease_amount_1u64fee_amount_0u64fee_amount_1u64reward_amounts[u64; 3]transfer_fee_0u64transfer_fee_1u64
IncreaseLimitOrderEvent7 fields
pool_idpubkeylimit_orderpubkeyzero_for_onebooltick_indexi32total_amountu64increased_amountu64transfer_feeu64
IncreaseLiquidityEvent6 fields
position_nft_mintpubkeyliquidityu128amount_0u64amount_1u64amount_0_transfer_feeu64amount_1_transfer_feeu64
LiquidityCalculateEvent9 fields
pool_liquidityu128pool_sqrt_price_x64u128pool_ticki32calc_amount_0u64calc_amount_1u64trade_fee_owed_0u64trade_fee_owed_1u64transfer_fee_0u64transfer_fee_1u64
LiquidityChangeEvent6 fields
pool_statepubkeyticki32tick_loweri32tick_upperi32liquidity_beforeu128liquidity_afteru128
OpenLimitOrderEvent6 fields
pool_idpubkeylimit_orderpubkeyzero_for_onebooltick_indexi32total_amountu64transfer_feeu64
PoolCreatedEvent8 fields
token_mint_0pubkeytoken_mint_1pubkeytick_spacingu16pool_statepubkeysqrt_price_x64u128ticki32token_vault_0pubkeytoken_vault_1pubkey
SettleLimitOrderEvent7 fields
pool_idpubkeylimit_orderpubkeyzero_for_onebooltick_indexi32total_amountu64filled_amountu64settled_amount_outu64
SwapEvent14 fields
pool_statepubkeysenderpubkeytoken_account_0pubkeytoken_account_1pubkeyamount_0u64transfer_fee_0u64amount_1u64transfer_fee_1u64zero_for_oneboolsqrt_price_x64u128liquidityu128ticki32trade_fee_0u64trade_fee_1u64
UpdateRewardInfosEvent1 field
reward_growth_global_x64[u128; 3]
Filter vocabulary
Runtime account roles (65)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
adminamm_configassociated_token_programauthoritycollect_lamports_walletdynamic_fee_configfunder_token_accountinput_token_accountinput_token_mintinput_token_programinput_vaultinput_vault_mintlimit_orderlimit_order_noncememo_programmetadata_accountmetadata_programnft_accountnft_ownerobservation_stateoperation_stateoutput_token_accountoutput_token_programoutput_vaultoutput_vault_mintownerpayerpermissionpermission_authoritypersonal_positionpool_creatorpool_stateposition_nft_accountposition_nft_mintposition_nft_ownerprotocol_positionrecipient_token_account_0recipient_token_account_1rentrent_receiverreward_funderreward_token_mintreward_token_programreward_token_vaultreward_vault_mintsignersupport_mint_associatedsystem_programtick_arraytick_array_bitmaptick_array_lowertick_array_uppertoken_account_0token_account_1token_minttoken_mint_0token_mint_1token_programtoken_program_0token_program_1token_program_2022token_vault_0token_vault_1vault_0_mintvault_1_mint


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


