如何计算MultiversX上委托验证节点的待领取APR奖励
MultiversX质押待领取奖励计算方法
背景信息
- 在MultiversX中,用户可将资金委托给质押服务商,通过向验证节点智能合约委托资金赚取质押奖励。
- 假设某用户账户已向以下智能合约委托100 EGLD:
erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqd8llllslmf3hu
待领取奖励计算步骤
要计算自上次claimrewards操作(若无该操作则从资金委托日起)的待领取奖励,需按以下逻辑执行:
- 锁定计息起始时间:确认用户最近一次执行
claimrewards的区块时间;若从未领取过奖励,则以资金成功委托到合约的区块时间作为起始点。 - 获取节点有效收益率:查询对应验证节点的实时年化质押收益率(收益率会随全网质押率、节点运行表现动态变化)。
- 计算实际计息周期:将时间差(示例中为180天)换算为年单位,即
180/365 ≈ 0.493年。 - 计算基础奖励额:公式为
委托金额 × 年化收益率 × 计息周期。 - 扣除服务商佣金:若质押服务商收取佣金,需从基础奖励中扣除对应比例(佣金比例由服务商设定,可在节点详情中查询)。
- 得出最终待领取奖励:经过上述步骤计算后的金额即为用户当前可领取的质押奖励。
180天场景示例计算
假设对应节点年化收益率为8%,服务商佣金比例为10%:
- 基础奖励:
100 EGLD × 8% × (180/365) ≈ 3.945 EGLD - 扣除佣金后最终奖励:
3.945 EGLD × (1 - 10%) ≈ 3.55 EGLD
内容的提问来源于stack exchange,提问作者Anastasiosyal
相关产品推荐
相关产品推荐

