Core Contracts

Regnum Aurum Acquisition Corp
HardhatReal World AssetsNFT
77,280 USDC
View results
Submission Details
Severity: medium
Valid

Inflexible grace period repayment

Description

Users must repay full debt during grace period or face liquidation:

function closeLiquidation() external {
if (userDebt > DUST_THRESHOLD) revert DebtNotZero();
}

Recommendation

Allow partial repayments that improve health factor:

function closeLiquidation() external {
uint256 newHealthFactor = calculateHealthFactor(msg.sender);
if (newHealthFactor < HEALTHY_FACTOR) revert StillUnhealthy();
}
Updates

Lead Judging Commences

inallhonesty Lead Judge about 2 months ago
Submission Judgement Published
Validated
Assigned finding tags:

StabilityPool has no ability to liquidate large positions due to all-or-nothing design - partial liquidation not supported, risking protocol insolvency

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.