better power show

This commit is contained in:
steven004
2020-02-06 14:25:30 +08:00
parent e7a1be4dde
commit 709fd12b7f
2 changed files with 8 additions and 4 deletions
+6 -3
View File
@@ -119,12 +119,15 @@ var statePowerCmd = &cli.Command{
return err
}
res := power.TotalPower
tp := power.TotalPower
if cctx.Args().Present() {
res = power.MinerPower
mp := power.MinerPower
percI := types.BigDiv(types.BigMul(mp, types.NewInt(1000000)), tp)
fmt.Printf("%s(%s) / %s(%s) ~= %0.4f%%\n", mp.String(), mp.SizeStr(), tp.String(), tp.SizeStr(), float64(percI.Int64())/10000)
} else {
fmt.Printf("%s(%s)\n", tp.String(), tp.SizeStr())
}
fmt.Println(res.String())
return nil
},
}