September 26 - October 3

Key updates made between September 26 and October 3.

New Yield Integrations

  • Deprecated DeFi yields update:
    • Updated Yearn integration to use the yDaemon API and normalized token pair handling.
    • Refreshed yield-list.json with numerous new vaults, deprecations across Euler, Yearn, Aave, Sommelier.
    • Added deprecated flags to ERC4626 vault metadata types for clearer lifecycle tracking.

Integration Improvements

  • ETH native staking exit queue: Standardized ETH native staking cooldown period across providers by introducing a shared constant — https://www.validatorqueue.com/ used as the data source.
  • Cardano historic rewards: Added backend support for Cardano ADA native staking rewards. Extended RewardsPersistenceService with a Cardano-specific repository and reward aggregation, and integrated Cardano into the yield summary so rewards are processed and exposed consistently with other networks.

Yield.xyz Infrastructure

  • Transaction Status Checker: Improved transaction status tracking in the indexer service by broadening action queries to include both PENDING and BROADCASTED transactions. Updated status logic to only apply changes when a transaction reaches a final state, avoiding unnecessary updates.
  • OpenAPI files of Yield API: Exposed Swagger documentation in both JSON and YAML formats by configuring explicit endpoints in the Swagger module setup, enabling external access to machine-readable API docs.
  • Referral tracking for teams: Added referral tracking to the team creation and management flow. Introduced new referredBy and referralCode fields across the database schema, entity models, DTOs, and persistence logic. Updated OpenAPI/Swagger specs in all relevant APIs to document and expose referral information.