NEW: Helius acquires Light Protocol

Solana Data APIs

Jupiter Prediction Market Program Data API

Explore decoded instructions, events, and account roles for Jupiter Prediction Market Program.

Program ID
3ZZuTbwC6aJbvteyVxXUS7gtFYdf7AuXeitx6VyvjvUp
GET PROGRAM INFO

describeProgram

Call describeProgram to get a parsed list of instructions, accounts, and roles for Jupiter Prediction Market Program and 3,600+ Solana programs.

describeProgram request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "describeProgram",
  "params": [
    {
      "program": "3ZZuTbwC6aJbvteyVxXUS7gtFYdf7AuXeitx6VyvjvUp"
    }
  ]
}

Copyable examples

Stream Jupiter Prediction Market Program data

Subscribe using the Jupiter Prediction Market Program program ID and filter results by instructions, accounts, account roles, failed transactions, or CPIs.

Parsed Streams subscription
const ws = new WebSocket(
  "wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY",
);

ws.addEventListener("open", () => {
  ws.send(JSON.stringify({
    jsonrpc: "2.0",
    id: 1,
    method: "parsedTransactionSubscribe",
    params: [{
      programs: ["3ZZuTbwC6aJbvteyVxXUS7gtFYdf7AuXeitx6VyvjvUp"],
      instructionNames: ["accept_ticket"],
      includeFailed: false,
      includeCpi: true,
    }],
  }));
});

Runtime vocabulary

Instructions (25)

Instruction names are the exact runtime names returned by Helius describeProgram. Argument and account schema details appear only when they map unambiguously to the raw IDL.

Showing all 25 instructions

accept_ticketExpand

Arguments

NameType
paramsAcceptTicketParams

Accounts

  • authority
    WritableSigner
  • owner
    Read-only
  • vault
    Read-only
  • ticket
    Writable
  • vault_token_account
    Writable
  • ticket_ata
    Writable
  • token_program
    Read-only
cancel_orderExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • owner
    WritableSigner
  • authority
    Read-onlySigner
  • vault
    Read-only
  • order
    Writable
  • rent_destination
    Writable
  • position
    Writable
  • order_ata
    Writable
  • owner_token_account
    Writable
  • settlement_mint
    Read-only
  • token_program
    Read-only
  • system_program
    Read-only
  • associated_token_program
    Read-only
claim_payoutExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • owner
    Read-onlySigner
  • vault
    Writable
  • position
    Writable
  • market_result
    Read-only
  • owner_token_account
    Writable
  • vault_token_account
    Writable
  • token_program
    Read-only
claim_payout2Expand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    Read-onlySigner
  • vault
    Writable
  • position
    Writable
  • market_result
    Read-only
  • owner_token_account
    Writable
  • vault_token_account
    Writable
  • token_program
    Read-only
claim_refundExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    Read-onlySigner
  • vault
    Writable
  • position
    Writable
  • market_result
    Read-only
  • owner_token_account
    Writable
  • vault_token_account
    Writable
  • token_program
    Read-only
claim_ticketExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    WritableSigner
  • owner
    Read-only
  • vault
    Read-only
  • ticket
    Writable
  • vault_token_account
    Writable
  • owner_token_account
    Writable
  • token_program
    Read-only
close_lost_positionExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    Read-onlySigner
  • vault
    Writable
  • position
    Writable
  • market_result
    Read-only
close_orderExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • owner
    Read-only
  • authority
    WritableSigner
  • vault
    Read-only
  • order
    Writable
  • rent_destination
    Writable
  • position
    Writable
  • order_ata
    Writable
  • owner_token_account
    Writable
  • settlement_mint
    Read-only
  • token_program
    Read-only
  • system_program
    Read-only
  • associated_token_program
    Read-only
close_positionExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    WritableSigner
  • owner
    Read-only
  • position
    Writable
  • rent_destination
    Writable
close_ticketExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    WritableSigner
  • owner
    Read-only
  • vault
    Read-only
  • ticket
    Writable
  • rent_destination
    Writable
  • ticket_ata
    Writable
  • owner_token_account
    Writable
  • token_program
    Read-only
create_market_resultExpand

Arguments

NameType
paramsCreateMarketResultParams

Accounts

  • authority
    WritableSigner
  • market_result
    Writable
  • system_program
    Read-only
create_orderExpand

Arguments

NameType
paramsCreateOrderParams

Accounts

  • payer
    WritableSigner
  • owner
    Read-onlySigner
  • authority
    Read-onlySigner
  • vault
    Read-only
  • position
    Writable
  • order
    Writable
  • owner_token_account
    Writable
  • settlement_mint
    Read-only
  • order_ata
    Writable
  • token_program
    Read-only
  • associated_token_program
    Read-only
  • system_program
    Read-only
create_ticketExpand

Arguments

