Solana Data APIs
Meteora DAMM V2 Program Data API
Explore decoded instructions, events, and account roles for Meteora DAMM V2 Program.
cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGGdescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Meteora DAMM V2 Program and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"
}
]
}Copyable examples
Stream Meteora DAMM V2 Program data
Subscribe using the Meteora DAMM V2 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: ["cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG"],
instructionNames: ["add_liquidity"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (38)
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 38 instructions
add_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | AddLiquidityParameters |
Accounts
poolWritablepositionWritabletoken_a_accountWritabletoken_b_accountWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlyposition_nft_accountRead-onlyownerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyevent_authorityRead-onlyprogramRead-only
claim_position_feeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
pool_authorityRead-onlypoolRead-onlypositionWritabletoken_a_accountWritabletoken_b_accountWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlyposition_nft_accountRead-onlyownerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyevent_authorityRead-onlyprogramRead-only
claim_protocol_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| max_amount_a | u64 |
| max_amount_b | u64 |
Accounts
pool_authorityRead-onlypoolWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlytoken_a_accountWritabletoken_b_accountWritableoperatorRead-onlysignerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyevent_authorityRead-onlyprogramRead-only
claim_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| skip_reward | u8 |
Accounts
pool_authorityRead-onlypoolWritablepositionWritablereward_vaultWritablereward_mintRead-onlyuser_token_accountWritableposition_nft_accountRead-onlyownerRead-onlySignertoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
close_configExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
configWritableoperatorRead-onlysignerRead-onlySignerrent_receiverWritableevent_authorityRead-onlyprogramRead-only
close_operator_accountExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
operatorWritablesignerRead-onlySignerrent_receiverWritableevent_authorityRead-onlyprogramRead-only
close_positionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
position_nft_mintWritableposition_nft_accountWritablepoolWritablepositionWritablepool_authorityRead-onlyrent_receiverWritableownerRead-onlySignertoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
close_token_badgeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
token_badgeWritableoperatorRead-onlysignerRead-onlySignerrent_receiverWritableevent_authorityRead-onlyprogramRead-only
create_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| index | u64 |
| config_parameters | StaticConfigParameters |
Accounts
configWritableoperatorRead-onlysignerRead-onlySignerpayerWritableSignersystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_dynamic_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| index | u64 |
| config_parameters | DynamicConfigParameters |
Accounts
configWritableoperatorRead-onlysignerRead-onlySignerpayerWritableSignersystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_operator_accountExpandCollapse
Arguments
| Name | Type |
|---|---|
| permission | u128 |
Accounts
operatorWritablewhitelisted_addressRead-onlysignerRead-onlySignerpayerWritableSignersystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_positionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablepoolWritablepositionWritablepool_authorityRead-onlypayerWritableSignertoken_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
create_token_badgeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
token_badgeWritabletoken_mintRead-onlyoperatorRead-onlysignerRead-onlySignerpayerWritableSignersystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
dummy_ixExpandCollapse
Arguments
| Name | Type |
|---|---|
| _ixs | DummyParams |
Accounts
pod_aligned_fee_time_schedulerRead-onlypod_aligned_fee_rate_limiterRead-onlypod_aligned_fee_market_cap_schedulerRead-only
fix_config_fee_paramsExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | BaseFeeParameters |
Accounts
configWritableoperatorRead-onlysignerRead-onlySigner
fix_pool_fee_paramsExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | BaseFeeParameters |
Accounts
poolWritableoperatorRead-onlysignerRead-onlySigner
fix_pool_layout_versionExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
poolWritableoperatorRead-onlysignerRead-onlySigner
fund_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| amount | u64 |
| carry_forward | bool |
Accounts
poolWritablereward_vaultWritablereward_mintRead-onlyfunder_token_accountWritablefunderRead-onlySignertoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
initialize_customizable_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InitializeCustomizablePoolParameters |
Accounts
creatorRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablepayerWritableSignerpool_authorityRead-onlypoolWritablepositionWritabletoken_a_mintRead-onlytoken_b_mintRead-onlytoken_a_vaultWritabletoken_b_vaultWritablepayer_token_aWritablepayer_token_bWritabletoken_a_programRead-onlytoken_b_programRead-onlytoken_2022_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
initialize_poolExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InitializePoolParameters |
Accounts
creatorRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablepayerWritableSignerconfigRead-onlypool_authorityRead-onlypoolWritablepositionWritabletoken_a_mintRead-onlytoken_b_mintRead-onlytoken_a_vaultWritabletoken_b_vaultWritablepayer_token_aWritablepayer_token_bWritabletoken_a_programRead-onlytoken_b_programRead-onlytoken_2022_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
initialize_pool_with_dynamic_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | InitializeCustomizablePoolParameters |
Accounts
creatorRead-onlyposition_nft_mintWritableSignerposition_nft_accountWritablepayerWritableSignerpool_creator_authorityRead-onlySignerconfigRead-onlypool_authorityRead-onlypoolWritablepositionWritabletoken_a_mintRead-onlytoken_b_mintRead-onlytoken_a_vaultWritabletoken_b_vaultWritablepayer_token_aWritablepayer_token_bWritabletoken_a_programRead-onlytoken_b_programRead-onlytoken_2022_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
initialize_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| reward_duration | u64 |
| funder | pubkey |
Accounts
pool_authorityRead-onlypoolWritablereward_vaultWritablereward_mintRead-onlysignerRead-onlySignerpayerWritableSignertoken_programRead-onlysystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
lock_inner_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | VestingParameters |
Accounts
poolRead-onlypositionWritableposition_nft_accountRead-onlyownerRead-onlySignerevent_authorityRead-onlyprogramRead-only
lock_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | VestingParameters |
Accounts
poolRead-onlypositionWritablevestingWritableSignerposition_nft_accountRead-onlyownerRead-onlySignerpayerWritableSignersystem_programRead-onlyevent_authorityRead-onlyprogramRead-only
permanent_lock_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| permanent_lock_liquidity | u128 |
Accounts
poolWritablepositionWritableposition_nft_accountRead-onlyownerRead-onlySignerevent_authorityRead-onlyprogramRead-only
refresh_vestingExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
poolRead-onlypositionWritableposition_nft_accountRead-onlyownerRead-only
remove_all_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| token_a_amount_threshold | u64 |
| token_b_amount_threshold | u64 |
Accounts
pool_authorityRead-onlypoolWritablepositionWritabletoken_a_accountWritabletoken_b_accountWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlyposition_nft_accountRead-onlyownerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyevent_authorityRead-onlyprogramRead-only
remove_liquidityExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | RemoveLiquidityParameters |
Accounts
pool_authorityRead-onlypoolWritablepositionWritabletoken_a_accountWritabletoken_b_accountWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlyposition_nft_accountRead-onlyownerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyevent_authorityRead-onlyprogramRead-only
set_pool_statusExpandCollapse
Arguments
| Name | Type |
|---|---|
| status | u8 |
Accounts
poolWritableoperatorRead-onlysignerRead-onlySignerevent_authorityRead-onlyprogramRead-only
split_positionExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | SplitPositionParameters |
Accounts
poolWritablefirst_positionWritablefirst_position_nft_accountRead-onlysecond_positionWritablesecond_position_nft_accountRead-onlyfirst_ownerRead-onlySignersecond_ownerRead-onlySignerevent_authorityRead-onlyprogramRead-only
split_position2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| numerator | u32 |
Accounts
poolWritablefirst_positionWritablefirst_position_nft_accountRead-onlysecond_positionWritablesecond_position_nft_accountRead-onlyfirst_ownerRead-onlySignersecond_ownerRead-onlySignerevent_authorityRead-onlyprogramRead-only
swapExpandCollapse
Arguments
| Name | Type |
|---|---|
| _params | SwapParameters |
Accounts
pool_authorityRead-onlypoolWritableinput_token_accountWritableoutput_token_accountWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlypayerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyreferral_token_accountWritableOptionalevent_authorityRead-onlyprogramRead-only
swap2ExpandCollapse
Arguments
| Name | Type |
|---|---|
| _params | SwapParameters2 |
Accounts
pool_authorityRead-onlypoolWritableinput_token_accountWritableoutput_token_accountWritabletoken_a_vaultWritabletoken_b_vaultWritabletoken_a_mintRead-onlytoken_b_mintRead-onlypayerRead-onlySignertoken_a_programRead-onlytoken_b_programRead-onlyreferral_token_accountWritableOptionalevent_authorityRead-onlyprogramRead-only
update_pool_feesExpandCollapse
Arguments
| Name | Type |
|---|---|
| params | UpdatePoolFeesParameters |
Accounts
poolWritableoperatorRead-onlysignerRead-onlySignerevent_authorityRead-onlyprogramRead-only
update_reward_durationExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| new_duration | u64 |
Accounts
poolWritablesignerRead-onlySignerevent_authorityRead-onlyprogramRead-only
update_reward_funderExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
| new_funder | pubkey |
Accounts
poolWritablesignerRead-onlySignerevent_authorityRead-onlyprogramRead-only
withdraw_ineligible_rewardExpandCollapse
Arguments
| Name | Type |
|---|---|
| reward_index | u8 |
Accounts
pool_authorityRead-onlypoolWritablereward_vaultWritablereward_mintRead-onlyfunder_token_accountWritablefunderRead-onlySignertoken_programRead-onlyevent_authorityRead-onlyprogramRead-only
zap_protocol_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| max_amount | u64 |
Accounts
pool_authorityRead-onlypoolWritabletoken_vaultWritabletoken_mintRead-onlyreceiver_tokenWritableoperatorRead-onlysignerRead-onlySignertoken_programRead-onlysysvar_instructionsRead-only
EvtClaimPositionFee5 fields
poolpubkeypositionpubkeyownerpubkeyfee_a_claimedu64fee_b_claimedu64
EvtClaimProtocolFee3 fields
poolpubkeytoken_a_amountu64token_b_amountu64
EvtClaimReward6 fields
poolpubkeypositionpubkeyownerpubkeymint_rewardpubkeyreward_indexu8total_rewardu64
EvtCloseConfig2 fields
configpubkeyadminpubkey
EvtClosePosition4 fields
poolpubkeyownerpubkeypositionpubkeyposition_nft_mintpubkey
EvtCreateConfig9 fields
pool_feesPoolFeeParametersvault_config_keypubkeypool_creator_authoritypubkeyactivation_typeu8sqrt_min_priceu128sqrt_max_priceu128collect_fee_modeu8indexu64configpubkey
EvtCreateDynamicConfig3 fields
configpubkeypool_creator_authoritypubkeyindexu64
EvtCreatePosition4 fields
poolpubkeyownerpubkeypositionpubkeyposition_nft_mintpubkey
EvtCreateTokenBadge1 field
token_mintpubkey
EvtFundReward9 fields
poolpubkeyfunderpubkeymint_rewardpubkeyreward_indexu8amountu64transfer_fee_excluded_amount_inu64reward_duration_endu64pre_reward_rateu128post_reward_rateu128
EvtInitializePool21 fields
poolpubkeytoken_a_mintpubkeytoken_b_mintpubkeycreatorpubkeypayerpubkeyalpha_vaultpubkeypool_feesPoolFeeParameterssqrt_min_priceu128sqrt_max_priceu128activation_typeu8collect_fee_modeu8liquidityu128sqrt_priceu128activation_pointu64token_a_flagu8token_b_flagu8token_a_amountu64token_b_amountu64total_amount_au64total_amount_bu64pool_typeu8
EvtInitializeReward6 fields
poolpubkeyreward_mintpubkeyfunderpubkeycreatorpubkeyreward_indexu8reward_durationu64
EvtLiquidityChange13 fields
poolpubkeypositionpubkeyownerpubkeytoken_a_amountu64token_b_amountu64transfer_fee_included_token_a_amountu64transfer_fee_included_token_b_amountu64reserve_a_amountu64reserve_b_amountu64liquidity_deltau128token_a_amount_thresholdu64token_b_amount_thresholdu64change_typeu8
EvtLockPosition9 fields
poolpubkeypositionpubkeyownerpubkeyvestingpubkeycliff_pointu64period_frequencyu64cliff_unlock_liquidityu128liquidity_per_periodu128number_of_periodu16
EvtPermanentLockPosition4 fields
poolpubkeypositionpubkeylock_liquidity_amountu128total_permanent_locked_liquidityu128
EvtSetPoolStatus2 fields
poolpubkeystatusu8
EvtSplitPosition210 fields
poolpubkeyfirst_ownerpubkeysecond_ownerpubkeyfirst_positionpubkeysecond_positionpubkeycurrent_sqrt_priceu128amount_splitsSplitAmountInfofirst_position_infoSplitPositionInfosecond_position_infoSplitPositionInfosplit_position_parametersSplitPositionParameters2
EvtSplitPosition310 fields
poolpubkeyfirst_ownerpubkeysecond_ownerpubkeyfirst_positionpubkeysecond_positionpubkeycurrent_sqrt_priceu128amount_splitsSplitAmountInfo2first_position_infoSplitPositionInfo2second_position_infoSplitPositionInfo2split_position_parametersSplitPositionParameters3
EvtSwap212 fields
poolpubkeytrade_directionu8collect_fee_modeu8has_referralboolparamsSwapParameters2swap_resultSwapResult2included_transfer_fee_amount_inu64included_transfer_fee_amount_outu64excluded_transfer_fee_amount_outu64current_timestampu64reserve_a_amountu64reserve_b_amountu64
EvtUpdatePoolFees3 fields
poolpubkeyoperatorpubkeyparamsUpdatePoolFeesParameters
EvtUpdateRewardDuration4 fields
poolpubkeyreward_indexu8old_reward_durationu64new_reward_durationu64
EvtUpdateRewardFunder4 fields
poolpubkeyreward_indexu8old_funderpubkeynew_funderpubkey
EvtWithdrawIneligibleReward3 fields
poolpubkeyreward_mintpubkeyamountu64
Filter vocabulary
Runtime account roles (52)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
configcreatorevent_authorityfirst_ownerfirst_positionfirst_position_nft_accountfunderfunder_token_accountinput_token_accountoperatoroutput_token_accountownerpayerpayer_token_apayer_token_bpod_aligned_fee_market_cap_schedulerpod_aligned_fee_rate_limiterpod_aligned_fee_time_schedulerpoolpool_authoritypool_creator_authoritypositionposition_nft_accountposition_nft_mintprogramreceiver_tokenreferral_token_accountrent_receiverreward_mintreward_vaultsecond_ownersecond_positionsecond_position_nft_accountsignersystem_programsysvar_instructionstoken_2022_programtoken_a_accounttoken_a_minttoken_a_programtoken_a_vaulttoken_b_accounttoken_b_minttoken_b_programtoken_b_vaulttoken_badgetoken_minttoken_programtoken_vaultuser_token_accountvestingwhitelisted_address


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


