常见问题
奖励如何计算?
每个质押仓位赚取的 APR(年化收益率)取决于三个因素:当前 Epoch(纪元)内金库中尚未被领取的奖励数量、该仓位相对于金库中 LP 代币质押总量的规模,以及因锁定一定期限而应用于该仓位的奖励乘数。
每个农场金库发放速率的计算方式如下:
const emissionRateUsd =
Coin.balanceWithDecimals(rewardCoin.emissionRate, decimals) * price;
dayjs.extend(duration);
const oneYearMs = dayjs.duration(1, "year").asMilliseconds();
const rewardsUsdOneYear =
emissionRateUsd * (oneYearMs / rewardCoin.emissionSchedulesMs);
const apy = rewardsUsdOneYear / tvlUsd;每个用户仓位赚取的奖励,则按该仓位相对于金库 LP 代币质押总量的比例,从金库总发放量中划分。请注意,应用了锁定乘数的仓位,累计奖励会按比例相应增加。
每个仓位的通用 APR 计算如下:
dayjs.extend(duration);
const oneYearMs = dayjs.duration(1, "year").asMilliseconds();
const timeSinceLastHarvestMs =
dayjs().valueOf() - this.trueLastHarvestRewardsTimestamp;
const rewardsUsdOneYear =
timeSinceLastHarvestMs > 0
? rewardsUsd * (oneYearMs / timeSinceLastHarvestMs)
: 0;
const apr = stakeUsd > 0 ? rewardsUsdOneYear / stakeUsd : 0;
return apr < 0 ? 0 : apr;在任意时点,我们的前端显示的都是该时刻的准确累计奖励。但在奖励真正落袋之前,显示值应视为累计奖励的估算。也就是说,领取奖励越频繁,实际领到的奖励与前端显示就越接近。
我们的金库利用了 Sui 原生的所有权语义。当您将资产(例如我们的 afSUI/SUI LP)质押进金库时,会创建一个包装所质押代币的仓位。作为该仓位的所有者,只有您能发起与之交互的交易。归根结底,金库对您质押的资金什么都做不了,因为它根本无法访问这些资金。
金库无法与您的 StakedPosition 交互——它只属于您一个人——包括向您的仓位分发奖励。因此,只有在您签署与仓位交互的交易后,仓位的奖励才会在链上更新。我们的设计是:您能执行的任何操作都会同步更新仓位的累计奖励,而不仅限于领取奖励这一操作。
为什么无法锁定?
金库的设计不允许用户将仓位锁定至当前 Epoch 结束之后,因为奖励在每个 Epoch 内全部分发完毕。如果您无法锁定仓位,说明当前 Epoch 即将结束。目前每两周的周日切换一次。每当新 Epoch 开始,Aftermath 都会在 Twitter 上公布本期时长和将分发的激励数量。如果无法锁定,请关注我们的 Twitter,等公告发布后再试。
可以自动复投奖励或自动续锁吗?
锁定到期后,仓位会自动续锁,直到您再次与其交互。也就是说,您将继续享受锁定乘数,无需在到期时手动续锁。如果仓位已自动续锁而您想从农场解除质押,随时可以操作;但从原锁定到期那一刻起的锁定乘数将被放弃,只能获得基础奖励。如果想保持锁定并继续享受锁定乘数,通过领取奖励或手动续锁即可。
顺带一提,您质押的 LP 代币保存在您的质押仓位之内,未经您签署,Aftermath 或任何其他合约都无法与之交互。这是 Sui 众多优势中一项极佳的特性!这也是奖励无法自动复投、必须手动操作的原因。
农场发放持续多久?
目前发放以两周为一个 Epoch,每周日上一期结束、下一期开始。
如何得知 Afterburner 金库何时补充新奖励?
每当新 Epoch 开始,Aftermath 都会在 Twitter 上公布本期时长和将分发的激励数量。
如何质押/解除质押/领取奖励?
请参阅文档的质押进农场、领取奖励和解除质押各节,了解每项操作的具体步骤。
如何跟踪我的所有农场仓位?
请参阅文档的查看您的投资组合:农场一节,了解如何通过 Portfolio 监控您的所有农场仓位。
Last updated