🧑🔧 Assembling the Engine: Update 23/01 🛠️
Our core devs have now shifted into a refinement phase.
This week involved some refactoring across the stack, with the intention being that every interface becomes faster and more intuitive, while every backend route becomes more robust.
We are focused on doing the final polish required to deliver the Web3 experience you deserve.
Frontend & UX Evolution
▪️ Added a dedicated “Buy” page to the core interface.
▪️ Completed an overhaul of the “Portfolio” and “Pools” pages to improve performance and layout.
▪️ Refactored the add/remove liquidity flows for both CPMM and CLMM, including a fix for the "Max Liquidity" SDK calls.
▪️ Fixed the display of opened positions, PnL tracking, and pool naming within the details modals.
▪️ Corrected bottom padding across all pages to prevent overlap with the navigation bar on smaller screens.
▪️ Integrated refactored backend endpoints and replaced the token price endpoint with a more reliable explorer-based source.
Backend & SDK Hardening
▪️ Conducted a comprehensive refactor of the backend code to improve routes, types, and overall reliability.
▪️ Implemented better handling for groupless addresses in both the backend and the SDK, a key step for cross-shard usability.
▪️ Reviewed and merged refactored endpoints to support more efficient data delivery to the frontend.
Smart Contracts & Staking
▪️ Successfully implemented and tested the CLMM staking reward conversion logic.
▪️ Started the initial implementation for CPMM staking rewards.
▪️ Strengthened SDK support for groupless addresses specifically for staking interactions.
As a reminder, we are currently undergoing internal testing on a private testnet, the final stage of validation before we open the gates to the public testnet.
Thank you for your continued support,
Alephium Team