Skip to content
OnchainQueries

OQ — D29 · DEX & Trading

19 typed tables generated from the Raydium AMM IDL — 0 event tables and 19 instruction tables. Every column name comes from the program's own interface definition.

Tables
19
Event tables
0
Instruction tables
19
Account types
3

Program ID

675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8
OQ — D29·1Event tables

Raydium AMM declares no events in its IDL, so it has no evt_ tables. That is a property of the program, not a gap in coverage — use the 19 instruction tables below to read what it did and which accounts were involved.

OQ — D29·2Instruction tables

One table per instruction. OnchainQueries also exposes verified account_<name> aliases for instruction account columns when the bundled IDL and the live schema agree.

19/19
  • raydium_solana.raydium_call_admin_cancel_ordersraydium.call_admin_cancel_orders
  • raydium_solana.raydium_call_create_config_accountraydium.call_create_config_account
  • raydium_solana.raydium_call_depositraydium.call_deposit
  • raydium_solana.raydium_call_initializeraydium.call_initialize
  • raydium_solana.raydium_call_initialize2raydium.call_initialize2
  • raydium_solana.raydium_call_migrate_to_open_bookraydium.call_migrate_to_open_book
  • raydium_solana.raydium_call_monitor_stepraydium.call_monitor_step
  • raydium_solana.raydium_call_pre_initializeraydium.call_pre_initialize
  • raydium_solana.raydium_call_set_paramsraydium.call_set_params
  • raydium_solana.raydium_call_simulate_inforaydium.call_simulate_info
  • raydium_solana.raydium_call_swap_base_inraydium.call_swap_base_in
  • raydium_solana.raydium_call_swap_base_in_compactraydium.call_swap_base_in_compact
  • raydium_solana.raydium_call_swap_base_in_v2raydium.call_swap_base_in_v2
  • raydium_solana.raydium_call_swap_base_outraydium.call_swap_base_out
  • raydium_solana.raydium_call_swap_base_out_v2raydium.call_swap_base_out_v2
  • raydium_solana.raydium_call_update_config_accountraydium.call_update_config_account
  • raydium_solana.raydium_call_withdrawraydium.call_withdraw
  • raydium_solana.raydium_call_withdraw_pnlraydium.call_withdraw_pnl
  • raydium_solana.raydium_call_withdraw_srmraydium.call_withdraw_srm
OQ — D29·3Example

Typed parameters keep values out of the SQL text. Save the file, then pass each value with its type.

raydium.sql
SELECT  date_trunc('hour', ts) AS hour,  count(*) AS eventsFROM raydium_solana.raydium_call_create_config_accountWHERE ts >= {{start_time}}GROUP BY hourORDER BY hour;
shell
query sql \  --file raydium.sql \  --param 'start_time:timestamp=2026-08-01 00:00:00' \  --output ./results

OnchainQueries selects an engine, queues the query, and downloads checksum-verified Parquet parts plus a manifest. See the CLI guide.

Pro includes every engine class and 50,000 query credits a month.