Liquidation

Liquidate

For a position to be liquidatable it needs to either have less collateral (stable) left than ExchangeConfig.minCollateral(currently set to 100 USDC) or exceed a leverage higher than ExchangeConfig.maxLeverage.If this is the case anyone can liquidate the position and receive a reward.

function liquidate(address _trader)

Inputs:

trader: The trader to liquidate

Events

Liquidate

emit liquidate()

Output:

liquidator: The trader sending liquidation event

trader: trader getting liquidated

amount: amount liquidator is receiving for liquidating

isLiquidatable

Check to see if a trader's position can be liquidated.

function isLiquidatable(address _trader)

Inputs:

trader: The trader to liquidate

Output:

liquidatable: true or false

Last updated