Every trade and curve reserve change on the Moonshot launchpad, decoded and USD-priced at block time.
Coverage
Full historyto Sep 23, 2026 · yesterday
Tables
2Parquet, one prefix each
Columns
146across 2 tables
Coverage ends yesterday, UTC
Overview
Complete historical record of the Moonshot launchpad program (MoonCVVNZFSYkqNXP6bxHLPL6QQJiMagDL3qcqUQTrG) on Solana: every trade and every curve reserve change, at slot resolution.
Trades are decoded from the program instructions and priced in USD at block time, and each curve event carries both the change amount and the resulting reserve for base and quote tokens — the same schema used across every Solana DEX dataset here, so Moonshot joins directly against the others on mint address, market address, slot or signature.
Use cases
Launchpad research on a venue outside the Pump.fun and Raydium duopoly
Early-buyer identification on individual launches
Curve price and reserve reconstruction at any slot
Completing a cross-launchpad panel alongside Pump.fun, Raydium Launchpad and Meteora DBC
2 tables
146 columns · free sample for each table
moonshot_trades
82 columns
One row per trade executed against a Moonshot curve, with buy and sell sides, token metadata and USD pricing.
datashare/solana/moonshot/dex_trades<start_slot>_<end_slot>.parquetwider slot spans than other datasets because activity is sparse
Send this dataset’s full schema to an assistant and ask it anything. It reads the plain-text brief ↗ first, so the answer comes from the real column list rather than a guess.
Opens a new chat with the question filled in. Nothing about you is sent to Bitquery, and the assistant sees only the public brief.
Delivery
Parquet files, delivered as signed download links by email after payment, in this layout:
# moonshot_trades — wider slot spans than other datasets because activity is sparse
datashare/solana/moonshot/dex_trades<start_slot>_<end_slot>.parquet# moonshot_pools — wider slot spans than other datasets because activity is sparse
datashare/solana/moonshot/dex_pools<start_slot>_<end_slot>.parquet
Download a free sampleNo email needed.
Pay nowName, work email and licence check.
Pay the invoiceBy card or bank transfer.
Get signed linksThe team prepares the export and emails the links.
Time windows
Every window includes all 2 tables and 146 columns. Only the time range changes.
Two Parquet tables: moonshot_trades and moonshot_pools, with 146 documented columns. Full history to yesterday, refreshed daily.
How much activity does Moonshot see?
It is a low-frequency venue, and its volume arrives in bursts rather than steadily. As a reference from the archive: 2,822 trades on 1 April 2026, roughly 15 across an eleven-hour span on 1 June 2026, and no recorded trades at all on 1 September 2025 or 1 September 2026. Size your expectations to that shape before buying a short window.
Why is the sample file a wider slot range than other datasets?
Every other dataset here samples 100 slots, which for Moonshot would usually return a single row. The sample covers 100,000 slots so it shows a usable number of records. The delivered files use the same schema.
How is the data delivered?
As flat Parquet files under a stable S3 layout, one prefix per table, with a JSON manifest listing every file and its sha256. Signed HTTPS links are emailed to you once the files are prepared.
How current is the data?
Refreshed daily with T+1 latency. A purchase made today includes everything up to yesterday.
Can I try before I buy?
Yes. Every table links to a public sample file with real records, and the sample bucket holds full Parquet files you can load directly. No email address required.