Jupiter Perpetuals

Historical bundlePerps
solana / jupiter-perpetuals · 39 tables
Tables
39 · 38 in + 1 ev
Coverage
Recent to full history
Schemas
39 typed
Format
Parquet · native columns
Source
Solana

Historical Jupiter Perpetuals 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/jupiter_perpetuals/
  schema=v1.0/
    <table>/date=.../part-0000.parquet
    ... one directory per typed table
  _manifests/
    jupiter_perpetuals.v1.0.manifest.json
Packaging
39 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 39 tables · 926 columns · schema v1.0

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

solana.jupiter_perpetuals.add_custody

Every decoded AddCustody instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 34 cols

Accounts admin · transfer_authority · perpetuals · pool · custody · custody_token_account · custody_token_mint · system_program · token_program · rent

Arguments is_stable · oracle · pricing · permissions · hourly_funding_dbps · target_ratio_bps · increase_position_bps · decrease_position_bps · doves_oracle · max_position_size_usd · jump_rate · price_impact_fee_factor · price_impact_exponent · delta_imbalance_threshold_decimal · max_fee_bps · doves_ag_oracle · params

solana.jupiter_perpetuals.add_liquidity2

Every decoded AddLiquidity2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 25 cols

Accounts owner · funding_account · lp_token_account · transfer_authority · perpetuals · pool · custody · custody_doves_price_account · custody_pythnet_price_account · custody_token_account · lp_token_mint · token_program · event_authority · program

Arguments token_amount_in · min_lp_amount_out · token_amount_pre_swap · params

solana.jupiter_perpetuals.borrow_from_custody

Every decoded BorrowFromCustody instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 21 cols

Accounts owner · perpetuals · pool · custody · transfer_authority · borrow_position · custody_token_account · user_token_account · lp_token_mint · token_program · event_authority · program

Arguments amount · params

solana.jupiter_perpetuals.close_borrow_position

Every decoded CloseBorrowPosition instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 13 cols

Accounts owner · borrow_position · system_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.close_position_request2

Every decoded ClosePositionRequest2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 20 cols

Accounts keeper · owner · owner_ata · pool · position_request · position_request_ata · position · mint · token_program · system_program · associated_token_program · event_authority · program

solana.jupiter_perpetuals.close_position_request3

Every decoded ClosePositionRequest3 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 21 cols

Accounts keeper · owner · owner_ata · pool · position_request · position_request_ata · position · custody · mint · token_program · system_program · associated_token_program · event_authority · program

solana.jupiter_perpetuals.create_decrease_position_market_request

Every decoded CreateDecreasePositionMarketRequest instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 30 cols

Accounts owner · receiving_account · perpetuals · pool · position · position_request · position_request_ata · custody · collateral_custody · desired_mint · referral · token_program · associated_token_program · system_program · event_authority · program

Arguments collateral_usd_delta · size_usd_delta · price_slippage · jupiter_minimum_out · entire_position · counter · params

solana.jupiter_perpetuals.create_decrease_position_request2

Every decoded CreateDecreasePositionRequest2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 35 cols

Accounts owner · receiving_account · perpetuals · pool · position · position_request · position_request_ata · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · desired_mint · referral · token_program · associated_token_program · system_program · event_authority · program

Arguments collateral_usd_delta · size_usd_delta · request_type · price_slippage · jupiter_minimum_out · trigger_price · trigger_above_threshold · entire_position · counter · params

solana.jupiter_perpetuals.create_increase_position_market_request

Every decoded CreateIncreasePositionMarketRequest instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 30 cols

Accounts owner · funding_account · perpetuals · pool · position · position_request · position_request_ata · custody · collateral_custody · input_mint · referral · token_program · associated_token_program · system_program · event_authority · program

Arguments size_usd_delta · collateral_token_delta · side · price_slippage · jupiter_minimum_out · counter · params

solana.jupiter_perpetuals.decrease_position_with_internal_swap

Every decoded DecreasePositionWithInternalSwap instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 30 cols

Accounts keeper · owner · transfer_authority · perpetuals · pool · position_request · position_request_ata · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · dispensing_custody · dispensing_custody_doves_price_account · dispensing_custody_pythnet_price_account · dispensing_custody_token_account · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.decrease_position_with_tpsl

Every decoded DecreasePositionWithTpsl instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 24 cols

