OrbitYield Changelog

Track the development progress and updates to the OrbitYield platform.

Version 0.4.0 - March 23, 2025

Added

  • Modular StrategyFactory architecture with specialized factories:
    • MasterStrategyFactory for centralized coordination
    • LendingStrategyFactory for lending strategies
    • FarmingStrategyFactory for farming strategies
    • LiquidityStrategyFactory for liquidity strategies
  • BaseStrategyFactory with common functionality across all factories
  • StrategyFactoryLib for shared validation functions
  • Comprehensive test suite for the optimized factory implementation
  • Detailed documentation in OPTIMIZATION_STRATEGY.md

Changed

  • Optimized contract size through modular architecture
  • Updated Hardhat compiler settings with lower "runs" value and Yul optimization
  • Enhanced strategy deployment functions with additional parameters for better flexibility
  • Updated tests to validate the optimized implementation

Fixed

  • Resolved contract size issues that prevented mainnet deployment
  • Fixed docstring parsing errors in factory contracts

Version 0.3.0 - March 15, 2025

Added

  • Multi-signature wallet functionality for enhanced security governance
  • Comprehensive emergency features, including:
    • Contract pausing mechanism
    • User emergency withdrawal function
    • Admin emergency strategy withdrawal function
  • Strategy Factory contract for streamlined deployment of new strategies
  • Complete emergency withdrawal documentation
  • Tracking of all users who have made deposits
  • Additional events for better transparency

Changed

  • Enhanced authorization checks for admin operations
  • Improved withdraw function to include `whenNotPaused` modifier
  • Updated deployment script to support multi-signature wallet setup

Version 0.2.0 - March 10, 2025

Added

  • Support for multiple yield strategies
  • Asset-to-strategy mapping functionality
  • APY calculation and comparison features
  • Platform fee collection mechanism
  • Integration with major DeFi protocols

Version 0.1.0 - March 1, 2025

Added

  • Initial application scaffold
  • Basic YieldAggregator contract
  • Simple deposit and withdrawal functionality
  • User interface foundation
  • Core smart contract architecture