> For the complete documentation index, see [llms.txt](https://docs.hann.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hann.finance/th/protocol/borrowing-and-liquidation.md).

# การกู้และการชำระบัญชี

เปิดเงินกู้ USDHN จัดการหลักประกันและหนี้ และรับหลักประกันคืนหลังชำระหนี้หรือชำระบัญชี

**Trove** ถือหลักประกันและบันทึกหนี้ USDHN การเปิด Trove ล็อกหลักประกันในตลาดที่เลือกและส่ง USDHN ที่สร้างใหม่เข้าวอลเล็ต โพซิชันเปิดอยู่จนชำระหนี้และปิด หรือถูกชำระบัญชี ไม่มีวันครบกำหนดตายตัว

การขาย สวอป หรือใช้ USDHN ไม่ได้ลบหนี้ใน Trove การปิดต้องชำระหนี้ล่าสุดรวมดอกเบี้ยและค่าธรรมเนียม

![หลักประกัน KAIA เข้า Trove และ USDHN ที่สร้างใหม่เข้าวอลเล็ต](https://3695348949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOoXFX6oIaMlfykIjlfhI%2Fuploads%2Fgit-blob-001417cde7ed0252542f192f98afc2a0a5c028bc%2Fcollateral-borrow.svg?alt=media)

*ฝากหลักประกัน → เปิด Trove → รับ USDHN ในวอลเล็ต*

## เปิดเงินกู้ USDHN

1. เชื่อมต่อวอลเล็ตและเปิดหน้ากู้ USDHN เหลือ KAIA สำหรับค่าธรรมเนียมเครือข่ายและเงินมัดจำค่าแก๊สที่คืนได้
2. เลือกสินทรัพย์ใน **หลักประกัน** แล้วกรอกจำนวน แต่ละตลาดหลักประกันเรียกว่า **สาขา** และมีโทเคน แหล่งราคา พูล และพารามิเตอร์ของตน
3. กรอก USDHN ใน **เงินกู้** ตรวจอัตราดอกเบี้ย ค่าธรรมเนียมล่วงหน้า หนี้โดยประมาณ LTV และราคาชำระบัญชี **โหมดผู้เชี่ยวชาญ** เปิดให้จัดการอัตราดอกเบี้ยอัตโนมัติหรือกำหนดเอง
4. เลือก **กู้** ตรวจจำนวนและเงินมัดจำ หากใช้โทเคนเป็นหลักประกัน ให้อนุมัติการใช้หรือลงนาม permit ตามที่วอลเล็ตขอ KAIA native ไม่ต้องอนุมัติ ERC-20
5. ยืนยันธุรกรรมในวอลเล็ต เมื่อสำเร็จ USDHN เข้าวอลเล็ตและโพซิชันปรากฏในรายการเงินกู้

สัญญาตรวจหนี้ขั้นต่ำ อัตราส่วนหลักประกัน สถานะสาขา ออราเคิล และอัตราส่วนหลักประกันรวมเมื่อทำรายการ ค่าที่ผ่านหน้าตรวจสอบอาจยังล้มเหลวหากข้อมูลเปลี่ยนก่อนทำจริง

## อัตราส่วนหลักประกันและราคาชำระบัญชี

**อัตราส่วนหลักประกัน (CR)** เปรียบเทียบมูลค่าหลักประกันกับหนี้ USDHN:

$$
CR = \frac{\text{collateral amount} \times \text{branch oracle price}}{\text{USDHN debt}}
$$

การคำนวณนี้ตีหนี้ 1 USDHN เป็น $1 หนี้รวมดอกเบี้ยสะสมและยอดกระจายหนี้ที่ยังไม่รับเข้า **LTV** ที่แอปแสดงเป็นส่วนกลับ: `LTV = 1 / CR`

| การเปลี่ยนแปลง                | ผลต่อ CR เมื่อค่าอื่นคงเดิม |
| ----------------------------- | --------------------------- |
| ราคาหลักประกันลด              | CR ลด                       |
| กู้เพิ่มหรือดอกเบี้ยสะสม      | CR ลด                       |
| ถอนหลักประกัน                 | CR ลด                       |
| เพิ่มหลักประกันหรือชำระ USDHN | CR เพิ่ม                    |

**MCR** คืออัตราส่วนหลักประกันขั้นต่ำของสาขา เมื่อ CR **ต่ำกว่า MCR** จะชำระบัญชีได้ เงินกู้ในกลุ่มจัดการดอกเบี้ยต้องผ่านส่วนเผื่อ **BCR** เพิ่มเมื่อเปิดหรือปรับ ใช้พารามิเตอร์สาขาที่เลือกและค่าโพซิชันปัจจุบัน ไม่ใช้เกณฑ์ของตลาดหลักประกันอื่น

ราคาชำระบัญชีคือราคาหลักประกันที่ทำให้โพซิชันถึง MCR ดอกเบี้ย การกู้ การชำระหนี้ และหลักประกันที่เปลี่ยนทำให้ราคานี้เปลี่ยน CR สูงขึ้นเพิ่มระยะรองรับราคาที่ลดลง ดูสูตรและตัวอย่างใน[อัตราส่วนหลักประกันและการชำระหนี้](/th/mechanics/deep-dives/cdp-safety.md)

## ค่าใช้จ่ายและหนี้

| รายการ                    | วิธีคิด                                                                                               |
| ------------------------- | ----------------------------------------------------------------------------------------------------- |
| ค่าธรรมเนียมกู้ล่วงหน้า   | เพิ่มในหนี้เมื่อเปิดหรือกู้เพิ่ม เท่าดอกเบี้ย 7 วันของยอดกู้ใหม่ ตามอัตราเฉลี่ยต่อปีในราคาเสนอของสาขา |
| ดอกเบี้ยกู้               | สะสมตามอัตราต่อปีของโพซิชันและเพิ่มยอดชำระ                                                            |
| ค่าจัดการกลุ่ม            | สะสมสำหรับเงินกู้ที่เข้ากลุ่มจัดการอัตราดอกเบี้ย ตรวจค่าจัดการต่อปีและอัตราก่อนเข้าร่วม               |
| ค่าปรับดอกเบี้ยก่อนกำหนด  | การเปลี่ยนอัตราภายในช่วงรอ 7 วันมีค่าธรรมเนียมล่วงหน้า ตรวจราคาเสนอก่อนยืนยัน                         |
| เงินมัดจำค่าแก๊สที่คืนได้ | จ่ายเป็น KAIA ตอนเปิด คืนเมื่อปิดเอง หากชำระบัญชีจะจ่ายให้ผู้ชำระบัญชี                                |
| ค่าธรรมเนียมเครือข่าย     | ใช้ประมวลผลการอนุมัติและธุรกรรม แยกจากเงินมัดจำ                                                       |

วอลเล็ตได้รับ USDHN ตามจำนวนที่ขอ ค่าธรรมเนียมล่วงหน้าเพิ่มในหนี้ ทำให้หนี้ตอนเปิดมากกว่าจำนวนที่ได้รับ

## ปรับเงินกู้

เปิดโพซิชันเพื่อดูหลักประกัน หนี้รวม อัตราดอกเบี้ย LTV และราคาชำระบัญชีปัจจุบัน

| ตัวเลือก              | การทำรายการ                | ผล                                                         |
| --------------------- | -------------------------- | ---------------------------------------------------------- |
| **หลักประกัน → ฝาก**  | เพิ่มหลักประกัน            | หลักประกันเพิ่มโดยไม่กู้ใหม่                               |
| **หลักประกัน → ถอน**  | ถอนภายในจำนวนที่อนุญาต     | หลักประกันลดและ LTV เพิ่ม                                  |
| **เงินกู้ → ชำระคืน** | กรอก USDHN ที่ชำระ         | USDHN ถูกเผาและหนี้ลด                                      |
| **เงินกู้ → กู้**     | กรอก USDHN ที่กู้เพิ่ม     | USDHN เข้าวอลเล็ต หนี้เพิ่มตามจำนวนและค่าธรรมเนียมล่วงหน้า |
| **อัตราดอกเบี้ย**     | เปลี่ยนอัตราหรือวิธีจัดการ | ใช้อัตราหรือผู้จัดการใหม่หลังธุรกรรม                       |

ตรวจหนี้ หลักประกัน และค่าธรรมเนียมหลังทำรายการก่อนอนุมัติและส่ง การชำระบางส่วนต้องเหลือหนี้อย่างน้อย `MIN_DEBT` สัญญาจะลดจำนวนชำระที่มากเกินให้อยู่ในเกณฑ์นี้ ใช้การปิดหากต้องการชำระทั้งหมด

[การไถ่ถอน](/th/protocol/redemptions-and-risk.md) ลดทั้งหลักประกันและหนี้ได้ หากเหลือหนี้ต่ำกว่า `MIN_DEBT` โพซิชันเข้าสถานะ `zombie` แต่ยังถือหลักประกันที่เหลือ การกู้คืนเพิ่มหนี้ให้ถึงขั้นต่ำและเพิ่มหลักประกันตามเงื่อนไข ส่วนการปิดชำระหนี้ที่เหลือและคืนหลักประกัน

## ชำระหนี้และปิด

1. เปิดโพซิชันแล้วเลือก **ชำระคืนและปิด** หน้าตรวจสอบแสดง USDHN ล่าสุดที่ต้องชำระและหลักประกันที่จะคืน
2. เตรียม USDHN ให้พอ หากขาด **ตรวจสอบเงื่อนไขการปิด** จะแสดงยอดขาดและตัวเลือกสวอป USDHN หรือปิดด้วยหลักประกัน
3. อนุมัติผู้จัดการ อนุมัติการใช้ USDHN หรือลงนาม permit ตามที่แสดง แล้วยืนยันการปิด
4. เมื่อสำเร็จ หนี้ถูกชำระ หลักประกันที่เหลือและเงินมัดจำคืนกลับ และ NFT Trove ถูกเผา

**ปิดด้วยหลักประกัน** ใช้หลักประกันบางส่วนแลก USDHN เพื่อชำระหนี้ ตรวจค่าแฟลชโลน เงื่อนไขสวอป และหลักประกันคืนโดยประมาณ ค่าธรรมเนียม สลิปเพจ และราคาเปลี่ยนลดยอดคืน ดู[คู่มือ Zapper](/th/protocol/zapper.md)

ก่อนสาขาปิด การปิดโพซิชันต้องเหลืออัตราส่วนหลักประกันรวมอย่างน้อย **CCR** และปิด Trove สุดท้ายไม่ได้ แอปแสดงเหตุที่ติดข้อจำกัด หลังสาขาปิดยังปิดโพซิชันเองได้ และยกเลิกข้อจำกัดสองข้อนี้

## ข้อจำกัดสาขา

| สถานะสาขา    | การกู้และปรับ                                                                                     |
| ------------ | ------------------------------------------------------------------------------------------------- |
| `Pending`    | ปิดการกู้ใหม่และการปรับหลักประกันหรือหนี้                                                         |
| `Active`     | ทำตามเกณฑ์หลักประกันของโพซิชันและสาขา                                                             |
| `Deprecated` | ปิดการกู้ใหม่และเพิ่มหนี้สุทธิ เงินกู้เดิมลดหรือปิดได้ตามกฎสัญญาอื่น                              |
| ปิดสาขา      | หยุดกู้ใหม่และการปรับทั่วไป รวมชำระบางส่วน ยังชำระทั้งหมดและปิดได้ ดอกเบี้ยหยุดสะสม ณ เวลาปิดสาขา |

**TCR** คืออัตราส่วนหลักประกันรวมของสาขา เมื่อต่ำกว่า CCR การกู้เพิ่มต้องทำให้ TCR กลับมาอย่างน้อย CCR และการถอนหลักประกันต้องชำระหนี้อย่างน้อยเท่ามูลค่าตามออราเคิลของส่วนที่ถอน การผิดเกณฑ์ปิด **SCR** หรือออราเคิลขัดข้องตามเงื่อนไขทำให้สาขาปิด

## การชำระบัญชีและหลักประกันที่เหลือ

ใครก็ส่งธุรกรรมชำระบัญชีโพซิชันที่เข้าเกณฑ์ได้ สัญญาใช้ราคาออราเคิลสาขากับหลักประกันและหนี้ล่าสุดตรวจ `CR < MCR`

1. ปิด Trove และเผา NFT
2. **พูลเสถียรภาพ** ใช้ USDHN ที่ฝากหักล้างหนี้ และรับหลักประกันที่เกี่ยวข้องหลังหักค่าใช้จ่ายชำระบัญชี
3. หนี้ที่พูลหักล้างไม่ได้พร้อมหลักประกันที่จัดสรรให้จะกระจายไปยัง Trove อื่นที่ยังเปิดในสาขาเดียวกัน
4. ผู้ชำระบัญชีรับเงินมัดจำแก๊สและค่าชดเชยหลักประกัน ค่าปรับลดหลักประกันคืนผู้กู้
5. หลักประกันส่วนเกินบันทึกไว้ให้ผู้กู้ใน `CollSurplusPool`

เปิดเงินกู้ที่ถูกชำระบัญชีเพื่อดูจำนวน หาก **หลักประกันคงเหลือ** มากกว่าศูนย์ เชื่อมต่อวอลเล็ตผู้กู้ เลือก **ขอคืนหลักประกันคงเหลือ** แล้วยืนยัน หากส่วนเกินเป็นศูนย์จะไม่มีหลักประกันให้รับ

การชำระบัญชีใช้หลักประกันในโพซิชัน ไม่ดึงยอดอื่นในวอลเล็ตอัตโนมัติ USDHN ในวอลเล็ตยังอยู่ Trove อื่นในสาขาอาจรับหนี้และหลักประกันที่กระจายมา ทำให้ค่าต่าง ๆ เปลี่ยน ดู[แนวคิด Trove และสาขา](/th/mechanics/deep-dives/trove-concepts.md)

เพิ่มหลักประกันหรือชำระ USDHN ทำให้ CR สูงขึ้น กู้เพิ่ม ถอนหลักประกัน และดอกเบี้ยสะสมทำให้ลดลง ติดตามค่าปัจจุบันแทนค่าตอนเปิด รวมออราเคิลและ[ผลการไถ่ถอน](/th/protocol/redemptions-and-risk.md) [การชำระบัญชีและ Earn](/th/mechanics/deep-dives/liquidations-and-earn.md) อธิบายบัญชีพูล ส่วน[USDHN และ Earn](/th/protocol/usdhn-and-earn.md) อธิบายการฝาก


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.hann.finance/th/protocol/borrowing-and-liquidation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