NameType
paramsCreateTicketParams

Accounts

  • payer
    WritableSigner
  • owner
    Read-onlySigner
  • authority
    Read-onlySigner
  • vault
    Read-only
  • ticket
    Writable
  • owner_token_account
    Writable
  • settlement_mint
    Read-only
  • ticket_ata
    Writable
  • token_program
    Read-only
  • associated_token_program
    Read-only
  • system_program
    Read-only
disable_depositsExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    WritableSigner
  • vault
    Writable
disable_withdrawalsExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    WritableSigner
  • vault
    Writable
fill_buy_orderExpand

Arguments

NameType
paramsFillBuyOrderParams

Accounts

  • authority
    WritableSigner
  • secondary_authority
    WritableSigner
  • owner
    Writable
  • vault
    Writable
  • position
    Writable
  • order
    Writable
  • vault_token_account
    Writable
  • order_ata
    Writable
  • integrator_token_account
    WritableOptional
  • token_program
    Read-only
fill_sell_orderExpand

Arguments

NameType
paramsFillSellOrderParams

Accounts

  • authority
    WritableSigner
  • secondary_authority
    WritableSigner
  • owner
    Writable
  • vault
    Writable
  • position
    Writable
  • order
    Writable
  • vault_token_account
    Writable
  • order_ata
    Writable
  • integrator_token_account
    WritableOptional
  • token_program
    Read-only
initialize_vaultExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • admin
    WritableSigner
  • vault
    Writable
  • settlement_mint
    Read-only
  • vault_token_account
    Writable
  • system_program
    Read-only
  • token_program
    Read-only
  • associated_token_program
    Read-only
migrate_position_contract_unitsExpand

Arguments

NameType
paramsMigratePositionContractUnitsParams

Accounts

  • admin
    WritableSigner
  • vault
    Read-only
  • position
    Writable
  • system_program
    Read-only
migrate_vault_contract_unitsExpand

Arguments

NameType
paramsMigrateVaultContractUnitsParams

Accounts

  • admin
    WritableSigner
  • vault
    Writable
refund_ticketExpand

Arguments

NameType
paramsRefundTicketParams

Accounts

  • authority
    WritableSigner
  • owner
    Read-only
  • vault
    Read-only
  • ticket
    Writable
  • vault_token_account
    Writable
  • ticket_ata
    Writable
  • owner_token_account
    Writable
  • token_program
    Read-only
reject_ticketExpand

Arguments

No unambiguous argument schema is available.

Accounts

  • authority
    WritableSigner
  • owner
    Read-only
  • vault
    Read-only
  • ticket
    Writable
  • ticket_ata
    Writable
  • owner_token_account
    Writable
  • token_program
    Read-only
set_vault_configExpand

Arguments

NameType
global_max_contractsu64
position_max_contractsu64
position_max_ordersu32
protocol_fee_bpsu16
settlement_delay_secondsu64
deposits_disabledbool
withdrawals_disabledbool
trading_disabledbool

Accounts

  • admin
    WritableSigner
  • vault
    Writable
settle_ticketExpand

Arguments

NameType
paramsSettleTicketParams

Accounts

  • authority
    Read-onlySigner
  • vault
    Read-only
  • ticket
    Writable
withdrawExpand

Arguments

NameType
amountu64

Accounts

  • admin
    WritableSigner
  • vault
    Read-only
  • destination_token_account
    Writable
  • vault_token_account
    Writable
  • token_program
    Read-only

Program-defined data

IDL events (20)

These are events defined by the Jupiter Prediction Market Program IDL.

OrderCanceled15 fields
  • orderpubkey
  • market_idstring
  • ownerpubkey
  • external_order_idstring
  • order_idstring | null
  • statusOrderStatus
  • is_buybool
  • is_yesbool
  • contractsu64
  • filled_contractsu64
  • max_fill_price_usdu64
  • avg_fill_price_usdu64
  • transfer_amount_tokenu64
  • canceled_bypubkey
  • timestampi64
OrderClosed13 fields
  • orderpubkey
  • market_idstring
  • ownerpubkey
  • external_order_idstring
  • order_idstring | null
  • statusOrderStatus
  • is_buybool
  • is_yesbool
  • contractsu64
  • max_fill_price_usdu64
  • transfer_amount_tokenu64
  • closed_bypubkey
  • timestampi64
OrderCreated14 fields
  • orderpubkey
  • market_idstring
  • ownerpubkey
  • order_idstring | null
  • external_order_idstring
  • is_yesbool
  • is_buybool
  • contractsu64
  • max_fill_price_usdu64
  • deposit_amountu64
  • order_typeOrderType
  • integratorpubkey
  • integrator_fee_bpsu16
  • timestampi64
