Rena Dev Report #25 — V2
4 min readMay 9, 2023
Due to the prioritization of Beta testing, significant progress has been achieved in this area. Our team has examined the front-end and web3 functionalities, resulting in consistent identification and resolution of issues.
Weekly Task Summary
- Internal Testing
- Testing and Review: rBonds
- Testing and Review: rStaking
- Front end and Web3 Debugging
What was Achieved?
Internal Testing:
- Identified and fixed bugs in smart contracts, thereby improving overall contract security and functionality.
- Conducted unit and integration tests to ensure compatibility and reliability of the developed components.
- Established a continuous pipeline of bugs found throughout the beta testing phase.
- Documented all test results and identified areas of improvement for future development sprints.
Testing and Review: rBonds
- Validated the rBonds smart contract functionality, ensuring users can seamlessly mint, redeem, and trade bonds.
- Tested the calculations and buying mechanism.
- Began internal pre-audit security review of the rBonds smart contract to identify and address potential vulnerabilities.
- Tested and Reviewed gas costs associated with buying and listing rBonds.
- Tested rBonds through the front-end UI, and created tickets for minor rBond front-end bugs.
Testing and Review: rStaking
- Tested the staking mechanism, ensuring that users can stake and unstake their tokens securely and efficiently.
- Reviewed the reward distribution system.
- Began internal pre-audit security review of the rStaking smart contract.
- Reviewed the gas costs when staking and unstaking.
- Heavily tested the rStaking platform with the front-end UI, and added issues to the GitHub board.
- Fixed minor typos and icon positioning.
- Updated input boxes to reflect user balances
Front-end and Web3 Debugging
- Reviewed all front-end pages and functions and added bugs to the GitHub to be fixed.
- Debugged and fixed UI and UX bugs, enhancing the overall user experience and responsiveness.
- Optimized Web3 integrations, improving the platform’s performance and user experience.
- Added error-handling mechanisms to handle edge cases and provide users with meaningful feedback in case of issues.
- Conducted cross-browser and device compatibility tests to ensure a consistent user experience across various platforms and devices.
- Identified awkward user experiences and remedied them through testing and feedback from the team.
- Implemented unified icons across the site for consistency and coherence in design.
- Streamlined the design by implementing a consistent set of buttons and UI elements.
- Re-configured the layout to prioritize higher-priority user actions for a better user experience.
- Addressed navigation issues and ensured the persistence of active pages.
- Fixed issues with value formatting for accuracy and consistency.
- Removed unnecessary scrollbars for better visual design and user experience.
- Addressed modal styling issues to ensure consistency across the site.
- Implemented color-based discount delineation for easy identification of discounted items.
- Further implemented light/dark mode options for improved accessibility.
- Implemented exit popups via lightbox or x buttons for a better user experience.
- Refined font size across devices for consistency and readability.
Next week’s tasks
- Continue internal beta phase & testing manual
- Continued implementing of bug fixes
- Begin pushing final bug fixes
- Optimize mobile styling and user experience
- rBonds purchasing creation and management continued testing
- Various user interface updates on rBonds and others
- Continue pre-audit security review
Thank you for reading our Rena V2 testing report. We’ll be back next week for another update.🙌