Trigger a liquidation
Any loan whose CR falls below 200% can be liquidated by anyone. The auction pools absorb the debt and receive the ALPH at a discount. Permissionless; automated keepers handle most calls.
Mainnet liquidation wiring pending.
LoanManager.liquidate() method index not yet confirmed. Keepers must use their own tooling until this lands.
MCR
200%
liquidates below this CR
ALPH / USD
—
DIA feed
Discount cascade
5 → 10 → 15 → 20 %
pools bid in order
Liquidatable loans
0 active loans scannedNo loans currently below the 200% MCR. The scanner walks the 30 most recent LoanManager-touching addresses; lower-CR loans may exist outside this window.
Keeper tooling required
OpenABX does not yet ship a mainnet liquidate write path. The LoanManager method index for liquidation has not yet been observable on-chain (no liquidation tx has occurred on mainnet since launch — every active loan is above the 200 % MCR). Once the first liquidation lands, we catalogue the template and enable the button on this page.
Running a keeper today? Build the liquidation script directly against LoanManager tpxjsWJSaUh5i7XzNAsTWMRtD9QvDTV9zmMNeHHS6jQB — we ship a live watchlist above so you can find at-risk loans and monitor when they cross the threshold.
How it works
- You call liquidate(owner) against the target loan.
- LoanManager reads the oracle, verifies CR < 200%, and forwards debt + collateral to AuctionManager.
- AuctionManager walks the four pools (5 → 10 → 15 → 20 %). Each absorbs as much debt as its ABD can cover, at a discount.
- Any surplus ALPH refunds back to the loan owner. The loan closes.