Scalability Audit
Scalability Status: Moderate Improvements Needed
Moderate Improvements Needed
Situation Appraisal
Rivera wants to be a layer between Concentrated Liquidity Market Makers (CLMMs) and Liquidity Providers (LPs). Converting their Proof of Liquidity from an NFT to ERC 20 tokens hence enabling Dapp Developers to build on top of Rivera Money Vaults and create innovative solutions on CLMM LP pools.
Rivera also caters to Private Fund Managers by providing their clients an interface through which they can manage deposits, withdraws of their fund and also get their management fee in a decentralized manner.
Rivera is on testnet right now and wants to deploy on Mantle Blockchain mainnet. Rivera is also expecting to go multichain soon. Rivera intends to see if their current architecture and system can achieve this while keeping in view the scalability of the system.
Rivera has mainly 3 components:
Vault contracts: Where users deposit, withdraw and manage their funds. This contract interacts with Uniswap through Strategy.
Strategy Contract: This contains the business logic and how funds are managed in uniswap pools. Mainly a strategy manager oversees this.
Gelato Automation: For Harvesting and Compounding Pool rewards at the best time (calculated using advance algorithms)
Business logic is not the concern of this scalability audit. Business logic includes the contracts interaction with Uniswap and how funds are managed by the strategy. Mostly strategy contract has that logic.
Last updated