QOSGroup/qos

validator平账的一个方案

Closed this issue · 0 comments

当validator上从有(除自己以外的)delegation 转换到到 所有delegation均撤离状态时,将validator上由于计算误差导致剩余的零头转到communitypool。
需要调整delegation mapper,增加valAddr查其所有delegation的方法,并调整UnbondValidator逻辑,当isUnbondAll或unbondAmount==info.Amount时,表示一个delegation的退出,需要保持mapper中状态一致