July 18 — July 25
about 1 month ago
Key updates made between July 18 and July 25.
New Yield Integrations
We’ve added support for a new DeFi protocol — Euler.
- Euler (406 new yields)
- New yields on Arbitrum, Base, BSC, Ethereum, Polygon, Unichain, Sonic
Integration Improvements
- Sommelier vaults: Refactored Sommelier support to enable dynamic metadata generation and full ERC-4626 compatibility. Added predefined vault configurations and integrated the new structure into the yield module system.
- TON staking integration: Resolved an issue with TON staking where calling the
seqno
method on uninitialized addresses would fail. The fix adds a contract state check and safely returnsseqno = 0
for such cases. - Unwrapping when exiting a position with WETH as input token: Improved ERC-4626 vault unwrapping by introducing a standardized utility with a 1% buffer for safer balance calculations. Updated vault logic to align with ERC-4626 standards (
previewRedeem
). - Stakewise V3 staking balance fetch improvement: The update enhances the reliability and error handling of StakeWise GraphQL queries by implementing a failover mechanism with multiple subgraph endpoints.
Yield.xyz Infrastructure
- Reduced fetch durations: Standardized network request timeouts across multiple yield modules, reducing fetch durations from 2000ms to 1000ms for improved responsiveness.
- New filter options: Expanded the Yields API with new filter options for yield type, cooldown period, and warmup period.
- Surfacing additional fee metadata: Enhanced the YieldsService to expose fee-taking mechanisms, including deposit, management, and performance fees, when metadata is available.