Skip to main content
POST
Records proceeds from a partial sale of seized collateral and transfers them from the registered wallet into the liquidation router. Use it when a position is being sold down in tranches and you want proceeds banked as they arrive, rather than held off-platform until the final settlement. The endpoint is repeatable. Each call increases the router’s proceedsCollected.
The registered wallet must be holding the proceeds. This call pulls the borrow asset from the registered wallet wallet into the router, so fund the registered wallet before calling. An insufficient balance surfaces as PARTIAL_SALE_PREFLIGHT_FAILED.

Path Parameters

string
required
Global router liquidation ID.

Body Parameters

string
required
Collateral disposed of in this tranche, as a decimal string in collateral token units. Must be greater than zero.
string
required
Proceeds realised, as a decimal string in the market’s borrow asset. Must be greater than zero.
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.
The signing wallet must hold OPERATOR_ROLE on the router. If it does not, the calldata is not returned: the response carries ROUTER_OPERATOR_ROLE_MISSING along with the calldata that grants the role.

Response Fields

object
collateralSold is recorded in the on-chain event as an audit trail. It does not reduce collateralRemaining on the router, because the collateral left the router when you called Withdraw Collateral for Sale. Only that endpoint moves the balance.
Proceeds deposited here stay in the router until Settle Liquidation forwards the cumulative total to the market. Reporting partial sales alone never closes a liquidation, and the record stays PENDING.

Settling After Partial Sales

Once every tranche has been reported, call Settle Liquidation with usdcProceeds of "0". Settlement forwards the full proceedsCollected balance already sitting at the router, so a zero final payment is valid and expected in this flow.

Errors