Skip to main content

Yield Pipeline

Tracks daily USX yield flowing from Solstice's Harvester program into the YieldVault, showing the on-chain mechanics behind yield generation. Toggle between the Harvester balance view and the distribution view to explore the 7-day staging cycle and per-share yield dynamics.

Current Metrics​

Loading analytics data...

Data​

Loading analytics data...

Yield Events​

Recent add_yield (operator stages USX into the Harvester) and distribute_yield (Harvester pushes USX to the YieldVault) events. The "USX Balance After" column shows the remaining USX in the Harvester staging account after each event.

Loading analytics data...

Use Cases​

This chart helps you:

  • Track yield consistency: Monitor whether daily distributions maintain a steady pace or show irregular patterns
  • Measure vault growth: See how yield compounds over time, increasing eUSX backing
  • Evaluate APY sustainability: Compare the current 7-day APY against historical rates to assess yield stability
  • Understand dilution dynamics: In the distribution view, compare raw yield amounts (left) against yield per eUSX (right) to see how vault growth affects per-share returns

How to Read This Chart​

Click to expand chart reading guide
  • Harvester Balance view (default):
    • Teal staircase area (left axis): The Harvester account balance. Jumps up sharply when add_yield stages new USX (~weekly), then steps down daily as distribute_yield pushes USX into the vault. The sawtooth pattern reflects the 7-day refill-and-drain cycle
    • Gold line (right axis): eUSX price (USX backing per eUSX share). Grows monotonically as yield accrues into the vault
  • Distribution view:
    • Teal staircase area (left axis): Daily USX distributed from the Harvester into the YieldVault
    • Gold line (right axis): Yield per eUSX in micro-USX (= distributed / eUSX supply). When distribution rises but yield-per-eUSX falls, new deposits are diluting per-share returns
  • Events table: Lists individual staged and distributed events with exact amounts, the resulting Harvester balance, eUSX supply at that time, YieldVault balance change, and cumulative USX distributed
  • Interactions:
    • Hover to see values for the current view mode
    • Click legend entries to show/hide traces
    • Use the toggle to switch between Harvester Balance and Distribution views

Methodology​

Click to expand technical details

Data Sources

  • On-chain transaction data from four Solstice programs: eUSX (YieldVault), Harvester (yield distributor), USX (stablecoin core), and JEC (router)
  • Each transaction is classified by instruction type and token transfers are tracked via pre/post balance deltas

Yield Distribution

  • Mechanism: The Harvester program executes distribute_yield transactions that move staged USX into the YieldVault via a CPI call to transfer_in_yield
  • Measurement: Daily yield is the sum of USX token transfers into the vault across all distribute_yield transactions for each day
  • Cycle: The operator stages a lump sum via add_yield roughly once per week. The Harvester then drips it out in approximately equal daily installments over 7 days via distribute_yield

APY Calculation

  • Daily rate: Daily yield distributed divided by previous day vault balance
  • 7-day APY: Average of last 7 daily rates, annualized (multiplied by 365)
  • Exclusion: Days with zero vault balance are excluded from the average

eUSX Price

  • Formula: Vault USX balance divided by eUSX supply
  • Why only yield moves the price: Locks and unlocks change both vault balance and eUSX supply proportionally, leaving the ratio unchanged. Yield distributions add USX to the vault without minting new eUSX, so the ratio increases
  • Accuracy: Both values are tracked via pre/post token balance deltas across all transactions, validated to within 0.0002% of data made available by Solstice

Data Update Frequency

Data is automatically updated once per day. Check the "Last updated" timestamp in the site header for data freshness.

Known Limitations

  • Timing granularity: Daily aggregation means intra-day distribution timing is not visible (the Harvester typically distributes multiple times per day, but these are summed into one daily figure)
  • Float precision: Cumulative totals may differ from on-chain values by up to 500 USX due to floating-point rounding across 100K+ transactions