Trade Blockage Utilization Limit

There is a global variable called trade_blockage_utilization_limit on the Pool Limit object that affects token availability for Positions and the availability to swap.

If the number of tokens totally locked (in the locked variable on Assets in a Custody) exceeds the bps percentage given by trade_blockage_utilization_limit with respect to the base variable, LP providers will no longer be able to swap LP tokens for base tokens, new Positions will be un-initializable, and existing ones will be unable to be increased.

The remaining tokens in the Custody beyond the utilization limit are intended to be used only to payoff losses beyond the locked_amounts set by existing Positions according to the payout rules and serve as a de facto secondary Insurance Fund.

LP Providers can of course inject more tokens into the system to bring the Custody back below the limit and restart it's full functionality, and Positions can close in such a way as to unlock tokens without too many losses and do the same.

Last updated