AQTIS Bi-Weekly Development Update #2: UI Development & TWAB Rewards Smart Contracts
As mentioned two weeks ago, we’ll be sharing bi-weekly development updates and we’re excited to share another one with all of you today. Let’s jump straight in.
✨ Claiming Rewards with ETH and USDC
Functionality that allows users to claim rewards using both ETH and USDC has been developed.
📊 UI Development
We’ve developed some new features for the UI, providing users with valuable information inside the app.
- View claimable rewards and qETH balances
- Show transaction history
- Real-Time pricing, displaying qETH prices in both ETH and USDC
UI Mockup Update
🔧 Smart Contracts and Web3 Integration
Our full-stack developer has been working on smart contract development and the technical aspects of DApp interaction. Ensuring a smooth funds flow is a top priority.
⏳Updated Time-Weighted Average Balance (TWAB) Rewards Smart Contracts
The TWAB Rewards smart contract calculates rewards based on your average balance for the period that you’re holding AQTIS LSDs. After each transaction, the rewards are re-balanced. After extensive testing, we’ve made the following updates to our TWAB Rewards smart contract:
- Events: New events have been added to make the contract’s actions more transparent and traceable
- Cooldown Mechanism: We’ve also introduced a cooldown mechanism for critical operations to enhance security. This means that rewards will only be manually claimable once a day.
- Efficiency: The code has been optimized for better performance and lower gas costs.
We’ve made a significant update to how we’re handling Time-Weighted Average Balances (TWAB) in our smart contracts. After rigorous testing, we’ve transitioned from using a struct to a more efficient mapping data structure.
Why the Change?
1️⃣ Mappings are generally more gas-efficient when it comes to updating and accessing data.
2️⃣ Mappings are easier to work with and make the codebase cleaner and more maintainable
Why This Matters?
We’re making sure TWAB Rewards are as efficient, secure, and transparent as possible. This sets the foundation for a healthier ecosystem and opens up the door for more innovative features in the future.
💼 Wallet Implementation and Ongoing Improvements
We have integrated RainbowKit into the AQTIS dApp. This implementation will enhance your experience connecting your wallet and interacting with the platform.
🌈 Why RainbowKit?
- Smooth Implementation: The integration process was seamless, making it a natural fit for AQTIS.
- User-Friendly UI/UX: Designed with usability in mind, RainbowKit offers an intuitive experience on both desktop and mobile platforms.
🫡 What’s on the Horizon?
Continued Technical Refinements
We’re committed to refining and optimizing our technical infrastructure, ensuring a secure and seamless platform.This means we will continue testing on our local environment to make sure all updates are thoroughly tested before moving to Ethereum Test network.
Collaborations and Design Enhancements
Collaborations with external web developers and our in-house designer continue to enhance the user interface, making it more intuitive and visually appealing.
Innovative Autoclaim Functionality
We’re exploring various options for autoclaim functionality, including Chainlink Keepers integration to keep it full DeFi.
Auto-compound Functionality
We’re building an Auto-Compound feature into our smart contracts. This means your rewards will automatically be reinvested, allowing your holdings to grow exponentially over time!
We’ll continue to provide regular updates as we further develop the platform. Stay tuned and thank you for your continued support!
Please do drop your questions, suggestions, or feedback in the reply section, follow our Medium and don’t forget to help us reach a larger audience by clicking the Clap 👏 Button.
In order to stay up to date on everything related to AQTIS, make sure to follow our Twitter, Medium and join our Discord!
That’s it for now. Keep rocking and see you in the next update!