Accounts keeper · owner · transfer_authority · perpetuals · pool · position_request · position_request_ata · position · custody · custody_doves_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_token_account · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.decrease_position_with_tpsl_and_internal_swap

Every decoded DecreasePositionWithTpslAndInternalSwap instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 27 cols

Accounts keeper · owner · transfer_authority · perpetuals · pool · position_request · position_request_ata · position · custody · custody_doves_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_token_account · dispensing_custody · dispensing_custody_doves_price_account · dispensing_custody_token_account · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.decrease_position4

Every decoded DecreasePosition4 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 26 cols

Accounts keeper · owner · transfer_authority · perpetuals · pool · position_request · position_request_ata · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.deposit_collateral_for_borrows

Every decoded DepositCollateralForBorrows instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 22 cols

Accounts owner · perpetuals · pool · custody · transfer_authority · borrow_position · collateral_token_account · user_token_account · lp_token_mint · token_program · system_program · event_authority · program

Arguments amount · params

solana.jupiter_perpetuals.increase_position_pre_swap

Every decoded IncreasePositionPreSwap instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 19 cols

Accounts keeper · keeper_ata · position_request · position_request_ata · position · collateral_custody · collateral_custody_token_account · instruction · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.increase_position_with_internal_swap

Every decoded IncreasePositionWithInternalSwap instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 28 cols

Accounts keeper · perpetuals · pool · position_request · position_request_ata · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · receiving_custody · receiving_custody_doves_price_account · receiving_custody_pythnet_price_account · receiving_custody_token_account · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.increase_position4

Every decoded IncreasePosition4 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 24 cols

Accounts keeper · perpetuals · pool · position_request · position_request_ata · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.instant_create_limit_order

Every decoded InstantCreateLimitOrder instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 35 cols

Accounts keeper · api_keeper · owner · funding_account · perpetuals · pool · position · position_request · position_request_ata · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · input_mint · referral · token_program · associated_token_program · system_program · event_authority · program

Arguments size_usd_delta · collateral_token_delta · side · trigger_price · trigger_above_threshold · counter · request_time · params

solana.jupiter_perpetuals.instant_create_tpsl

Every decoded InstantCreateTpsl instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 35 cols

Accounts keeper · api_keeper · owner · receiving_account · perpetuals · pool · position · position_request · position_request_ata · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · desired_mint · referral · token_program · associated_token_program · system_program · event_authority · program

Arguments collateral_usd_delta · size_usd_delta · trigger_price · trigger_above_threshold · entire_position · counter · request_time · params

solana.jupiter_perpetuals.instant_decrease_position

Every decoded InstantDecreasePosition instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 35 cols

Accounts keeper · api_keeper · owner · receiving_account · transfer_authority · perpetuals · pool · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · desired_mint · referral · token_program · associated_token_program · system_program · event_authority · program

Arguments collateral_usd_delta · size_usd_delta · price_slippage · entire_position · request_time · params

solana.jupiter_perpetuals.instant_increase_position

Every decoded InstantIncreasePosition instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 33 cols

Accounts keeper · api_keeper · owner · funding_account · perpetuals · pool · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · token_ledger · referral · token_program · system_program · event_authority · program

Arguments size_usd_delta · collateral_token_delta · side · price_slippage · request_time · params

solana.jupiter_perpetuals.instant_increase_position_pre_swap

Every decoded InstantIncreasePositionPreSwap instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 26 cols

Accounts owner · funding_account · receiving_account · transfer_authority · perpetuals · pool · receiving_custody · receiving_custody_doves_price_account · receiving_custody_token_account · dispensing_custody · dispensing_custody_doves_price_account · dispensing_custody_token_account · token_program · instruction · event_authority · program

Arguments amount_in · min_amount_out · params

solana.jupiter_perpetuals.instant_update_limit_order

Every decoded InstantUpdateLimitOrder instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 21 cols

Accounts keeper · api_keeper · owner · perpetuals · pool · position · position_request · custody · custody_doves_price_account · custody_pythnet_price_account

Arguments size_usd_delta · trigger_price · request_time · params

solana.jupiter_perpetuals.liquidate_full_position4

Every decoded LiquidateFullPosition4 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 21 cols

Accounts signer · perpetuals · pool · position · custody · custody_doves_price_account · custody_pythnet_price_account · collateral_custody · collateral_custody_doves_price_account · collateral_custody_pythnet_price_account · collateral_custody_token_account · event_authority · program

Arguments params

