April 4 – April 10
5 days ago
This week shipped Sky Savings Rate (sUSDS) across four L2s, resolved Kamino vault deposit failures for gas-sponsored wallets, added Cardano Byron-era address support, and hardened yield data freshness with cache invalidation on configuration changes.
New Yield Integrations
- Sky Savings Rate (sUSDS) — Base, Arbitrum, Optimism, Unichain: Added Sky Savings Rate yield product across four L2 networks using Sky PSM3.
Integration Improvements
- Harmony staking address normalization: Added bech32/hex address conversion utilities for Harmony; staking flows now consistently use normalized hex addresses, and malformed bech32 addresses are logged and skipped gracefully rather than causing hard failures.
- TVL history query: Improved TVL history aggregation query construction and execution logic; added unit test coverage.
Bug Fixes
- Kamino vault deposits (Solana, gas-sponsored wallets): Fixed
Custom program error: 0x1790(Farms error 6032) on deposits with gas-sponsored fee payers. Now prepends a SOL transfer instruction from fee payer to user so all required fields onInitializeUsermatch the program constraint. Rent is refunded to the fee payer on exit. - Cardano address validation: Extended address validation to support Byron-era addresses alongside existing formats; invalid addresses now raise immediate errors instead of warnings.
- Geolocation IP validation: Added IP address validation and encoding before the geolocation API call, preventing malformed requests and potential 5xx responses on invalid IP inputs.
API Improvements
- Cross-origin resource policy: Set
Cross-Origin-Resource-Policy: cross-originacross all API services, aligning with existing CORS policy and unblocking cross-origin browser clients (dApps, SDKs) that were previously rejected by the default same-origin header.
