跳转到主要内容
LFG.RICH V5 为官方代币内置抵押借贷。用户可以锁定代币作为抵押品,并根据代币地板价借出原生 BNB。 借贷基于协议地板价,而不是短暂市场尖峰。没有清算引擎,也没有持续利息。

基于地板价值

借款额度根据协议地板价计算,而不是短期市场尖峰价格。

没有清算引擎

V5 借款不使用传统清算机制。

固定 3% 费用

借款有一次性 3% 费用,并根据推荐状态在平台和 direct parent/platform 之间拆分。

继续借款

如果地板价上升,现有抵押品可能可以通过 borrowMore(poolId) 借出更多。

关键特性

  • 借款能力基于地板价价值。
  • 借贷仓位存在期间,锁定抵押品会从流通供应中移除。
  • 没有清算机制。
  • 没有持续利息。
  • 固定一次性 3% 借贷手续费会从借款价值中扣除。
  • 部分还款会按比例解锁抵押品。
  • 全额还款会解锁剩余抵押品。
  • 借贷状态按 poolId 和用户保存。

借款流程

V5 借款流程:
1

解析代币 poolId

借款状态按 poolId 和用户存储。
2

授权 Hook

必须授权 Hook 转移抵押代币。
3

调用 hook.borrow(poolId, amount)

借款操作通过 Hook 执行,而不是 Swap Router。
4

Hook 锁定抵押品

代币进入抵押会计,并在锁定期间从流通供应中移除。
5

Hook 记录债务

债务按总借款价值记录。
6

用户收到净 BNB

借款人收到扣除固定 3% 借贷手续费后的 BNB。
函数:
用户必须授权 Hook,而不是 Swap Router:

借贷手续费

V5 借贷手续费固定为借款毛额的 3%。
记录的债务是借款毛额,而不仅仅是用户收到的净额。

还款流程

用户通过向以下函数发送 BNB 还款:
如果是部分还款,协议会按比例解锁抵押品。如果还款关闭债务,则解锁剩余全部抵押品。 如果用户发送的金额超过未偿债务,合约按债务金额处理还款并退回多余金额。

Borrow more

如果借款仓位开启后地板价上升,用户现有抵押品可能支持额外借款。 开发者可以用以下函数估算:
当存在可借的额外价值时,调用:

读取函数

在 BSC 上这些值代表 BNB,虽然 Solidity 名称中使用了 ETH