Drift V2

Historical bundlePerps
solana / drift-v2 · 9 tables
Tables
9 · 9 in
Coverage
Recent to full history
Schemas
9 typed
Format
Parquet · native columns
Source
Solana

Historical Drift V2 data for Solana with decoded instructions and events, documented schemas, and analytics-ready Parquet delivery. Choose recent or full-history coverage for research, analytics, and production data pipelines.

Explore tablestyped market and event schemas

How it is deliveredschema v1.0

solana/drift_v2/
  schema=v1.0/
    <table>/date=.../part-0000.parquet
    ... one directory per typed table
  _manifests/
    drift_v2.v1.0.manifest.json
Packaging
9 typed Parquet tables
Partitioning
by date
Integrity
manifest + sha256 per file
Versioning
immutable; fixes republish
Every table's schema is documented below ↓

Schema reference

all 9 tables · 141 columns · schema v1.0

Delivered as 9 instruction tables, partitioned and versioned as Parquet. Coverage runs recent to full history; every purchase includes all of them with manifests and per-file checksums.

solana.drift_v2.cancel_orders_by_ids

Every decoded CancelOrdersByIds instruction from Drift V2 on Solana, delivered as typed Parquet. 13 cols

Accounts state · user · authority

Arguments order_ids

solana.drift_v2.deposit

Every decoded Deposit instruction from Drift V2 on Solana, delivered as typed Parquet. 19 cols

Accounts state · user · user_stats · authority · spot_market_vault · user_token_account · token_program

Arguments market_index · amount · reduce_only

solana.drift_v2.initialize_signed_msg_user_orders

Every decoded InitializeSignedMsgUserOrders instruction from Drift V2 on Solana, delivered as typed Parquet. 15 cols

Accounts signed_msg_user_orders · authority · payer · rent · system_program

Arguments num_orders

solana.drift_v2.initialize_user

Every decoded InitializeUser instruction from Drift V2 on Solana, delivered as typed Parquet. 18 cols

Accounts user · user_stats · state · authority · payer · rent · system_program

Arguments sub_account_id · name

solana.drift_v2.initialize_user_stats

Every decoded InitializeUserStats instruction from Drift V2 on Solana, delivered as typed Parquet. 15 cols

Accounts user_stats · state · authority · payer · rent · system_program

solana.drift_v2.place_and_take_perp_order

Every decoded PlaceAndTakePerpOrder instruction from Drift V2 on Solana, delivered as typed Parquet. 15 cols

Accounts state · user · user_stats · authority

Arguments params · success_condition

solana.drift_v2.place_orders

Every decoded PlaceOrders instruction from Drift V2 on Solana, delivered as typed Parquet. 13 cols

Accounts state · user · authority

Arguments params

solana.drift_v2.place_perp_order

Every decoded PlacePerpOrder instruction from Drift V2 on Solana, delivered as typed Parquet. 13 cols

Accounts state · user · authority

Arguments params

solana.drift_v2.withdraw

Every decoded Withdraw instruction from Drift V2 on Solana, delivered as typed Parquet. 20 cols

Accounts state · user · user_stats · authority · spot_market_vault · drift_signer · user_token_account · token_program

Arguments market_index · amount · reduce_only

dataset: drift-v2 · 9 tables · schema v1.0