社区小伙伴经常会遇到领取不到质押奖励的问题,今天我们整理了一份自检指南来解答大家关于领取不到质押奖励的问题。
当前PolkadotStaking参数和情况
目前在Polkadot上提名至少需要有10个DOT质押金额。请确保你高于最低要求,否则你将无法提名。注意:并非所有超过10DOT的提名人都会获得Staking奖励。获得奖励所需的最低金额是动态的,可以在Targets页面上找到。详情请参阅55号公投。https://polkadot.polkassembly.io/referendum/55
目前最多支持22,500名提名人。这意味着,如果已经有22,500名提名人,你将无法提名,即使你的DOT超过最低160。你可以在StakingOverview页面上仔细检查当前的提名人数量。https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.pinknode.io%2Fpolkadot%2Fexplorer#/staking
这是一种暂时的情况,正在探索解决方案。你可以在这里阅读为什么需要最低要求的更多详细信息,并在此处阅读有关永久解决方案的每月更新。https://gist.github.com/kianenigma/aa835946455b9a3f167821b9d05ba376
请检查以下内容
在执行以下步骤之前,请在Subscan或Polkascan等区块浏览器上检查你的DOT地址,是否在接受奖励。如果你肯定没有收到奖励,请检查以下几项内容:
你绑定了你的DOT/KSM吗?你可以在“帐户”页面上的帐户余额中仔细检查:
如果你没有绑定代币,请按照此处的说明进行质押。https://support.polkadot.network/en/support/solutions/articles/65000168057
你是否至少提名了一名验证人?如果没有,请按照说明进行提名。https://support.polkadot.network/en/support/solutions/articles/65000168057
如果你的账户因为提名金额少于最低金额而被冻结,但随后你质押更多的资金,你需要再次提名你的验证人才能开始获得奖励。因为当你的帐户被冻结时,它会停止提名。
你提名的验证人太少了吗?你最多可以提名16个验证人。你提名的越多,获得定期奖励的机会就越高。并非每个验证人每天都会进入活跃集,因此如果你提名的验证人太少,你可能不会每天都收到奖励。不过,请确保你只提名你信任的验证人。查看这篇文章,了解如何选择验证人。https://support.polkadot.network/en/support/solutions/articles/65000150130
自你开始提名以来已经过去至少48小时了吗?在选择新的验证人集后,需要一些时间后,Staking奖励才会开始发放。
你至少提名了一个活跃的验证人吗?请注意,要随时查看你提名的验证人是否还处于活跃的状态!
有多个不活动或等待的验证人不是太大的问题,除非它们显示为不活跃的。在这种情况下,你可以提名更多验证人,最多16个或更改你选择的验证人。
你的活跃验证人是否被超额认购?如果你不在活跃验证人的前256名提名人,你将不会获得奖励。要解决此问题,请重新选择尚未超额订阅的验证人。
你是否将奖励发送到正确的地址?通常,奖励会发送到stash或控制账户,但你也可以选择将奖励发送到你定义的账户。
你是否检查了待领取的奖励?你可以根据下图在“payout”选项卡中看到这一点。
Payouts通常在每个ear结束后由验证人完成。如果你的验证人尚未开始领取奖励并且你迫不及待想要领取,你可以通过点击右上角的payout按钮或pendingpayment旁边的按钮来开始领取。请注意,这将花费你的交易手续费。如果你不着急,只需等待验证人来领取。
关于BagsList
我们在前面提到目前在Polkadot上获得奖励所需的最低提名金额是动态的,你可以在Staking页面下的Targets选项中看到!如果以上检查都没有问题,请根据以下教程来进行账户重新分配!
随着前段时间runtime升级到9170,我们看到了所谓的“bags-list”的功能实现。这样做是为了在中继链runtime的约束内实现提名人的有序列表。它允许将绑定最小值降低到一个动态的最小值,而不是固定数量的DOT。你可以在此处阅读有关bags-list功能的更多详细信息。https://docs.google.com/document/d/1RMoTpvXyoudMeVTRJ-a6p9XDpdCfUovRapJINZJB4hI/edit#heading=h.qdfly7gal555
如果你质押超过最低金额但仍未收到奖励,那你的地址可能需要重新在bagslist中定位。发生这种情况是因为bags是根据质押排序的,但每个bag中的账户不是。因此,在最后一个bag中,只有前X个账户将参与选举。但由于账户不是根据质押排序的,因此有可能将高于最低金额的账户排除在外。
账户可以在extrinsic中使用bagList.putInFrontOf将自己放在同一个bag中质押较低的其他账户前面。请务必注意,这个过程只会将你置于质押较低的帐户前面,并不能保证你将开始获得奖励,因为你的地址可能会放在一个本身不包含在验证人池子的帐户前面。
在Polkadot-JSUI上的设置流程
确保你的存储帐户处于活动状态,然后导航至Bags页面并选择Mybags。。https://polkadot.js.org/apps/#/staking/bags
如果你看到一个显示Rebag的按钮代替了下面突出显示的按钮,这表明你的帐户当前放置在错误的bag中。如果需要,请先执行此操作,这会将你的帐户移至正确的包中。然后继续执行步骤2。
当你看到下图突出显示的按钮时,这意味着你的帐户需要重新定位。选择它来发出extrinsic。
下一步,签署提交交易
这将重新调整你在bag中的位置,并有望让你再次开始获得奖励!
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。