February 28 – March 6
about 12 hours ago
This week was anchored by indexing infrastructure improvements and data accuracy — most notably the migration of ERC-4626 price-per-share to continuous real-time indexing, Solana validator APY enhancements using multi-source compounding, and targeted bug fixes across BSC, Avalanche, and ERC-4626 vault interactions.
New Yield Integrations
- Plasma Savings (Veda vault): Integrated Plasma Savings — a Boring Vault/Veda product deploying assets into Aave V3 on the Plasma network.
Integration Improvements
- Solana validator APY: Improved APR calculations to use staking rewards data as the primary source with fallback to calculated values; added epoch-based compounding including MEV rewards.
- ERC-4626 PPS indexer: Migrated price-per-share indexing from a scheduled cron to a continuous real-time service in indexers-v2, improving data freshness across all supported networks.
- ERC-4626 PPS calculation: Switched to on-chain
previewRedeemfor price-per-share reads with explicit scaling, improving accuracy and block-range handling. - ERC-20 balance indexing: Normalized token addresses on ingestion for ERC20 transfers, improving consistency across storage and processing.
- Avalanche sAVAX rewards indexer: Improved block processing and reward calculation logic for Avalanche delegators for more accurate reward data.
- P2P preferred validators — Solana & Cardano: Added P2P preferred validator nodes for Solana and Cardano networks.
- Polygon preferred validator: Added Meria as a preferred validator for Polygon staking.
Bug Fixes
- ERC-4626 vault withdrawal: Fixed withdrawal validation to apply a rounding tolerance when the requested amount is marginally above the user's balance, preventing erroneous rejections from display rounding differences.
- Aave V3 / ERC-4626 balance responses: Fixed zero-amount balance entries appearing in API responses by switching from
isPositive()to a strictgt(0)check. - BSC native staking rewards indexer: Fixed validator resolution failures with graceful error logging; expanded validator address mappings for improved coverage.
- EVM log event index validation: Added validation for EVM log indices to prevent processing of malformed logs; invalid indices return structured error diagnostics.
- Vault event indexer: Fixed a zero-event block range loop causing infinite retries in vault processing.
- Venus lending gas fallback: Fixed gas estimation fallback for Venus lending transactions on BSC.
API Improvements
- Payout addresses: Added scope designation (yield / trade / all), provider association, and validation status to payout address records; added trade provider configuration management with per-provider feature toggles.
