Raydium LaunchLab historical data as Parquet
Every Raydium LaunchLab instruction and event in Solana history, decoded with an Anchor IDL that we checked against real transactions. Trawl gives you 4 event tables and 28 instruction tables, with a column for each account, argument and field. Calls from other programs (CPI) are in the result too.
Updated
The preset
- Program
- LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj
- Preset
raydium-launchpad- Tables
- 4 event tables and 28 instruction tables, and
part-*with the raw bytes of each match - Price
- $4 for one recent epoch, $8.68 for one week of chain
The price is the same for every program: you pay for the archive the scan reads, not for the rows. Pricing.
# ask for a price: a 402 with the quote, no payment yet curl -X POST https://trawl.run/scan \ -H 'Content-Type: application/json' \ -d '{"preset":"raydium-launchpad","start_epoch":1058,"end_epoch":1058}' -- then, in DuckDB, on the files of the job SELECT slot, signature, pool_state, total_base_sell, virtual_base FROM 'ev-trade_event-*.parquet' ORDER BY slot LIMIT 10;
Add "filter": {"accounts": ["<wallet>"]} to keep only the transactions
that touch one wallet. How a filter changes a preset.
Event tables
One table for each event in the IDL. Each row also has log_index and the context columns. An event
that the program writes two ways gives one row.
ev-claim_vested_eventpool_state base58 string, beneficiary base58 string, claim_amount u64ev-create_vesting_eventpool_state base58 string, beneficiary base58 string, share_amount u64ev-pool_create_eventpool_state base58 string, creator base58 string, config base58 string, base_mint_param JSON string, curve_param JSON string, vesting_param JSON string, amm_fee_on variant nameev-trade_eventpool_state base58 string, total_base_sell u64, virtual_base u64, virtual_quote u64, real_base_before u64, real_quote_before u64, real_base_after u64, real_quote_after u64, amount_in u64, amount_out u64, protocol_fee u64, platform_fee u64, creator_fee u64, share_fee u64, trade_direction variant name, pool_status variant name, exact_in boolInstruction tables
One table for each instruction in the IDL: the named accounts, then the arguments. Each row also has the context
columns: slot, tx_index, signature, success, fee, program_id, ix_index, is_inner, inner_index, stack_height, accounts. What each one
holds.
ix-buy_exact_inpayer, authority, global_config, platform_config, pool_state, user_base_token, user_quote_token, base_vault, quote_vault, base_token_mint, quote_token_mint, base_token_program, quote_token_program, event_authority, programargs:
amount_in u64, minimum_amount_out u64, share_fee_rate u64ix-buy_exact_outpayer, authority, global_config, platform_config, pool_state, user_base_token, user_quote_token, base_vault, quote_vault, base_token_mint, quote_token_mint, base_token_program, quote_token_program, event_authority, programargs:
amount_out u64, maximum_amount_in u64, share_fee_rate u64ix-claim_creator_feecreator, fee_vault_authority, creator_fee_vault, recipient_token_account, quote_mint, token_program, system_program, associated_token_programix-claim_platform_feeplatform_fee_wallet, authority, pool_state, platform_config, quote_vault, recipient_token_account, quote_mint, token_program, system_program, associated_token_programix-claim_platform_fee_from_vaultplatform_fee_wallet, fee_vault_authority, platform_config, platform_fee_vault, recipient_token_account, quote_mint, token_program, system_program, associated_token_programix-claim_vested_tokenbeneficiary, authority, pool_state, vesting_record, base_vault, user_base_token, base_token_mint, base_token_program, system_program, associated_token_programix-close_platform_allow_configplatform_admin, platform_config, global_config, platform_allow_configix-close_platform_curve_rulecurve_rule_authority, platform_config, global_config, platform_curve_ruleix-collect_excess_lamportscollect_lamports_wallet, authority, token_program, token_program_2022ix-collect_feeowner, authority, pool_state, global_config, quote_vault, quote_mint, recipient_token_account, token_programix-collect_migrate_feeowner, authority, pool_state, global_config, quote_vault, quote_mint, recipient_token_account, token_programix-create_configowner, global_config, quote_token_mint, protocol_fee_owner, migrate_fee_owner, migrate_to_amm_wallet, migrate_to_cpswap_wallet, system_programargs:
curve_type u8, index u16, migrate_fee u64, trade_fee_rate u64ix-create_platform_allow_configplatform_admin, platform_config, global_config, platform_allow_config, system_programix-create_platform_configplatform_admin, platform_fee_wallet, platform_nft_wallet, platform_config, cpswap_config, system_program, transfer_fee_extension_authority, platform_vesting_walletargs:
platform_params JSON stringix-create_platform_curve_rulecurve_rule_authority, platform_config, global_config, platform_curve_rule, system_programix-create_platform_vesting_accountplatform_vesting_wallet, beneficiary, platform_config, pool_state, platform_vesting_record, system_programix-create_vesting_accountcreator, beneficiary, pool_state, vesting_record, system_programargs:
share_amount u64ix-initializepayer, creator, global_config, platform_config, authority, pool_state, base_mint, quote_mint, base_vault, quote_vault, metadata_account, base_token_program, quote_token_program, metadata_program, system_program, rent_program, event_authority, programargs:
_base_mint_param JSON string, _curve_param JSON string, _vesting_param JSON stringix-initialize_v2payer, creator, global_config, platform_config, authority, pool_state, base_mint, quote_mint, base_vault, quote_vault, metadata_account, base_token_program, quote_token_program, metadata_program, system_program, rent_program, event_authority, programargs:
base_mint_param JSON string, curve_param JSON string, vesting_param JSON string, amm_fee_on variant nameix-initialize_with_token_2022payer, creator, global_config, platform_config, authority, pool_state, base_mint, quote_mint, base_vault, quote_vault, base_token_program, quote_token_program, system_program, event_authority, programargs:
base_mint_param JSON string, curve_param JSON string, vesting_param JSON string, amm_fee_on variant name, transfer_fee_extension_param JSON stringix-migrate_to_ammpayer, base_mint, quote_mint, market, amm_program, amm_pool, amm_authority, amm_lp_mint, amm_base_vault, amm_quote_vault, amm_target_orders, amm_config, amm_create_fee_destination, authority, pool_state, global_config, base_vault, quote_vault, pool_lp_token, spl_token_program, associated_token_program, system_program, rent_programix-migrate_to_cpswappayer, base_mint, quote_mint, platform_config, cpswap_program, cpswap_pool, cpswap_authority, cpswap_lp_mint, cpswap_base_vault, cpswap_quote_vault, cpswap_config, cpswap_create_pool_fee, cpswap_observation, lock_program, lock_authority, lock_lp_vault, authority, pool_state, global_config, base_vault, quote_vault, pool_lp_token, token_program, token_program_2022, associated_token_program, system_program, rent_program, metadata_programix-remove_platform_curve_rulecurve_rule_authority, platform_config, global_config, platform_curve_rule, system_programargs:
group_id u16ix-sell_exact_inpayer, authority, global_config, platform_config, pool_state, user_base_token, user_quote_token, base_vault, quote_vault, base_token_mint, quote_token_mint, base_token_program, quote_token_program, event_authority, programargs:
amount_in u64, minimum_amount_out u64, share_fee_rate u64ix-sell_exact_outpayer, authority, global_config, platform_config, pool_state, user_base_token, user_quote_token, base_vault, quote_vault, base_token_mint, quote_token_mint, base_token_program, quote_token_program, event_authority, programargs:
amount_out u64, maximum_amount_in u64, share_fee_rate u64ix-update_configowner, global_configargs:
param u8, value u64ix-update_platform_configplatform_admin, platform_configargs:
param JSON stringix-update_platform_curve_rulecurve_rule_authority, platform_config, global_config, platform_curve_rule, system_programargs:
group_id u16, constraints JSON stringFiles are split at 2 GB: ix-<name>-tNN-SSSS.parquet. Large integers stay
exact: u128 is a decimal string. All decoded types.
Get Raydium LaunchLab data for your range.
Select an epoch range and get a firm price. You pay only when you send the job.