> 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/zh/protocol/lending.md).

# 借贷市场

供应资产、抵押借款、还款，以及管理借贷账户的健康因子和 E-Mode

向借贷市场供应资产可赚取利息。将符合条件的供应资产启用为抵押品后，可借入其他资产。账户的抵押品价值、债务和**健康因子**决定可借额度及清算状态。

借贷市场使用共享流动性和浮动利率。[USDHN 借款](/zh/protocol/borrowing-and-liquidation.md)则使用独立的抵押债务仓位和规则。

## 打开市场

1. 打开**市场**（`/market`），将钱包连接到应用所选网络。
2. 选择资产，打开对应市场（`/market/<asset>`）。
3. 查看供应和借款利率、可用流动性、个人仓位及市场限制。
4. 在钱包中保留原生 KAIA 支付 Gas，即使操作的是 ERC-20 资产也一样。

KAIA 市场在借贷池内部使用 WKAIA。应用的原生 KAIA 操作通过 **WKaiaGateway** 在交易中完成封装或解封。经此路径借款或提取时，钱包收到原生 KAIA。

| 页面数值      | 含义              |
| --------- | --------------- |
| 我的供应额     | 包含已累计利息的供应余额    |
| 债务        | 包含已累计借款利息的未偿债务  |
| 可用流动性     | 当前可供提取或新增借款的资产  |
| 最大 LTV    | 以抵押品价值计算的借款上限   |
| 清算阈值      | 计算健康因子时使用的抵押品权重 |
| 供应上限／借款上限 | 整个市场的供应和债务限额    |
| 储备因子      | 借款利息中分配给协议的比例   |

各市场决定自身的资产、额度和利率。签名前打开**市场详情**，查看风险、利率模型、市场规模和限制。

## 供应

1. 选择**供应**，输入资产数量。
2. 检查操作后的供应余额和抵押状态。
3. 选择**查看交易**，完成确认页显示的代币授权，再提交供应交易。
4. 交易成功后检查**我的供应额**和**抵押使用**。

池子会发行 **aToken**，作为供应余额的凭证。利息随时间计入其余额，无需另行领取。首笔符合条件的存款可能自动启用为抵押品，具体取决于储备和账户的抵押规则。

供应受钱包余额和市场剩余供应额度限制。原生 KAIA 操作还会保留 Gas 预留金。冻结的市场拒绝新增供应；暂停或未启用的市场会阻止相应操作。

## 提取

1. 选择**提取**，输入要转回钱包的数量。
2. 检查剩余供应余额、可用流动性和提取后的健康因子。
3. 选择**查看交易**，完成显示的授权并确认提取。
4. 交易成功后检查到账资产和剩余供应余额。

提取会消耗 aToken 余额。提取量不得超过供应余额和池内可用流动性。若资产为未偿借款提供抵押，剩余抵押品还必须通过健康因子和 LTV 检查。全额提取会清除该资产的抵押使用标记。

## 借款

1. 供应可用作抵押品的资产，并确认已启用**抵押使用**。
2. 打开想借入的资产，选择**借款**。
3. 输入数量，检查操作后的债务、可借额度、当前浮动利率和健康因子。
4. 选择**查看交易**。借入原生 KAIA 时，按要求完成借款授权，再确认借款交易。
5. 检查钱包到账资产和更新后的债务。

应用按**浮动利率**借款。利息会随时间增加债务余额。借款要求市场处于启用状态、未暂停、未冻结且允许借款，同时有足够流动性，未超过借款上限和个人抵押额度。所选资产还需符合 E-Mode、隔离模式或独立借款限制。

数量必须同时满足市场容量和账户可借价值。签名前，不仅要看输入框的最大值，还要检查账户层面的数值。

## 还款

1. 打开已借入的资产，选择**偿还**。
2. 输入数量，检查**预计执行数量**和剩余债务。
3. 选择**查看交易**，完成显示的代币授权并确认还款。
4. 检查更新后的债务；全额还款后确认余额为零。

还款使用借入的资产。实际偿还量不超过执行时未偿的浮动利率债务。ERC-20 还款只转移实际使用的数量；通过 Gateway 用原生 KAIA 还款时，多付的 KAIA 会退回发送者。

报价到执行期间仍会累计利息，因此显示的债务和最大还款额会随时间变化。还款后刷新仓位，检查是否有剩余债务。

