One table of the Pump.fun Swaps dataset — sliced from the unified archive by ix_name = 'SellEvent', coverage ≈ feb 2025 → jun 2026. Buying the dataset includes this table and all 48 others.
Payload columns · 25documented from the program IDL · schema v1.0
| Column | Type | Tags | Description |
|---|---|---|---|
| timestamp | i64 | field | payload field |
| base_amount_in | u64 | field | payload field |
| min_quote_amount_out | u64 | field | payload field |
| user_base_token_reserves | u64 | field | payload field |
| user_quote_token_reserves | u64 | field | payload field |
| pool_base_token_reserves | u64 | field | payload field |
| pool_quote_token_reserves | u64 | field | payload field |
| quote_amount_out | u64 | field | payload field |
| lp_fee_basis_points | u64 | field | payload field |
| lp_fee | u64 | field | payload field |
| protocol_fee_basis_points | u64 | field | payload field |
| protocol_fee | u64 | field | payload field |
| quote_amount_out_without_lp_fee | u64 | field | payload field |
| user_quote_amount_out | u64 | field | payload field |
| pool | PublicKey | field | payload field |
| user | PublicKey | field | payload field |
| user_base_token_account | PublicKey | field | payload field |
| user_quote_token_account | PublicKey | field | payload field |
| protocol_fee_recipient | PublicKey | field | payload field |
| protocol_fee_recipient_token_account | PublicKey | field | payload field |
| coin_creator | PublicKey | field | payload field |
| coin_creator_fee_basis_points | u64 | field | payload field |
| coin_creator_fee | u64 | field | payload field |
| cashback_fee_basis_points | u64 | field | payload field |
| cashback | u64 | field | payload field |
Physical schema · every delivered filefooter-verified
| Column | Type | Description |
|---|---|---|
| slot | u64 | Solana slot number |
| tx_index | u32 | transaction index in block |
| ix_index | u32 | top-level instruction index |
| inner_index | u32 | inner-instruction index |
| stack_height | u32 | CPI stack depth |
| is_inner | bool | true for inner (CPI) instructions |
| is_vote | bool | vote transaction flag |
| success | bool | transaction succeeded (failed txs included) |
payload above ships inside the json column · failed txs included & flagged