2个版本 (1个稳定版)
新版本 1.0.0 | 2024年8月23日 |
---|---|
1.0.0-rc.1 | 2024年6月20日 |
#88 in 魔法豆
85 次每月下载
97KB
2K SLoC
排放控制器(前哨)
排放控制器前哨是位于中心节点(Hub)上的主排放控制器的一个轻量级卫星。对于vxASTRO的质押者来说,此合约与主排放控制器具有相同的API。然而,前哨不能对投票的LP代币进行精细的合理性检查。前哨的约束与中心节点相同,例如,每10天投票一次,一次最多5个池子。合约将用户的投票组合成一个特殊的内部IBC消息发送到中心节点。如果中心节点的合理性检查通过,则投票将被接受。在IBC失败或超时的情况下,用户可以尝试重新投票。
排放设置
此端点应在IBC钩子处理期间调用。这可能是一个耗气的交易,因此Astroport开发者必须在vxASTRO推出之前与支持的中继运营商解决这个问题。合约有一个无需权限的端点,允许为下一个时代的激励合约设置ASTRO排放。它过滤掉无效的LP代币,检查调度是否每秒包含> = 1 uASTRO,设置奖励调度,并通过IBC将剩余资金发送回中心节点。合约调用必须提供调度中包含的确切ASTRO数量。
授权的排放设置
如果链(例如,Sei)不支持IBC钩子,来自Hub的排放消息可能会在ASTRO桥接到链但未分发。在这种情况下,合约所有者可以调用此端点,并附带该特定链的排放投票结果(时间表)。与无许可端点相同,此端点执行合理性检查、设置奖励时间表,并通过IBC将剩余资金送回Hub。
治理投票
vxASTRO抵押者可以就Hub注册的治理提案进行投票。提案注册设置提案开始时间,以便合约知道用户在该时间的投票权。只有Hub的Emissions Controller可以通过IBC消息启动提案注册。
依赖关系
~15MB
~315K SLoC