Liquidation System
Action
Description
Function
Example: Check and Liquidate Position
// Check if a position is liquidatable
uint256 liquidateableAmount = IVault(vaultAddress).getLiquidateableAmount(userAddress);
// If liquidateable, execute liquidation
if (liquidateableAmount > 0) {
IVault(vaultAddress).liquidation(
liquidatorAddress, // Provider of nUSD for liquidation
userAddress, // Debtor whose position is being liquidated
liquidateableAmount // Amount of collateral to liquidate
);
}Last updated