Fix StateMinerPower again

This commit is contained in:
Łukasz Magiera 2019-11-15 02:26:25 +01:00
parent abb8f29dfa
commit 485c3e34e8

View File

@ -52,6 +52,7 @@ func (a *StateAPI) StateMinerPower(ctx context.Context, maddr address.Address, t
return api.MinerPower{}, err return api.MinerPower{}, err
} }
if maddr != address.Undef {
slashed, err := stmgr.GetMinerSlashed(ctx, a.StateManager, ts, maddr) slashed, err := stmgr.GetMinerSlashed(ctx, a.StateManager, ts, maddr)
if err != nil { if err != nil {
return api.MinerPower{}, err return api.MinerPower{}, err
@ -59,6 +60,7 @@ func (a *StateAPI) StateMinerPower(ctx context.Context, maddr address.Address, t
if slashed != 0 { if slashed != 0 {
mpow = types.NewInt(0) mpow = types.NewInt(0)
} }
}
return api.MinerPower{ return api.MinerPower{
MinerPower: mpow, MinerPower: mpow,