OrderFailed15 fields
  • orderpubkey
  • market_idstring
  • ownerpubkey
  • external_order_idstring
  • order_idstring | null
  • statusOrderStatus
  • is_buybool
  • is_yesbool
  • requested_contractsu64
  • filled_contractsu64
  • max_fill_price_usdu64
  • avg_fill_price_usdu64
  • updated_bypubkey
  • timestampi64
  • transfer_amount_tokenu64
OrderFilled22 fields
  • orderpubkey
  • market_idstring
  • ownerpubkey
  • external_order_idstring
  • order_idstring | null
  • statusOrderStatus
  • is_buybool
  • is_yesbool
  • requested_contractsu64
  • filled_contractsu64
  • max_fill_price_usdu64
  • avg_fill_price_usdu64
  • total_cost_usdu64
  • gross_proceeds_usdu64
  • net_proceeds_usdu64
  • transfer_amount_tokenu64
  • fee_usdu64
  • integrator_fee_usdu64
  • integratorpubkey
  • realized_pnl_usdi64
  • updated_bypubkey
  • timestampi64
PayoutClaimed16 fields
  • market_idstring
  • positionpubkey
  • ownerpubkey
  • is_yesbool
  • contracts_settledu64
  • payout_amountu64
  • transfer_amount_tokenu64
  • fee_usdu64
  • realized_pnli64
  • updated_bypubkey
  • timestampi64
  • overall_fees_paid_usdu64
  • overall_realized_pnl_usdi64
  • overall_total_cost_usdu64
  • outcomeu8
  • payout_per_contract_usdu64
PositionClosed6 fields
  • positionpubkey
  • market_idstring
  • ownerpubkey
  • is_yesbool
  • closed_bypubkey
  • timestampi64
PositionLost15 fields
  • market_idstring
  • positionpubkey
  • ownerpubkey
  • is_yesbool
  • contracts_settledu64
  • payout_amountu64
  • transfer_amount_tokenu64
  • fee_usdu64
  • realized_pnli64
  • updated_bypubkey
  • timestampi64
  • overall_fees_paid_usdu64
  • overall_realized_pnl_usdi64
  • overall_total_cost_usdu64
  • outcomeu8
PositionUpdated7 fields
  • positionpubkey
  • ownerpubkey
  • is_yesbool
  • contractsu64
  • total_cost_usdu64
  • realized_pnl_usdi64
  • timestampi64
TicketAccepted9 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • venue_ticket_idstring
  • stake_usdu64
  • max_payout_usdu64
  • timestampi64
  • updated_bypubkey
TicketClaimed11 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • venue_ticket_idstring | null
  • stake_usdu64
  • max_payout_usdu64
  • payout_usdu64
  • transfer_amount_tokenu64
  • timestampi64
  • updated_bypubkey
TicketClosed8 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • statusTicketStatus
  • refund_amountu64
  • timestampi64
  • closed_bypubkey
TicketCreated6 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • stake_usdu64
  • timestampi64
TicketRefunded13 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • venue_ticket_idstring | null
  • previous_statusTicketStatus
  • previous_payout_usdu64
  • stake_usdu64
  • max_payout_usdu64
  • refund_amountu64
  • transfer_amount_tokenu64
  • timestampi64
  • updated_bypubkey
TicketRejected8 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • stake_usdu64
  • refund_amountu64
  • timestampi64
  • updated_bypubkey
TicketSettled10 fields
  • ticketpubkey
  • ownerpubkey
  • ticket_idstring
  • market_idstring
  • venue_ticket_idstring | null
  • stake_usdu64
  • max_payout_usdu64
  • payout_usdu64
  • timestampi64
  • updated_bypubkey
VaultConfigUpdated6 fields
  • configpubkey
  • global_max_contractsu64
  • protocol_fee_bpsu16
  • withdrawals_disabledbool
  • deposits_disabledbool
  • timestampi64
VaultDeposit5 fields
  • ownerpubkey
  • owner_accountpubkey
  • amount_usdu64
  • balance_afteru64
  • timestampi64
VaultInitialized4 fields
  • vaultpubkey
  • configpubkey
  • settlement_mintpubkey
  • timestampi64
VaultWithdrawal5 fields
  • ownerpubkey
  • owner_accountpubkey
  • amount_usdu64
  • balance_afteru64
  • timestampi64

Filter vocabulary

Runtime account roles (21)

Use these exact describeProgram role names when building Parsed Streams account-role filters.

  • admin
  • associated_token_program
  • authority
  • destination_token_account
  • integrator_token_account
  • market_result
  • order
  • order_ata
  • owner
  • owner_token_account
  • payer
  • position
  • rent_destination
  • secondary_authority
  • settlement_mint
  • system_program
  • ticket
  • ticket_ata
  • token_program
  • vault
  • vault_token_account
CTA Video
Divider Image

Parsed Streams documentation

View all
experience the difference

Get started

Parsed Streams is available on all paid plans