> 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/bkaia-and-hnkaia.md).

# bKAIA 与 HNKAIA

质押 KAIA 获得 bKAIA、领取解除质押申请，以及封装或解封 HNKAIA

**bKAIA** 是流动性质押代币，代表质押 KAIA 金库的份额。**HNKAIA** 代表一篮子 Kaia 流动性质押代币的份额。两者都让底层质押仓位以可转让代币的形式继续使用。

|       | bKAIA              | HNKAIA                              |
| ----- | ------------------ | ----------------------------------- |
| 支持资产  | bKAIA 质押金库管理的 KAIA | HNKAIA 金库持有的流动性质押代币                 |
| 获取方式  | 质押 KAIA            | 在封装页面存入 KAIA、bKAIA、stKAIA 或 wgcKAIA |
| 奖励体现  | 每份对应的 KAIA 价值变化    | 资产篮子的 KAIA 价值变化                     |
| 应用内退出 | 申请解除质押、等待、领取 KAIA  | 解封为金库各代币的按比例份额                      |

## 质押 KAIA 获得 bKAIA

1. 打开**质押**（`/staking`），连接钱包并选择**质押**。
2. 输入 KAIA 数量。保留 KAIA 支付交易费；**最大**会保留应用的 Gas 预留量。
3. 检查预计 bKAIA 和最低到账量，再在钱包确认。
4. 成功后金库向钱包铸造 bKAIA。添加代币按钮可将 bKAIA 加入钱包列表。

原生 KAIA 直接进入质押金库，无需 ERC-20 授权。金库通过配置的质押节点委托 KAIA。

bKAIA 是余额不自动增发的份额代币。质押奖励改变每枚 bKAIA 对应的 KAIA 数量，不会自动增加钱包中的 bKAIA。换算率来自金库管理资产和份额供应量，并计入绩效费。签名前的数量按当前换算率和存款模拟计算。

显示的质押 APY 将最近 7 天的回报折算成年率。奖励取决于质押表现和网络奖励规则。

## 解除质押并领取 KAIA

