Solana Data APIs
Byreal CLMM Program Data API
Explore decoded instructions, events, and account roles for Byreal CLMM Program.
REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N2describeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Byreal CLMM Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N2"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N2"
}
]
}Copyable examples
Stream Byreal CLMM Program data
Subscribe using the Byreal CLMM 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: ["REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N2"],
instructionNames: ["claim_offchain_reward"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (35)
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 35 instructions
claim_offchain_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
Accounts
claimerWritableSignerauthorityRead-onlySigneradmin_groupRead-onlypool_idRead-onlytoken_mintRead-onlyclaimer_token_accountWritablereward_vault_token_accountWritablereward_configRead-onlytoken_programRead-onlyassociated_token_programRead-only
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
admin_groupRead-onlyfee_keeperWritableprotocol_positionWritablesystem_programRead-only
collect_fund_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_0_requested | u64 |
| amount_1_requested | u64 |
Accounts
admin_groupRead-onlypool_stateWritabletoken_vault_0Writabletoken_vault_1Writablevault_0_mintRead-onlyvault_1_mintRead-onlyrecipient_token_account_0Writablerecipient_token_account_1Writabletoken_programRead-onlytoken_program_2022Read-onlyassociated_token_programRead-only
collect_protocol_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_0_requested | u64 |
| amount_1_requested | u64 |
Accounts
admin_groupRead-onlypool_stateWritabletoken_vault_0Writabletoken_vault_1Writablevault_0_mintRead-onlyvault_1_mintRead-onlyrecipient_token_account_0Writablerecipient_token_account_1Writabletoken_programRead-onlytoken_program_2022Read-onlyassociated_token_programRead-only
collect_remaining_rewardsExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
reward_funderRead-onlySigneradmin_groupRead-onlyfunder_token_accountWritablepool_stateWritablereward_token_vaultRead-onlyreward_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
ownerWritableSigneradmin_groupRead-onlyamm_configWritablesystem_programRead-only
create_operation_accountExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSigneradmin_groupRead-onlyoperation_stateWritablesystem_programRead-only
create_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| sqrt_price_x64 | u128 |
| open_time | u64 |
Accounts
pool_creatorWritableSignerpool_managerRead-onlySigneradmin_groupRead-onlyamm_configRead-onlypool_stateWritableoffchain_reward_configWritabletoken_mint_0Read-onlytoken_mint_1Read-onlytoken_vault_0Writabletoken_vault_1Writableobservation_stateWritabletick_array_bitmapWritabletoken_program_0Read-onlytoken_program_1Read-onlysystem_programRead-onlyrentRead-only
create_pool_decay_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | CreatePoolDecayFeeParams |
Accounts
pool_creatorWritableSignerpool_managerRead-onlySigneradmin_groupRead-onlyamm_configRead-onlypool_stateWritableoffchain_reward_configWritabletoken_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
ownerWritableSigneradmin_groupRead-onlytoken_mintRead-onlysupport_mint_associatedWritablesystem_programRead-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
deposit_offchain_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
Accounts
payerWritableSignerauthorityRead-onlySigneradmin_groupRead-onlypool_idRead-onlytoken_mintRead-onlypayer_token_accountWritablereward_vault_token_accountWritablereward_configWritabletoken_programRead-onlyassociated_token_programRead-onlysystem_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
init_amm_admin_groupExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InitAdminGroupParams |
Accounts
payerWritableSigneradmin_groupWritablesystem_programRead-only
initialize_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | InitializeRewardParam |
Accounts
reward_funderWritableSigneradmin_groupRead-onlyfunder_token_accountWritableamm_configRead-onlypool_stateWritableoperation_stateRead-onlyreward_token_mintRead-onlyreward_token_vaultWritablereward_token_programRead-onlysystem_programRead-onlyrentRead-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_pool_quote_flagExpandCollapse
Arguments
| Name | Type |
|---|---|
| token1_as_quote | bool |
Accounts
authorityRead-onlySigneradmin_groupRead-onlypool_stateWritable
set_pool_trade_fee_rateExpandCollapse
Arguments
| Name | Type |
|---|---|
| trade_fee_rate | u32 |
Accounts
authorityRead-onlySigneradmin_groupRead-onlypool_stateWritable
set_reward_paramsExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| emissions_per_second_x64 | u128 |
| open_time | u64 |
| end_time | u64 |
Accounts
authorityRead-onlySigneradmin_groupRead-onlyamm_configRead-onlypool_stateWritableoperation_stateRead-onlytoken_programRead-onlytoken_program_2022Read-only
set_swap_dynamic_fee_paramsExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SetSwapDynamicFeeParamsInput |
Accounts
authorityRead-onlySigneradmin_groupRead-onlypool_stateWritable
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_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
swap_v3_dynExpandCollapse
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-onlySigneradmin_groupRead-onlypool_stateWritable
update_amm_admin_groupExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | UpdateAdminGroupParams |
Accounts
payerWritableSigneradmin_groupWritable
update_amm_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | u8 |
| value | u32 |
Accounts
ownerRead-onlySigneradmin_groupRead-onlyamm_configWritable
update_operation_accountExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | u8 |
| keys | pubkey[] |
Accounts
ownerRead-onlySigneradmin_groupRead-onlyoperation_stateWritablesystem_programRead-only
update_pool_statusExpandCollapse
Arguments
| Name | Type |
|---|---|
| status | u8 |
Accounts
authorityRead-onlySigneradmin_groupRead-onlypool_stateWritable
update_reward_infosExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
pool_stateWritable
withdraw_offchain_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount | u64 |
Accounts
authorityRead-onlySigneradmin_groupRead-onlypool_idRead-onlytoken_mintRead-onlyreceiver_token_accountWritablereward_vault_token_accountWritablereward_configWritabletoken_programRead-onlyassociated_token_programRead-only
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
DecreaseLiquidityEvent9 fields
position_nft_mintpubkeyliquidityu128decrease_amount_0u64decrease_amount_1u64fee_amount_0u64fee_amount_1u64reward_amounts[u64; 3]transfer_fee_0u64transfer_fee_1u64
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
ModifyAmmAdminGroupEvent6 fields
fee_keeperpubkeyreward_config_managerpubkeyreward_claim_managerpubkeypool_managerpubkeyemergency_managerpubkeynormal_managerpubkey
PoolCreatedEvent8 fields
token_mint_0pubkeytoken_mint_1pubkeytick_spacingu16pool_statepubkeysqrt_price_x64u128ticki32token_vault_0pubkeytoken_vault_1pubkey
SwapEvent12 fields
pool_statepubkeysenderpubkeytoken_account_0pubkeytoken_account_1pubkeyamount_0u64transfer_fee_0u64amount_1u64transfer_fee_1u64zero_for_oneboolsqrt_price_x64u128liquidityu128ticki32
UpdateRewardInfosEvent1 field
reward_growth_global_x64[u128; 3]
Filter vocabulary
Runtime account roles (64)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
admin_groupamm_configassociated_token_programauthorityclaimerclaimer_token_accountfee_keeperfunder_token_accountinput_token_accountinput_vaultinput_vault_mintmemo_programmetadata_accountmetadata_programnft_accountnft_ownerobservation_stateoffchain_reward_configoperation_stateoutput_token_accountoutput_vaultoutput_vault_mintownerpayerpayer_token_accountpersonal_positionpool_creatorpool_idpool_managerpool_stateposition_nft_accountposition_nft_mintposition_nft_ownerprotocol_positionreceiver_token_accountrecipient_token_account_0recipient_token_account_1rentreward_configreward_funderreward_token_mintreward_token_programreward_token_vaultreward_vault_mintreward_vault_token_accountsupport_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


