← Back to home

Focus

A proxy exchange and set of wrapper tokens to improve liquidity efficiency of Uniswap V3.

Problem Statement

Focus Protocol passively improves the utilization of the Uniswap V3 concentrated liquidity. It is a proxy exchange which sits in front of Uniswap V3. It maps the prices and the assets to ones that it sends Uniswap V3, in order to keep the resulting mapped concentrated liquidity almost always in range. This can also achieve additional profit for the liquidity provider, as the "undesired assets" are converted at a lower price, as the bounds shift to follow the spot price.

Solution

The Focus Protocol is a set of smart contracts written in Solidity: *** 1. a pair of wrapping tokens for each pair of tokens in the LP. These tokens not only wrap the original ones, but also map the prices as controlled by the protocol. Such pair of wrapped "fTokens" is deposited as concentrated liquidity in Uniswap V3. *** 2. a proxy swap, which wraps the original tokens into fTokens and maps the prices, then sends the swapping request to Uniswap V3. This effectively achieves concentrated liquidity which follows the current price, thus almost always staying in the active range.

Hackathon

UniCode

2024

Prizes

  • 🏆

    Visor Best Tooling Hack Runner Up

Contributors