Rena Dev Report #22

Rena Finance
3 min readMar 21, 2023

It has been an eventful two weeks since the last report. rBonds is closer to completion, internal dev platform testing is concluding, and the platform will be stress tested internally once again. Although we experienced a few hurdles during Alpha testing due to network provider issues, progress is ongoing!

Let’s get straight into the updates.

Weekly Task Summary

  • rBonds Alpha Testing & Features
  • Alpha Testnet Status & Setup
  • Finalizing rStaking Web3 Actions
  • Add network EIP support
  • Protocol performance improvement & efficiency

What was Achieved?

As rBond Creation is the most important part of Rena V2, most of our dev power is focused on it. Currently, rBond pair creation and management are being alpha-tested.

We overhauled the entire token store, which allowed us to support Uniswap style tokenlists. New elements and features include rudimentary token addition by address, querying tokens by symbol, and displaying Uniswap v2 / v3 pairs and feeTiers in the Unipair selection:

As you can see from the image above — Unipair search vs/v3 pairs and feeTiers — tokens can be added via address later.

Users who create bonds can easily review and manage their created Bonds. Uncompleted Bonds (no Uniswap binding) will not be listed publicly until they are properly created.

The bond Management Page gives easy access to most bond management functions like rebasing and setting discounts.

Finalizing rStaking Web3 Actions

The majority of the rStaking functionality has been connected and is now operational. A few formatting and UI tasks remain. Internal testing for rStaking will begin next week.

Alpha Testnet

Due to network issues with our Node-Explorer provider and token faucet, Alpha Testnet testing was limited this week.

We are actively monitoring the situation and will resume testing as soon as the issues are resolved. Developer-only testing will conclude soon, and the rest of the team will begin using the testnet and UI to test bond and staking functionalities.

Wallets and private keys are being set up automatically to streamline the process. We aim to commence test-case assembly for the Beta next week, pending any unforeseen challenges.

Added support for addNetwork EIP

We have added support for the addNetwork EIP, enabling websites to manage chains instead of wallets.

Technical Debt Discovered:

During this week’s development, we identified some technical debt that needs to be addressed. Specifically, we need to improve the performance of our tokenlist and search functions to enhance their speed and efficiency.

Additionally, we discovered a need for provider-less site handling and error-catching through direct RPC connection. We will prioritize addressing these technical debts to improve the user experience.

Carry Over

The preparation for the Beta phase as well as the styling iteration for Web3 parts have been carried over to the next week.

Next Week’s Tasks

  • rBonds UniPair Lookup (v2/v3) feature
  • rBonds tokenlist support (Uniswap style) feature
  • rBond add-token-by-address feature
  • Finalize rStaking UI & Formatting
  • Team Internal Testing of rBonds creation & management

--

--