SPRINT SUMMARY
Recent updates focused on improving backend efficiency, enhancing frontend usability, and adding tools for better development and compliance. These changes optimize user experience and support smoother operations across platforms.
Backend Development
Pools Backend Functionality Improvements:
✔️ Implemented a fix for duplicated primary key errors in parameter tables, improving database integrity and reliability.
✔️ Added function initializeStateValues to handle param record creation or upserts.
Engage Backend Functionality Improvements:
✔️ Integrated snapshot functionality for governance, enabling proposal and voting features.
✔️ Grouped ecosystem wallets by address to present a consolidated view of wallet allocations across networks.
✔️ Implemented logic for managing ecosystem wallets, ensuring accurate allocation and data integrity.
✔️ Introduced functionality to track and retrieve historical value locked data, providing insights into financial trends over time.
✔️ Expanded the getConfig endpoint to include detailed parameters and token information, improving configuration transparency.
Frontend Development
POOLS WEB APP
✔️ Introduced restrictions to enforce minimum and maximum amounts on lending and borrowing actions to enhance financial control and risk management.
✔️ Min and max amount validation for Lend and Borrow actions.
✔️ Deployed changes to the production environment ensuring the latest features and fixes are live.
✔️ Pushed updates to the staging environment for further testing before production deployment.
✔️ Refreshed the contract instance for RealtyX to align with the latest updates and improvements.
✔️ Addressed the issue causing multiple reloads when users repaid loans, improving the user experience and reducing unnecessary data loads.
✔️ Resolved graph twitching and blank states in the 'Borrowed' tab during loan repayments.
✔️ Corrected the calculation for available amounts in pool details when pools are closed, ensuring accurate display of financial data.
✔️ Standardized the casing of collateral addresses to uppercase, ensuring consistent address handling across the application.
✔️ Ensured accurate loading of collateral token balances when users initiate borrow actions, enhancing the reliability of financial transactions.
✔️ Deployed RealtyX updates to production, ensuring users access the latest features and improvements.
ENGAGE WEB APP
✔️ Introduced the initial components for the Ecosystem Dashboard, enhancing data visualization and user interaction capabilities.
✔️ Key Components: CircleIcon, CustomProgressBar, CustomTooltip, EmptyTable, EngageMainTable.
✔️ Enhanced the Ecosystem Dashboard to display updated total allocation amounts, reflecting real-time data.
✔️ Added logic to disable specific routes based on environment configurations, enhancing application flexibility and security.
✔️ Developed the governance page to facilitate community decision-making and proposal voting.
✔️ Applied new design elements to the BuyBack page, optimizing it for both web and mobile users.
✔️ Updated the UI kit to the latest version, incorporating new components and improvements.
UI KIT
✔️ Enhanced the LendBorrow component with min and max amount elements to enforce transaction limits.
✔️ Introduced BadgeV3 and PercentageCircleV3 components to improve user interface elements.
✔️ Added support for custom icon rendering in EmptyTableV3, enhancing visual customization.
✔️ Modified the BarChart component to handle large labels more effectively in horizontal layouts.
Documentation
✔️ Expanded documentation to include detailed information about backend API endpoints and smart contracts, aiding developer integration and understanding.
SDK Updates
✔️ Updated the SDK to accommodate new minimum and maximum values for ERC20 collateral pools, ensuring compliance with updated smart contract standards.