solana.jupiter_perpetuals.partial_liquidate_borrow_position

Every decoded PartialLiquidateBorrowPosition instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 19 cols

Accounts signer · perpetuals · pool · custody · transfer_authority · borrow_position · collateral_token_account · lp_token_mint · token_program · event_authority · program

Arguments params

solana.jupiter_perpetuals.redeem_stake

Every decoded RedeemStake instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 13 cols

Accounts keeper · perpetuals · pool · custody · stake_account · stake_info

solana.jupiter_perpetuals.remove_liquidity2

Every decoded RemoveLiquidity2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 24 cols

Accounts owner · receiving_account · lp_token_account · transfer_authority · perpetuals · pool · custody · custody_doves_price_account · custody_pythnet_price_account · custody_token_account · lp_token_mint · token_program · event_authority · program

Arguments lp_amount_in · min_amount_out · params

solana.jupiter_perpetuals.repay_to_custody

Every decoded RepayToCustody instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 19 cols

Accounts owner · perpetuals · pool · custody · borrow_position · custody_token_account · user_token_account · token_program · event_authority · program

Arguments amount · params

solana.jupiter_perpetuals.set_custody_config

Every decoded SetCustodyConfig instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 36 cols

Accounts admin · perpetuals · custody

Arguments oracle · pricing · permissions · hourly_funding_dbps · target_ratio_bps · increase_position_bps · decrease_position_bps · doves_oracle · max_position_size_usd · jump_rate · price_impact_fee_factor · price_impact_exponent · delta_imbalance_threshold_decimal · max_fee_bps · doves_ag_oracle · borrow_lend_parameters · borrow_hourly_funding_dbps · borrow_limit_in_token_amount · min_interest_fee_bps · min_interest_fee_grace_period_seconds · max_total_staked_amount_lamports · external_swap_fee_multiplier_bps · disable_close_position_request · withdrawal_limit_interval_seconds · withdrawal_limit_token_amount · params

solana.jupiter_perpetuals.swap_with_token_ledger

Every decoded SwapWithTokenLedger instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 26 cols

Accounts owner · funding_account · receiving_account · transfer_authority · perpetuals · pool · receiving_custody · receiving_custody_doves_price_account · receiving_custody_token_account · dispensing_custody · dispensing_custody_doves_price_account · dispensing_custody_token_account · token_ledger · token_program · instruction · event_authority · program

Arguments min_amount_out · params

solana.jupiter_perpetuals.swap2

Every decoded Swap2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 27 cols

Accounts owner · funding_account · receiving_account · transfer_authority · perpetuals · pool · receiving_custody · receiving_custody_doves_price_account · receiving_custody_pythnet_price_account · receiving_custody_token_account · dispensing_custody · dispensing_custody_doves_price_account · dispensing_custody_pythnet_price_account · dispensing_custody_token_account · token_program · event_authority · program

Arguments amount_in · min_amount_out · params

solana.jupiter_perpetuals.unstake

Every decoded Unstake instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 16 cols

Accounts operator · perpetuals · pool · custody · transfer_authority · stake_account · stake_info · clock · stake_program

solana.jupiter_perpetuals.update_decrease_position_request2

Every decoded UpdateDecreasePositionRequest2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 18 cols

Accounts owner · perpetuals · pool · position · position_request · custody · custody_doves_price_account · custody_pythnet_price_account

Arguments size_usd_delta · trigger_price · params

solana.jupiter_perpetuals.withdraw_collateral_for_borrows

Every decoded WithdrawCollateralForBorrows instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 21 cols

Accounts owner · perpetuals · pool · custody · transfer_authority · borrow_position · collateral_token_account · user_token_account · lp_token_mint · token_program · event_authority · program

Arguments amount · params

solana.jupiter_perpetuals.withdraw_fees2

Every decoded WithdrawFees2 instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 18 cols

Accounts keeper · transfer_authority · perpetuals · pool · custody · custody_token_account · custody_doves_price_account · custody_pythnet_price_account · receiving_token_account · token_program

Arguments params

solana.jupiter_perpetuals.withdraw_stake

Every decoded WithdrawStake instruction from Jupiter Perpetuals on Solana, delivered as typed Parquet. 20 cols

Accounts keeper · perpetuals · pool · custody · custody_token_account · transfer_authority · stake_account · stake_info · clock · stake_history · stake_program · system_program · token_program

dataset: jupiter-perpetuals · 39 tables · schema v1.0