![质押份额变为提取票据，等待释放后领取原生 KAIA。](https://2468384826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNSloZoJik3NAsr6vrfDs%2Fuploads%2Fgit-blob-a2a543b569adc4b6bebc4e65f03c2e146a5e0432%2Fstaking-withdrawal.svg?alt=media)

*申请 bKAIA 解除质押 → 等待票据可领取 → 领取 KAIA。*

### 提交申请

1. 在质押页面选择**解除质押**。
2. 输入 **bKAIA** 数量，检查预计 KAIA 价值。最低申请价值为 **0.1 KAIA**。
3. 在钱包中确认交易。
4. 在**解除质押状态**查看新申请。

金库销毁申请实际使用的份额，为处理申请的质押节点生成提取票据。一次提交可能生成多张票据。申请只启动提取流程，KAIA 通过之后的领取交易支付。

节点可能只接受部分数量，或未能建立其负责的申请。金库只销毁已接受部分对应的份额，剩余 bKAIA 留在钱包。再次申请前，检查已生成票据和剩余余额。回执成功但没有新票据，意味着没有建立提取申请。

### 等待并领取

节点决定各票据的释放时间和领取期。**解除质押状态**显示剩余量、可领取量和申请状态。同批提交的票据也可能在不同时间准备就绪。

| 状态        | 含义               | 操作               |
| --------- | ---------------- | ---------------- |
| 待处理       | 质押资产等待释放         | 等待票据可领取          |
| 可领取       | KAIA 已准备支付       | 选择**全部领取**并在钱包确认 |
| 需要结算      | 过期申请需检查最终质押状态    | 选择**结算**         |
| 需要恢复      | 已取消申请仍有未支付份额待恢复  | 选择**恢复质押**       |
| 已恢复／部分已恢复 | 未支付的 bKAIA 份额已恢复 | 检查恢复余额及已支付 KAIA  |

**全部领取**一起处理可领取票据。数量较多时应用分批，每批是独立交易。一批可能仅处理部分票据，单张票据也可能部分支付。结果显示实际处理量。未支付部分继续留在申请中，直到支付或恢复。

领取期结束后，结算会将申请处理为支付或份额恢复。恢复会重新铸造尚未支付的已销毁 bKAIA，已支付 KAIA 不受影响。提交解除质押申请后，用户不能自行取消。

## 将资产封装为 HNKAIA

![stKAIA、wgcKAIA 和 bKAIA 进入资产篮子铸造 HNKAIA；解封按比例返还资产。](https://2468384826-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNSloZoJik3NAsr6vrfDs%2Fuploads%2Fgit-blob-2cd4f66e2a4d751e304811108ce42de8c3b7a421%2Fhnkaia-basket.svg?alt=media)

*HNKAIA 是 stKAIA、wgcKAIA、bKAIA 资产篮子的份额。退出按解封时的持仓构成计算。*

**封装**页面（`/wrap`）接受 KAIA、bKAIA、stKAIA 和 wgcKAIA。各流动性质押代币按注册的赎回率折算为 KAIA，HNKAIA 份额价值反映总持仓。

| 输入                   | 存入路径                            | 钱包授权             |
| -------------------- | ------------------------------- | ---------------- |
| 原生 KAIA              | 先质押成 bKAIA，再将 bKAIA 存入 HNKAIA   | 确认交易；原生币部分无需代币授权 |
| 使用 WKAIA 余额的 KAIA 输入 | 先用 WKAIA，解封后质押并存入，不足部分使用原生 KAIA | WKAIA 使用授权及存款交易  |
| bKAIA、stKAIA、wgcKAIA | 将所选代币存入 HNKAIA 金库               | 代币使用授权及存款交易      |

1. 打开**封装**页面，选择**封装**。
2. 选择输入资产并填写数量。
3. 检查输入、预计 HNKAIA、换算率及授权详情。KAIA 输入优先使用 WKAIA，页面显示剩余需用的原生 KAIA。
4. 完成授权并提交存款，交易向钱包铸造 HNKAIA。

Permit2 路径需要授权 Permit2 使用代币，并为存款合约签署限额转账。直接授权路径则授权 HNKAIA 金库或 KAIA depositor。确认页显示代币和目标。即使全部输入来自 WKAIA 或其他代币，也需保留原生 KAIA 支付 Gas。

显示的铸造数量是报价，执行使用当时的赎回率和金库余额。此页面存入的 KAIA 先转换为 bKAIA 再进入篮子；HNKAIA 金库不会以原生 KAIA 持有该输入。

## 解封 HNKAIA

1. 在封装页面选择**解封**。
2. 输入 HNKAIA 数量，检查**预计收到的资产**中各代币。
3. 确认交易。金库销毁 HNKAIA，向钱包发送各代币余额中对应的份额。

应用调用 `redeemProRata`，每种代币的到账数量为：

```
token amount received = floor(vault token balance × HNKAIA redeemed / HNKAIA supply before redemption)
```

按代币整数单位计算并向下取整。篮子比例来自金库余额，因此到账资产不必与最初存入资产相同。金库余额为零的代币不产生支付。

这种篮子赎回**不收 HNKAIA 赎回费**，直接使用代币余额，不计算预言机价格。即使按价格存款和单资产赎回暂停，它仍可用。独立的单资产合约赎回收取 **0.3%**，且要求输出资产流动性充足；应用的解封使用篮子赎回。

将收到的 bKAIA 换成原生 KAIA，需按上文申请解除质押并领取。stKAIA 和 wgcKAIA 遵循各自提供商的赎回规则。市场兑换则依赖交易流动性和报价滑点。

## 费用与在 Hann Finance 中的用途

| 项目             | 收取方式                                            |
| -------------- | ----------------------------------------------- |
| 钱包交易           | 授权、质押、申请、领取、封装和解封都使用 KAIA Gas                   |
| bKAIA 绩效费      | 按高水位记账，对利润应用配置的 `performanceFeeBps`；向收费地址铸造费用份额 |
| bKAIA 领取       | 领取模块不另收领取费                                      |
| HNKAIA 篮子赎回    | 无赎回费                                            |
| HNKAIA 单资产合约赎回 | 30 个基点，即 0.3%，从未扣费输出中扣除                         |

bKAIA 绩效费百分比为 `performanceFeeBps / 100`，体现于份额记账，不按存款本金比例收费。

HNKAIA 是 USDHN 借款分支的抵押品。先把 bKAIA 封装成 HNKAIA，再用于开仓或追加抵押品。[借款与清算](/zh/protocol/borrowing-and-liquidation.md)说明债务和抵押品管理，[循环策略](/zh/protocol/loops.md)说明重复借款与再投入。

HNKAIA 还通过 LayerZero OFT 适配器支持跨链转账。在中心链，适配器锁定和解锁 HNKAIA 份额，不会赎回 LST 篮子或发起质押提取。

质押表现、网络质押规则和罚则、交易流动性及合约运行都会影响资产。市场价格可能不同于金库赎回价值。使用 HNKAIA 还引入篮子金库和底层代币合约。[风险披露](/zh/security/risk-disclosure.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/zh/protocol/bkaia-and-hnkaia.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.
