Skip to main content
POST
Closes a Dutch auction that reached its end time without selling out, and transfers the unsold collateral to the market’s liquidation router. This creates a pending liquidation and hands the position over to the manual settlement workflow. Until this is called, an expired auction leaves the collateral in limbo: no longer purchasable, and not yet available for an off-platform sale.
Requires the registered wallet to hold LIQUIDATOR_ROLE on the market, the same role Liquidate Loan needs.

Path Parameters

string
required
Market ID.

Body Parameters

integer
required
Auction ID. Must be a positive integer sent as a JSON number.
string
Hash of the transaction you broadcast for this operation. Send it to confirm the transaction and record the result. Omit it to receive the calldata.

Response Fields

object

What Happens Next

After settlement the unsold collateral sits at the liquidation router as a PENDING liquidation, visible through Get Pending Liquidations. From there the standard manual workflow applies: withdraw for sale, report proceeds, settle. The 7 day write-off clock starts at this point, not at the original liquidation.
If the market has no liquidation router configured, the contract releases the collateral back to the borrower and charges the outstanding debt to the insurance fund instead. Confirm router configuration through Get Liquidation Config before letting auctions expire.

Errors