function calculateLocalCurrencyLiquidation(
address liquidateAccount,
uint96 maxNTokenLiquidation
int256 localCurrencyFromLiquidator, // may be positive or negative
int256 localNTokensToLiquidator
function calculateCollateralCurrencyLiquidation(
address liquidateAccount,
uint16 collateralCurrency,
uint128 maxCollateralLiquidation,
uint96 maxNTokenLiquidation
int256 localCurrencyFromLiquidator,
int256 collateralCashToLiquidator,
int256 collateralNTokensToLiquidator
function calculatefCashLocalLiquidation(
address liquidateAccount,
uint256[] calldata fCashMaturities,
uint256[] calldata maxfCashLiquidateAmounts
int256[] memory fCashNotionalAmounts,
int256 localCurrencyFromLiquidator
function calculatefCashCrossCurrencyLiquidation(
address liquidateAccount,
uint256[] calldata fCashMaturities,
uint256[] calldata maxfCashLiquidateAmounts
int256[] memory fCashNotionalAmounts,
int256 localCurrencyFromLiquidator