March 28 – April 3

This week shipped full SAML and OIDC SSO support, added ERC-4626 vault APY history tracking, expanded validator coverage, and improved API reliability with stronger error semantics, pagination on historical endpoints, and multiple validation fixes.

Integration Improvements

  • ERC-4626 vault APY history: Added daily historical APY tracking with 1-day, 7-day, and 30-day calculations derived from indexed price-per-share data; includes smoothed APY variants for improved trend analysis.
  • Polkadot staking validators: Added Meria validator to the preferred validator list.
  • Monad testnet validators: Added support for the full active set of validators on Monad testnet.
  • Graph native staking (Horizon upgrade): Updated the Graph native staking integration to align with the Horizon upgrade.

Bug Fixes

  • TON staking address validation: Added upfront TON address validation across staking operations; invalid addresses now return fast, descriptive errors rather than triggering unnecessary RPC calls.
  • Protocol maintenance error semantics: Stake/unstake calls on paused protocols now return HTTP 412 instead of 503, correctly signaling a known precondition failure rather than a service outage; decommissioned yields return 410.
  • Actions endpoint UUID validation: GET /v1/actions/:actionId now validates the actionId as a UUID, returning 400 for non-UUID inputs instead of triggering a database error.

API Improvements

  • Historical API pagination: Yield history endpoints (reward rate, TVL) now return paginated responses with total, offset, and limit metadata; data payloads use a unified items array shape replacing the previous series format.
  • SSO (SAML & OIDC): Added full Single Sign-On support with team-scoped configuration, SAML 2.0 and OIDC/Google Workspace authentication flows, automatic user provisioning, SSO audit logging, and admin management endpoints.