24/5 Oracle Feeds

Helix supports 24/5 trading for selected US equity perps by aggregating multiple Pyth equity feeds into a single, clean oracle stream on Injective.

This page explains how the 24/5 equity pricing feed works, how it’s wired into Helix, and what you need to know as a trader or liquidity provider.

What problem this solves

US equities don’t trade in a single continuous session. Instead, price discovery is split across:

  • Pre-market

  • Regular session

  • After-hours

  • Overnight / off-venue liquidity

Most oracle setups either:

  • Only track regular market hours, or

  • Expose separate feeds per session, leaving it to integrators to stitch them together.

That causes issues for perps including gaps in pricing (especially around earnings, which typically occur outside of normal trading hours), and extra complexity for traders who just want “one true price” per symbol.

The 24/5 equity feed solves this by giving traders one continuous, 24/5 price feed per equity, regardless of what session the underlying stock is in.

High-level design

Injective uses SEDA to aggregate four Pyth feeds per symbol into a single, unified price stream:

  • PYTH_EQ_PREMARKET

  • PYTH_EQ_REGULAR

  • PYTH_EQ_AFTER_HOURS

  • PYTH_EQ_OVERNIGHT

For each supported equity:

  1. SEDA runs an onchain job that:

    • Subscribes to the four Pyth price feeds

    • Chooses the appropriate session feed (based on current market phase)

    • Applies basic sanity checks and continuity rules

    • Outputs a single canonical price for that symbol

  2. This aggregated price is then pushed to Injective and consumed by Helix as the canonical oracle price for a specific asset.

  3. The unified price feed:

    • Updates every ~2 seconds

    • Is 24/5 continuous (no session breaks from Sunday evening through Friday evening)

    • Is backed by Pyth, with session routing handled by SEDA

For each symbol (e.g. NVDA, PLTR), SEDA maintains a simple routing state machine that uses the active (or most recent) market phase to determine a price level.

On the weekends, the feed corresponds to the last non-stale price, which can vary based on the last session (i.e. if the market closed early, or was closed for the whole day due to a holiday).

At any given second, the 24/5 equity price is the latest valid quote from the session feed that corresponds to the current (or most recent) market phase.

Supported markets

The 24/5 aggregated equity feed is currently live for:

  • NVDA (NVIDIA Corporation)

  • PLTR (Palantir Technologies Inc.)

Both are available as perpetual futures on Helix, backed by the unified 24/5 feed as described here.

Last updated