diff --git a/x/distribution/types/fee_pool.go b/x/distribution/types/fee_pool.go index 759519c9e..1d045726a 100644 --- a/x/distribution/types/fee_pool.go +++ b/x/distribution/types/fee_pool.go @@ -39,15 +39,18 @@ func (ta TotalAccum) UpdateForNewHeight_DEBUG(height int64, accumCreatedPerBlock if blocks < 0 { panic("reverse updated for new height") } - fmt.Println( - cmn.Blue( - fmt.Sprintf("FP Add %v * %v = %v +=> %v", - accumCreatedPerBlock, sdk.NewInt(blocks), - accumCreatedPerBlock.MulInt(sdk.NewInt(blocks)), - ta.Accum.Add(accumCreatedPerBlock.MulInt(sdk.NewInt(blocks))), + if !accumCreatedPerBlock.IsZero() && blocks != 0 { + fmt.Println( + cmn.Blue( + fmt.Sprintf("FP Add %v * %v = %v, + %v (old) => %v (new)", + accumCreatedPerBlock, sdk.NewInt(blocks), + accumCreatedPerBlock.MulInt(sdk.NewInt(blocks)), + ta.Accum, + ta.Accum.Add(accumCreatedPerBlock.MulInt(sdk.NewInt(blocks))), + ), ), - ), - ) + ) + } ta.Accum = ta.Accum.Add(accumCreatedPerBlock.MulInt(sdk.NewInt(blocks))) ta.UpdateHeight = height return ta diff --git a/x/distribution/types/validator_info.go b/x/distribution/types/validator_info.go index e082c2ee8..01152219e 100644 --- a/x/distribution/types/validator_info.go +++ b/x/distribution/types/validator_info.go @@ -65,15 +65,18 @@ func (vi ValidatorDistInfo) TakeFeePoolRewards(fp FeePool, height int64, totalBo commission := withdrawalTokens.MulDec(commissionRate) afterCommission := withdrawalTokens.Minus(commission) - fmt.Println( - cmn.Red( - fmt.Sprintf("FP Sub %v * %v = %v -=> %v", - vdTokens, sdk.NewInt(blocks), - accum, - fp.TotalValAccum.Accum.Sub(accum), + if !accum.IsZero() { + fmt.Println( + cmn.Red( + fmt.Sprintf("FP Sub %v * %v = %v, %v - _ => %v", + vdTokens, sdk.NewInt(blocks), + accum, + fp.TotalValAccum.Accum, + fp.TotalValAccum.Accum.Sub(accum), + ), ), - ), - ) + ) + } fp.TotalValAccum.Accum = fp.TotalValAccum.Accum.Sub(accum) fp.Pool = remainingTokens