Solana Data APIs
Raydium CP Swap Data API
Explore decoded instructions, events, and account roles for Raydium CP Swap.
CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1CdescribeProgram
Call describeProgram to get a parsed list of instructions, accounts, and roles for Raydium CP Swap and 3,600+ Solana programs.
{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"
}
]
}{
"jsonrpc": "2.0",
"id": 1,
"method": "describeProgram",
"params": [
{
"program": "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"
}
]
}Copyable examples
Stream Raydium CP Swap data
Subscribe using the Raydium CP Swap 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: ["CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C"],
instructionNames: ["close_permission_pda"],
includeFailed: false,
includeCpi: true,
}],
}));
});Runtime vocabulary
Instructions (18)
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 18 instructions
close_permission_pdaExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignerpermission_authorityRead-onlypermissionWritablesystem_programRead-only
close_support_mint_associatedExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignertoken_mintRead-onlysupport_mint_associatedWritablesystem_programRead-only
collect_creator_feeExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
creatorWritableSignerauthorityRead-onlypool_stateWritableamm_configRead-onlytoken_0_vaultWritabletoken_1_vaultWritablevault_0_mintRead-onlyvault_1_mintRead-onlycreator_token_0Writablecreator_token_1Writabletoken_0_programRead-onlytoken_1_programRead-onlyassociated_token_programRead-onlysystem_programRead-only
collect_creator_fee_permissionlessExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
payerWritableSignercreatorRead-onlyauthorityRead-onlypool_stateWritabletoken_0_vaultWritabletoken_1_vaultWritablevault_0_mintRead-onlyvault_1_mintRead-onlycreator_token_0Writablecreator_token_1Writabletoken_0_programRead-onlytoken_1_programRead-onlyassociated_token_programRead-onlysystem_programRead-only
collect_excess_lamportsExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
collect_lamports_walletWritableSignerauthorityRead-onlytoken_programRead-onlytoken_program_2022Read-only
collect_fund_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_0_requested | u64 |
| amount_1_requested | u64 |
Accounts
ownerRead-onlySignerauthorityRead-onlypool_stateWritableamm_configRead-onlytoken_0_vaultWritabletoken_1_vaultWritablevault_0_mintRead-onlyvault_1_mintRead-onlyrecipient_token_0_accountWritablerecipient_token_1_accountWritabletoken_programRead-onlytoken_program_2022Read-only
collect_protocol_feeExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_0_requested | u64 |
| amount_1_requested | u64 |
Accounts
ownerRead-onlySignerauthorityRead-onlypool_stateWritableamm_configRead-onlytoken_0_vaultWritabletoken_1_vaultWritablevault_0_mintRead-onlyvault_1_mintRead-onlyrecipient_token_0_accountWritablerecipient_token_1_accountWritabletoken_programRead-onlytoken_program_2022Read-only
create_amm_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| index | u16 |
| trade_fee_rate | u64 |
| protocol_fee_rate | u64 |
| fund_fee_rate | u64 |
| create_pool_fee | u64 |
| creator_fee_rate | u64 |
Accounts
ownerWritableSigneramm_configWritablesystem_programRead-only
create_permission_pdaExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignerpermission_authorityRead-onlypermissionWritablesystem_programRead-only
create_support_mint_associatedExpandCollapse
Arguments
No unambiguous argument schema is available.
Accounts
ownerWritableSignertoken_mintRead-onlysupport_mint_associatedWritablesystem_programRead-only
depositExpandCollapse
Arguments
| Name | Type |
|---|---|
| lp_token_amount | u64 |
| maximum_token_0_amount | u64 |
| maximum_token_1_amount | u64 |
Accounts
ownerRead-onlySignerauthorityRead-onlypool_stateWritableowner_lp_tokenWritabletoken_0_accountWritabletoken_1_accountWritabletoken_0_vaultWritabletoken_1_vaultWritabletoken_programRead-onlytoken_program_2022Read-onlyvault_0_mintRead-onlyvault_1_mintRead-onlylp_mintWritable
initializeExpandCollapse
Arguments
| Name | Type |
|---|---|
| init_amount_0 | u64 |
| init_amount_1 | u64 |
| open_time | u64 |
Accounts
creatorWritableSigneramm_configRead-onlyauthorityRead-onlypool_stateWritabletoken_0_mintRead-onlytoken_1_mintRead-onlylp_mintWritablecreator_token_0Writablecreator_token_1Writablecreator_lp_tokenWritabletoken_0_vaultWritabletoken_1_vaultWritablecreate_pool_feeWritableobservation_stateWritabletoken_programRead-onlytoken_0_programRead-onlytoken_1_programRead-onlyassociated_token_programRead-onlysystem_programRead-onlyrentRead-only
initialize_with_permissionExpandCollapse
Arguments
| Name | Type |
|---|---|
| init_amount_0 | u64 |
| init_amount_1 | u64 |
| open_time | u64 |
| creator_fee_on | CreatorFeeOn |
Accounts
payerWritableSignercreatorRead-onlyamm_configRead-onlyauthorityRead-onlypool_stateWritabletoken_0_mintRead-onlytoken_1_mintRead-onlylp_mintWritablepayer_token_0Writablepayer_token_1Writablepayer_lp_tokenWritabletoken_0_vaultWritabletoken_1_vaultWritablecreate_pool_feeWritableobservation_stateWritablepermissionRead-onlytoken_programRead-onlytoken_0_programRead-onlytoken_1_programRead-onlyassociated_token_programRead-onlysystem_programRead-only
swap_base_inputExpandCollapse
Arguments
| Name | Type |
|---|---|
| amount_in | u64 |
| minimum_amount_out | u64 |
Accounts
payerRead-onlySignerauthorityRead-onlyamm_configRead-onlypool_stateWritableinput_token_accountWritableoutput_token_accountWritableinput_vaultWritableoutput_vaultWritableinput_token_programRead-onlyoutput_token_programRead-onlyinput_token_mintRead-onlyoutput_token_mintRead-onlyobservation_stateWritable
swap_base_outputExpandCollapse
Arguments
| Name | Type |
|---|---|
| max_amount_in | u64 |
| amount_out | u64 |
Accounts
payerRead-onlySignerauthorityRead-onlyamm_configRead-onlypool_stateWritableinput_token_accountWritableoutput_token_accountWritableinput_vaultWritableoutput_vaultWritableinput_token_programRead-onlyoutput_token_programRead-onlyinput_token_mintRead-onlyoutput_token_mintRead-onlyobservation_stateWritable
update_amm_configExpandCollapse
Arguments
| Name | Type |
|---|---|
| param | u8 |
| value | u64 |
Accounts
ownerRead-onlySigneramm_configWritable
update_pool_statusExpandCollapse
Arguments
| Name | Type |
|---|---|
| status | u8 |
Accounts
authorityRead-onlySignerpool_stateWritable
withdrawExpandCollapse
Arguments
| Name | Type |
|---|---|
| lp_token_amount | u64 |
| minimum_token_0_amount | u64 |
| minimum_token_1_amount | u64 |
Accounts
ownerRead-onlySignerauthorityRead-onlypool_stateWritableowner_lp_tokenWritabletoken_0_accountWritabletoken_1_accountWritabletoken_0_vaultWritabletoken_1_vaultWritabletoken_programRead-onlytoken_program_2022Read-onlyvault_0_mintRead-onlyvault_1_mintRead-onlylp_mintWritablememo_programRead-only
LpChangeEvent9 fields
pool_idpubkeylp_amount_beforeu64token_0_vault_beforeu64token_1_vault_beforeu64token_0_amountu64token_1_amountu64token_0_transfer_feeu64token_1_transfer_feeu64change_typeu8
SwapEvent13 fields
pool_idpubkeyinput_vault_beforeu64output_vault_beforeu64input_amountu64output_amountu64input_transfer_feeu64output_transfer_feeu64base_inputboolinput_mintpubkeyoutput_mintpubkeytrade_feeu64creator_feeu64creator_fee_on_inputbool
Filter vocabulary
Runtime account roles (47)
Use these exact describeProgram role names when building Parsed Streams account-role filters.
amm_configassociated_token_programauthoritycollect_lamports_walletcreate_pool_feecreatorcreator_lp_tokencreator_token_0creator_token_1input_token_accountinput_token_mintinput_token_programinput_vaultlp_mintmemo_programobservation_stateoutput_token_accountoutput_token_mintoutput_token_programoutput_vaultownerowner_lp_tokenpayerpayer_lp_tokenpayer_token_0payer_token_1permissionpermission_authoritypool_staterecipient_token_0_accountrecipient_token_1_accountrentsupport_mint_associatedsystem_programtoken_0_accounttoken_0_minttoken_0_programtoken_0_vaulttoken_1_accounttoken_1_minttoken_1_programtoken_1_vaulttoken_minttoken_programtoken_program_2022vault_0_mintvault_1_mint


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


