Zunami Protocol is your gateway to the era of emerging financial opportunities. The cryptocurrency market still doesn’t have a reliable and straightforward solution for stablecoin deposits. Created by the visioners of alternative banking solutions, the platform is bridging this gap by introducing the first decentralized revenue aggregator that generates profits unimaginable in traditional finance
Zunami’s decentralized revenue aggregator for stablecoins selects the most profitable pools automatically. Using a smart rebalancing mechanism, it allocates users’ funds to the best-performing ones daily. The rewards received are automatically sold and then reinvested so that users can enjoy the full power of compound interest
Our project consists of three main entities:
Zunami is the main mechanism for dealing with stable coins. We accept coins such as DAI, USDC and USDT from users. Using this functionality, the user can deposit or withdraw his money.
deposit(amounts[])
, deposits DAI-USDC-USDT in specified amounts to the strategy, returns minted lp token shareswithdraw(lpShares, minAmounts[])
, burns lp shares in exchange for stablecoins from strategy, returns it with profits, at min amounts specified.claimProfit
, claim profit share for Zunami protocol teamupdateStrategy
, updates strategy from Zunami contract owner according to the most profitable strategy calculated on The Graph network each day.
Strategies are a mechanism for interacting with the protocols of our partners such as Curve, Yearn and others. The strategies also have functionality for insuring the deposits of our users. Current strategy is to deposit into Curve Aave stable pool (USDC-DAI-USDT) and stake LPs in Convex to receive both CRV and CVX, then sell them for stable coins profits.
Controlled by Zunami contract
deposit(amounts[])
, deposits DAI-USDC-USDT in specified amounts to the strategywithdraw(depositor, lpShares, minAmounts[])
, withdraws user curve lp token share in exchange for stablecoins from strategy with rewards, sells CRV and CVX, sends it to the user.withdrawAll()
, full withdrawal for strategy switch.