📕
Horizon Academy
Chinese
Chinese
  • Horizon 学院
  • Horizon Protocol
    • 简介
      • 代币经济
      • 商业模式
      • 安全审计
    • 合成资产 - zAssets
    • 社区主导
      • HIPs
        • HIP-5: 上市新 zAssets
        • HIP-4: 使用 Keepers 关闭每周费用期
        • HIP-3: 在股票拆分前暂停zTSLA
        • HIP-2: 将目标C比率调降至 700%
        • HIP-1:创建激励性的zBNB/BNB池
    • 路线图与里程碑
      • 功能申请
  • Horizon Genesis
    • 简介
    • 在Horizon Genesis上质押
      • 铸币、销毁、和领取
      • 抵押和 C 比率
      • 清算
      • 质押的风险
      • C比率策略
      • 赚币: 流动性池
    • 界面
    • 指南
      • 如何在Genesis上质押
      • Add Liquidity for zUSD-BUSD
      • Add Liquidity for HZN-BNB
      • Add Liquidity for zBNB-BNB
      • Setting Up Chainlink Automation
    • Genesis FAQ
  • Horizon Exchange
    • 简介
    • 在交易所上交易
      • 预言机
      • 交易费用
      • zAsset 代币地址
    • 界面
    • 交易所 FAQ
  • 教育类贴文
    • 词汇表和定义
    • 什么是 DeFi 衍生品以及如何使用它们
    • 合成资产和金融衍生品简史
    • DeFi衍生品项目
Powered by GitBook
On this page
  • 简介
  • 规范
  • 动机
  • 潜在风险
  • 考虑因素
  • 反馈与问题
  1. Horizon Protocol
  2. 社区主导
  3. HIPs

HIP-4: 使用 Keepers 关闭每周费用期

使用 Chainlink Keepers 实现每周费用期的去中心化自动关闭

PreviousHIP-5: 上市新 zAssetsNextHIP-3: 在股票拆分前暂停zTSLA

Last updated 2 years ago

类型:Horizon改进提案 日期:2022 年 8 月 30 日 状态:第一版

简介

部署一个 Keepers Upkeep 合约并注册一个 Keeper 账号以自动关闭每周费用期

规范

  • 部署一个与 Keeper 兼容的合约,该合约可以自动执行费用期关闭到 BNB Chain 主网上。

  • 注册并充值 Keeper账号

动机

费用池(FeePool) 合约中的 closeCurrentFeePeriod() 函数负责关闭当周收取的费用和奖励,并在每周(领取日)开始一个新的周期。此功能还会将任何未领取的奖励迁移到当前的领取期,为用户注明新领取期的费用/奖励,并开始新的领取期。

虽然 Horizo​​n Protocol 团队每周都会积极维护费用周期的关闭,但这个动作也可以由社区中的任何人完成,因为 closeCurrentFeePeriod() 是一个任何人都可以执行的公共函数。

利用 Chainlink Keepers 以自动执行这一重要的协议维护操作,将有助于减少未按时调用该功能的可能性,并有助于进一步将协议去中心化。

Keepers Upkeep (维护账号)需要 ERC677 LINK 代币,这将由社区基金提供资金。 Keepers Upkeep 对于调用该函数所需的 gas 费用收取 30% 的溢价(此价相对于其他网络而言较低),以便为其网络的维护操作提供资金。 closeCurrentFeePeriod() 函数在 BNB Chain 主网上使用约 220,000 gas(约 0.30 美元),因此每笔交易的估计成本将以 LINK 代币支付约 0.40 美元。此外,Upkeep中必须保持一定的,否则它将停止运行。

潜在风险

此 HIP 的实施可能会带来一些风险,包括:

  • 必须在 Keeper 中维持 LINK 代币的最低余额,否则它将不会执行维护

考虑因素

其他应当考虑的因素:

  • 如果 Keeper 网络出现任何故障,社区应该意识到他们也可以自己调用 closeCurrentFeePeriod() 来帮助维护协议。

反馈与问题

如果您有任何问题或疑虑,请随时与我们联系。

最低余额