Changelog

New updates and improvements

September 2025

  • Synthetic Oracle Layer (SOLFeed): Introduced the SOLFeed aggregator, a composite pricing engine that integrates live Pyth and Switchboard data with PLX’s internal smoothing function. The oracle combines short-term EMA weighting and variance correction to ensure consistency across vault operations, particularly during market gaps or feed interruptions.

  • Advanced Vault Metrics (GraphQL API): Added expanded metrics to /graphql/vaultMetrics, including rolling volatility indexes, drift coefficients, and 24-hour rebalance frequencies. This allows third-party builders to construct more accurate TVL prediction models and integrate vault health dashboards.

  • Predictive Rebalance Engine (Alpha): Deployed an experimental endpoint /predict/rebalance that uses a local machine learning model to anticipate optimal rebalance points for high-frequency vaults. Currently running off-chain in the developer sandbox, this engine is designed to transition into a fully on-chain keeper system by Q1 2026.

  • Vault-Specific Keeper API: Added POST /keeper/simulate for developers running their own automated rebalance bots. Includes latency simulation and gas efficiency scoring based on current Solana blockspace conditions.

  • Smart Contract Hook for Fee Collection: Implemented a modular fee hook for dynamic collection of mint and withdraw fees, enabling different fee models per vault type (standard, yield, or meme-based).

Improved

  • Vault Ratio Oscillation: SOL2X vault leverage precision improved from ±0.01 drift to ±0.002, stabilizing long exposure positions during volatile price action.

  • Oracle Response Time: Aggregation latency between Pyth and SOLFeed reduced from 650ms to 340ms, minimizing rebalance desynchronization during fast-moving sessions.

  • GraphQL Query Efficiency: Query time for large leaderboard lookups reduced by 41%, with persistent caching introduced for repeated analytics calls.

  • API Signature Validation: Enhanced timestamp drift tolerance from ±30s to ±90s, allowing more flexible programmatic signing without increasing replay risk.

Fixed

  • Minor rounding error in cumulative reward formulas for low-volume addresses (<0.05 SOL emissions) causing fractional discrepancies in lifetime reward display.

  • Duplicate rebalance events emitted under simultaneous websocket reconnects, resolved by enforcing sequence IDs in the stream.

  • Rebalance efficiency index now accurately reflects volume-weighted effectiveness instead of pure ratio deviation.

  • Token name alignment bug in the vault registry metadata cache causing temporary mismatch between collateral symbols (JitoSOL vs. mSOL) and leverage suffixes.


June 2025

See what’s new and improved in our October update. (Halloween edition)

  • New Vault Assets: Introduced four new leverage pairs:

    • PUMP2X, PUMP5X – short-term, momentum-indexed vaults optimized for trending markets.

    • CHILLGUY2X, CHILLHOUSE2X – stable-yield vaults with reduced rebalance frequency, designed for low-volatility conditions.

  • Leverage Rally Rewards v2.0: Implemented an upgraded reward registry that calculates user rebates in real-time based on volume, rally duration, and timing precision. Rewards are now distributed directly from the SOL emissions pool, reducing claim latency by 78%.

  • Dynamic Vault Rebalance Bands: Introduced adaptive band expansion logic to the Rebalance Engine. Bands now auto-adjust in width depending on the oracle’s variance and TVL concentration, maintaining exposure accuracy while reducing over-rebalancing during high churn.

  • Rebalance Efficiency Index: New metric deployed in /rebalances/summary to provide efficiency scoring per vault. Incorporates volume, drift correction, and volatility resistance to help users assess vault performance in real time.

  • Sandbox v0.2: The developer sandbox now supports deposit, mint, and withdraw simulations through /sandbox/* endpoints. Added mock oracle variance controls and drift injection tools for stress-testing bots.

  • Audit Trace Layer: Every signed transaction now embeds a unique request ID and hash traceable via /tx/audit/{hash}. This enables both developers and auditors to validate transaction integrity and ensure consistent replay protection.

Improved

  • Vault Processing Latency: Reduced rebalance queue time from 5.3s to 2.1s during concurrent batch operations. Multi-threaded validation for concurrent vault updates improves synchronization under heavy load.

  • Reward Claiming Flow: Implemented partial claim batching, reducing Solana compute usage by up to 38% during mass epoch settlements.

  • Rebalance Stream: Updated websocket compression and packet batching, cutting network traffic by ~50% and improving event propagation speed.

  • Backend Data Indexing: Upgraded ClickHouse schema for vault metrics to support higher-frequency updates (20Hz vs. 10Hz previously). This allows near-instant dashboard refreshes and faster historical analytics.

  • UI API Consistency: Standardized response objects for /vaults, /rebalances, and /rewards to follow identical timestamp and precision formats, simplifying frontend integration for third-party apps.

Fixed

  • Oracle drift bug where SOLFeed weighting occasionally overemphasized Switchboard input, leading to slight overcorrections during rebalance. Fixed weighting logic to enforce capped variance blending.

  • PUMP5X ratio reset anomaly under low-liquidity windows resolved; vault ratio now retains correct collateral mapping post-drift.

  • Reward distribution duplication during leaderboard refresh intervals patched by enforcing atomic lock writes during epoch transitions.

  • Historical rebalance export bug fixed — CSV outputs now include transaction hashes and precision timestamps down to the millisecond.

  • Websocket reconnect memory leak fixed in /rebalances stream after prolonged idle connections.

Last updated