You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently if a consumer chain is stopped/removed, the rewards sent to this consumer chain might not be given to the consumer validators. This is because the reward distribution takes place after the consumer chain has been removed. This issue is about investigating whether we should distribute the rewards before the chain stops.
The text was updated successfully, but these errors were encountered:
Currently if a consumer chain is stopped/removed, the rewards sent to this consumer chain might not be given to the consumer validators. This is because the reward distribution takes place after the consumer chain has been removed. This issue is about investigating whether we should distribute the rewards before the chain stops.
Is it possible to have an intermediary state to allow for the distribution of rewards before connections are dropped due to stopping the chains?
am.keeper.BeginBlockMCR(sdkCtx) // Mark Chain for removal.
am.keeper.BeginBlockRD(sdkCtx) // Reward distribution
am.keeper.BeginBlockCCR(sdkCtx) // Consumer Chains Removal
@insumity this is fixed by ICS 6.0.0, right? The new behavior is to first stop a chain and then after the unbonding period elapses remove its state. Could you please confirm that's the case?
Problem
Currently if a consumer chain is stopped/removed, the rewards sent to this consumer chain might not be given to the consumer validators. This is because the reward distribution takes place after the consumer chain has been removed. This issue is about investigating whether we should distribute the rewards before the chain stops.
The text was updated successfully, but these errors were encountered: