February 28 – March 6

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 previewRedeem for 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 strict gt(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.