## 钱包授权

授权只授予权限；之后的供应、提取或借款交易才执行操作。已有授权额度足够时，应用跳过授权交易。

| 操作          | 原生 KAIA 路径                                          | ERC-20 路径                 |
| ----------- | --------------------------------------------------- | ------------------------- |
| 供应          | 向 Gateway 发送 KAIA；无需用户代币授权                          | 向 Lending Pool 授权底层代币，再供应 |
| 提取          | 向 Gateway 授权 **aWKAIA**，再提取 KAIA                    | 通过 Pool 提取；无需新授权          |
| 借款          | 在浮动债务代币上调用 `approveDelegation`，向 Gateway 授权后借入 KAIA | 通过 Pool 借款；无需代币授权         |
| 还款          | 向 Gateway 发送 KAIA；无需用户代币授权                          | 向 Lending Pool 授权还款代币，再还款 |
| 抵押设置／E-Mode | 确认 Pool 设置变更                                        | 确认 Pool 设置变更              |

原生借款授权允许 Gateway 在批准额度内代你建立债务，使用浮动债务代币的借款额度。原生提取则使用 aWKAIA 的 ERC-20 授权，将供应凭证转到 Gateway。

## 抵押品与健康因子

在已有供应仓位的资产上使用**抵押使用**开关。启用后，符合条件的供应余额计入账户抵押品。当前应用在借贷账户仍有债务时不允许关闭抵押使用，需先还清债务。

有债务的账户按以下公式计算健康因子：

```
health factor = sum(enabled collateral value × applicable liquidation threshold) / total debt value
```

各项价值使用相同的预言机计价单位。清算阈值采用该储备的阈值；若资产匹配所选 E-Mode 类别，则采用类别阈值。页面上的**健康因子**覆盖整个借贷账户。

| 健康因子 | 仓位状态          |
| ---- | ------------- |
| 大于 1 | 加权抵押品价值高于债务价值 |
| 等于 1 | 位于清算边界        |
| 小于 1 | 符合清算条件        |

抵押品跌价、债务资产涨价和利息累计都会降低健康因子。增加已启用的抵押品或还款会提高它，借款或提取抵押品会降低它。每次操作都要查看**操作前**和**操作后**数值；预览按当前账户数据估算影响。

清算通过偿还部分债务换取抵押品，并收取市场规定的清算罚金。借款后健康因子持续随价格和利息变化，债务未结清期间需持续关注账户。

## E-Mode

**E-Mode** 对符合条件的抵押品应用类别专属的 LTV 和清算阈值。类别启用后，新增借款必须使用该类别内的资产。

1. 在市场账户概览中打开 **E-Mode**。
2. 选择类别，检查符合条件的资产、阻止启用的资产、最大 LTV 和健康因子变化。
3. 选择**启用 E-Mode**并确认设置变更。
4. 在当前类别控件中选择**更改 E-Mode**，或选择**停用 E-Mode**恢复普通储备参数。

已有债务必须兼容将要启用的类别。更改或退出类别后，按新参数计算的健康因子必须至少为 1。若普通阈值不足以支撑债务，先还款或追加抵押品再退出。类别成员和参数以当前市场配置为准。

## 利率、费用与不可用操作

供应和借款利率随市场利用率和利率模型变化。供应利率已反映储备因子。浮动借款利率在借款后仍持续影响债务。

每笔链上授权和操作都消耗 KAIA Gas。代币授权、借款授权与其授权的实际操作是不同交易。

| 操作不可用的原因     | 检查内容                |
| ------------ | ------------------- |
| 余额不足         | 输入资产余额及 KAIA Gas 余额 |
| 达到供应或借款上限    | **上限**中显示的剩余额度      |
| 流动性不足        | 可用流动性与提取或借款数量       |
| 抵押或健康因子限制    | 账户债务、已启用抵押品及预览      |
| E-Mode 资产不兼容 | 所选类别的合格资产和阻止启用的资产   |
| 市场冻结、暂停或未启用  | 市场状态及具体受限操作         |
| 仓位或交易数据不可用   | 页面显示的数据错误；提交前重新加载   |

拒绝钱包请求意味着操作尚未提交。授权成功但后续操作失败时，授权仍有效，失败操作不会改变仓位。成功回执确认执行完成，随后检查更新后的仓位和资产余额。


---

# 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/zh/protocol/lending.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.
