ETH2x-FLI Parameter Update #8

title: ETH2x-FLI Parameter Update #8

status: posted

author: Cormac Daly (@afromac), Eric Mault (@emault)

created: July 1, 2021

Simple Summary

Raise the Supply Cap of the ETH2x-FLI from 800,000 units to 1,200,000 units and for the deployment of the ETH2x-FLI rebalancing mechanism on Uniswap V3: increase the Max Trade Size for rebalancing from 400 ETH to 2,000 ETH and increase the Max Trade Size for ripcord from 1,600 ETH to 3,000 ETH.

Due to the superior liquidity available on Uniswap V3 we are able to target a vastly greater Max Trade Size while still maintaining an acceptable price impact. For this reason, we define this parameter separately from the SushiSwap Max Trade Size.


Adjust the following parameters for ETH2x-FLI:

  1. Raise the Supply Cap from 800,000 to 1,200,000 units
  2. Increase the Max Trade Size for routine rebalance transactions from 400 ETH to 2,000 ETH
  3. Increase the Max Trade Size for ripcord transactions from 1,200 ETH to 3,000 ETH
  4. The changes in points 2 and 3 apply solely to Uniswap V3 and will not apply to any rebalancing transactions that occur on Sushiswap


Following the decision to implement IIP-50 Upgrade FLI to Support Multiple Exchanges, the FLI work team plans to change three parameters related to ETH2x-FLI: Supply Cap, Max Trade Size for rebalance transactions, and Max Trade Size for ripcord transactions. These parameters affect the product’s delever speed, which is the most important metric for measuring and responding to risks faced by FLI products. The change to Max Trade Size applies solely to rebalancing transactions on Uniswap V3, and in the event that the product uses Sushiswap to rebalance it will revert to the Max Trade Size parameter defined in ETH2x-FLI Parameter Update #7 for those transactions.

During normal operation, ETH2x-FLI is constantly rebalancing towards the target leverage ratio by adjusting leverage in the background. However, if the price of ETH drops significantly, the leverage ratio may deviate outside of the safe range of 1.7x - 2.3x. In this scenario, the product must delever quickly to avoid liquidation.

The speed at which the product can delever and return to a safe range is determined by AUM and the Max Trade Size, as well as time needed to complete successful rebalancing transactions. We measure the delever speed as the amount of leverage that can be delevered per minute. For example, if it takes 10 minutes to delever from 2.4x to 2.3x, the delever speed is 0.1/10 = 0.01. This metric enables us to determine how confident we are that we can avoid liquidation in any market conditions. A range of 0.1-0.15 was used to optimize for safety and capital efficiency on Sushiswap. Migrating to Uniswap v3 allows us to target a much higher delevering speed of 0.046 and at the same price impact. This makes the product both safer and more capital efficient, due to the superior liquidity conditions available on Uniswap V3

As the supply of ETH2x-FLI increases, so do AUM and the associated leveraged positions. When the price of ETH falls, AUM and the associated leveraged positions must be rebalanced in order to maintain a healthy leverage ratio, and the primary tool for facilitating rebalances is Max Trade Size. Therefore, as the supply of ETH2x-FLI increases, it is critical to adjust Max Trade Size.

In this case, the FLI work team would like to propose the following parameter changes:

  1. Raise the Supply Cap to 1,200,000 units from 800,000 units
  • Reasoning: at time of writing, the total unit supply of ETH2x-FLI is ~550,000 or ~70% of the current Supply Cap. The Supply Cap should be raised to accommodate future market demand and to avoid dislocation from the NAV as we approach the current Supply Cap
  • Prior proposals for increasing the Supply Cap can be found here
  1. Increase the Max Trade Size for routine rebalance transactions from 600 ETH to 2,000 ETH
  • Reasoning: Migrating rebalancing to Uniswap V3 enables us to target a vastly greater Max Trade Size of 2000 ETH and still achieve a price impact of ~0.6%. This has the dual benefit of making the product safer, while also lowering gas requirements by reducing the number of transactions needed to rebalance.
  • Prior proposals for increasing the Supply Cap can be found here
  1. Increase the Max Trade Size for ripcord transactions from 1,600 ETH to 3,000 ETH
  • Background: the ripcord function is called in extreme circumstances when the leverage ratio is dangerously outside the bounds of the safe range and leveraged positions are at risk of liquidation. For this reason, a separate set of emergency parameters apply to ripcord transactions.
  • Reasoning: it is imperative that we raise the Max Trade Size in tandem with Supply Cap increases to achieve acceptable delever speeds for ripcord transactions


As per IIP-45: Delegation of FLI Parameter Changes 1, management of FLI product parameters has been delegated to a small team of subject matter experts from DeFi Pulse, Set Labs, and the Index Coop community in order to enable more rapid, responsive changes to product parameters.

The FLI work team is comprised of individuals from three sub-groups:

The process for updating FLI parameters is as follows:

  1. The FLI work team discusses and identifies parameter change requirements via discord / calls etc.
  2. Member(s) of the FLI work team will post a short description of the reasoning for the change to the forum and state that the FLI work team is in agreement; no poll is required
  3. The forum post must be active for 24 hours and have no dissent from FLI work team members
  4. The change(s) can then be made once these criteria are met

Awesome to see the FLI work team jump on these changes so quickly! One thing I wanted to note is that in the new FlexibleLeverageStartegyExtension contract, we set the max trade size and incentivized max trade size on a per-exchange basis. I assume the new max trade size of 2,000 ETH would only apply for Uniswap V3 with Sushiswap staying with the current parameters?


Absolutely! We are looking forward to seeing these updates go live!

Correct. We have not changed Max Trade Size for Sushiswap, this only applies to Uni V3

1 Like

Looks awesome guys! Fully support these parameter settings for Uniswap v3

1 Like