August 15 - August 22

Key updates made between August 8 and August 15.

Network Updates

  • Standardized naming for BNB across the codebase: updated native token references to BNB and network references to BNB Chain (including Aave token names).
  • Celestia gas price update: Updated Celestia gas price strategies to align with chain registry specs, raising gas prices across all modes (slow, average, fast) to meet current network requirements.

Integration Improvements

  • Polkadot resource management improvements: Improved resource management across Polkadot-related modules by ensuring all ApiPromise connections are properly closed. This standardizes connection handling, prevents resource leaks, and improves reliability of blockchain interactions.

Yield.xyz Infrastructure

  • PPS consideration on exit transactions: Improved exit transaction handling in ChainsYieldModuleAdapter by converting user-specified withdrawal amounts into shares using the current pricePerShare. This ensures accurate withdrawals for protocols where share prices fluctuate.
  • Improved argument handling, argument schema validation, and passthrough validation in the Yield API 2.0: Refactored yield API action arguments with stronger typing, stricter validation, and improved documentation. Introduced ActionArgumentsDto for type-safe argument handling in DTOs, controllers, and tests; added stripUndefinedValues utility to prevent invalid fields; and updated argument schemas to use standardized enums for better OpenAPI output.
  • Validator metadata expansion: Enhanced validator data in Yield API by adding support for provider and revenue-sharing details. Introduced RevShareDetailsDto and RevShareTiersDto to capture provider info (name, uniqueId, website, rank, preferred status, revshare).

Validator Updates

  • Meria: Add the recently deployed Meria Polkadot validator to the list of preferred validators.