-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hotkey draining issues #855
Comments
Branch: hotfix/childkey-emission-distibution |
PR: #950 |
So does this no longer share child key take with nominators? This is a great shame, it is a natural wish that a validator would want to share child key take .. it is usually added to prevent a straight 'copying' scenario and implement a natural feee/penalty for the parent but also an overall gain for those delegating to the child. This way it just becomes a selfish cash grab for the child whilst not allowing them to easily distribute the take amongst all nominators which is fairest. |
That's the original design behind child key take: Child key takes the % of the emission targeted for parent's portion of the stake (not nominators) and distributes the rest, it works just like delegate take. Before this fix the childkey take was distributed just like the rest of emission, which makes the take feature pointless. After this fix:
Example:
|
PendingdHotkeyEmission
inaccumulate_hotkey_emission
and then is distributed among nominators indrain_hotkey_emission
.drain_hotkey_emission
because it is added toPendingdHotkeyEmission
.accumulate_hotkey_emission
, it is calculated off the total childkey pending emission, even if some portion of it comes not from parent, but from nominators.The text was updated successfully, but these errors were encountered: