# Liquidation

This section describes provides a high-level overview of Anchor Protocol's Liquidations contracts.

{% hint style="warning" %}
Even with a thorough understanding of Anchor Protocol, it is highly recommended to interact with Anchor through client channels such as the Anchor WebApp or [Anchor.js.](https://docs.anchorprotocol.com/anchor-2/developers-terra/anchor.js)
{% endhint %}

## Smart Contracts

| Contract                                                                                                                       | Function                                                 |
| ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------- |
| [Liquidation Contract \[Legacy\]](https://docs.anchorprotocol.com/anchor-2/smart-contracts/liquidations/liquidation-contract)  | OTC exchange contract for bAsset collateral liquidations |
| [Liquidation Queue Contract](https://docs.anchorprotocol.com/anchor-2/smart-contracts/liquidations/liquidation-queue-contract) | Contract for capital-efficient collateral liquidations   |
