Limitless
  • Intro
    • Why Limitless
    • Vision: A Unified Liquidity Market For Every Digital Asset
    • Participants
      • Liquidity Providers
        • Rehypothecation of Liquidity
        • Withdrawal Limits
        • Covered Call Strategy
      • Leverage Traders
    • Premium Model
    • limWETH
    • Example Trade
    • ❓FAQ
    • Audits & Security
  • User Guide
    • Liquidity Providers
      • Advanced LP
      • Simple LP
    • Leverage Traders
      • Adding and Opening Positions
      • Managing Positions
    • Fees
  • Incentives and Tokenomics
    • LMT(Points)
    • Arbitrum Launch Campaign
    • Referrals
    • $NZT
    • $LIMIT
  • Advanced
    • Providing Liquidity
    • Determining which ticks to borrow from
    • Borrowing/Repaying Liquidity
    • Rebalancer Incentives
    • Premiums
    • Oracle Free
    • Applications
Powered by GitBook
On this page
  • LP Yield
  • Providing Liquidity
  • Withdrawing Liquidity
  1. Intro
  2. Participants

Liquidity Providers

Liquidity Providers are users who fund Limitless pools in return for earning trading fees and premiums.

PreviousParticipantsNextRehypothecation of Liquidity

Last updated 1 year ago

LP Yield

Yields for LPs in Limitless are generated from two sources

  1. Spot exchange trading fees generated in Uniswap

  2. Premiums paid by leverage traders and borrowers

where the Premiums consist of the following elements

  • Loan Interest(based on the model)

  • Options Premium(based on the model)

  • Loan origination fees paid by leverage traders and borrowers(0.1% of all originated loans by default).

  • Profit share paid by leverage traders(5% of profit generated by default)

At any given point, an LP's liquidity position is which allows it to be utilized for both trading and lending. Liquidities that are closer to current market prices will be used for trading, while liquidities that are far away from current prices will only be used for lending.

1. Providing Liquidity to Limitless Directly

In this instance, the liquidity provisioning experience is the same as in Uniswap V3; choose a range that you want to provide liquidity in and mint a new nonfungible LP token. In the backend, your liquidity will be automatically provided to Uniswap.

2. Depositing LP tokens(coming soon)

The withdrawing experience is also similar to that of Uniswap V3, with a key difference.

Before withdrawing liquidity the protocol checks whether the amount specified can be withdrawn for the given tick range. An LP can only withdraw if, after he has withdrawn, the utilization rate of any of the ticks does not exceed 100%.

Example

Say Alice provided x amount of liquidity in the (N-1, N+1) range. After, a trader Bob borrowed y amount of liquidity from the same (N-1, N+1) range. This leaves only x-y amount of liquidity left in the range, so Alice would not be able to withdraw her entire x liquidity. The maximum she can withdraw is x-y.

Since there is not enough liquidity to fully withdraw her position, Alice would have to come later until either somebody provides liquidity equal to or greater than y in the (N-1, N+1) range or until Bob closes his position and repays the debt. Until then, Alice's LP position will be able to accrue Bob's continuous premium payments.

Although the LP's ability to withdraw is restricted in scenarios where their position is maximally utilized, the utilization rate-based premium model is designed to strongly incentivize traders to repay their loans, enabling the LP to make full withdrawals.

This lending model is a peer-to-pool system; an LP who provided liquidity in the (x1,x2) range can only withdraw if the liquidity at (x1,x2) is not fully utilized.

Liquidities that need to be lent out are split and discretized to be removed from Uniswap. This lent-out liquidity is then provided back to Uniswap when the liquidity is repaid. Technical details on how this is achieved are outlined .

In addition, existing Uniswap V3 LPers who want to amplify their yields can also their LP position to Limitless.

Since there are two yield sources(trading fees+premiums) instead of one(trading fees), liquidity providers can also opt to bids/asks) far from the current price to just earn premiums.

More information related to withdrawal limitations is outlined .

here
Providing Liquidity
restake
provide single-sided liquidity(
Withdrawing Liquidity
here
premium
premium
rehypothecated