Rena Dev Report #25 — V2

Rena Finance
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.🙌

--

--