tweak debug output

This commit is contained in:
Jae Kwon 2018-10-22 09:50:17 -07:00
parent 19225fc5d4
commit 471ddeef3c
2 changed files with 22 additions and 16 deletions

View File

@ -39,15 +39,18 @@ func (ta TotalAccum) UpdateForNewHeight_DEBUG(height int64, accumCreatedPerBlock
if blocks < 0 { if blocks < 0 {
panic("reverse updated for new height") panic("reverse updated for new height")
} }
if !accumCreatedPerBlock.IsZero() && blocks != 0 {
fmt.Println( fmt.Println(
cmn.Blue( cmn.Blue(
fmt.Sprintf("FP Add %v * %v = %v +=> %v", fmt.Sprintf("FP Add %v * %v = %v, + %v (old) => %v (new)",
accumCreatedPerBlock, sdk.NewInt(blocks), accumCreatedPerBlock, sdk.NewInt(blocks),
accumCreatedPerBlock.MulInt(sdk.NewInt(blocks)), accumCreatedPerBlock.MulInt(sdk.NewInt(blocks)),
ta.Accum,
ta.Accum.Add(accumCreatedPerBlock.MulInt(sdk.NewInt(blocks))), ta.Accum.Add(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 ta.UpdateHeight = height
return ta return ta

View File

@ -65,15 +65,18 @@ func (vi ValidatorDistInfo) TakeFeePoolRewards(fp FeePool, height int64, totalBo
commission := withdrawalTokens.MulDec(commissionRate) commission := withdrawalTokens.MulDec(commissionRate)
afterCommission := withdrawalTokens.Minus(commission) afterCommission := withdrawalTokens.Minus(commission)
if !accum.IsZero() {
fmt.Println( fmt.Println(
cmn.Red( cmn.Red(
fmt.Sprintf("FP Sub %v * %v = %v -=> %v", fmt.Sprintf("FP Sub %v * %v = %v, %v - _ => %v",
vdTokens, sdk.NewInt(blocks), vdTokens, sdk.NewInt(blocks),
accum, accum,
fp.TotalValAccum.Accum,
fp.TotalValAccum.Accum.Sub(accum), fp.TotalValAccum.Accum.Sub(accum),
), ),
), ),
) )
}
fp.TotalValAccum.Accum = fp.TotalValAccum.Accum.Sub(accum) fp.TotalValAccum.Accum = fp.TotalValAccum.Accum.Sub(accum)
fp.Pool = remainingTokens fp.Pool = remainingTokens