Skip to content

Commit c419a0e

Browse files
committed
fix bug:Some miners configuration errors cause the program to exit
1 parent f658745 commit c419a0e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

miner/multiminer.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ func (m *Miner) Start(ctx context.Context) error {
156156
for _, minerInfo := range miners {
157157
epp, err := NewWinningPoStProver(m.api, m.gatewayNode, minerInfo, m.verifier)
158158
if err != nil {
159-
return err
159+
log.Errorf("create WinningPoStProver failed for [%v], err: %v", minerInfo.Addr.String(), err)
160+
continue
160161
}
161162
m.minerWPPMap[minerInfo.Addr] = &minerWPP{epp: epp, account: minerInfo.Name, isMining: true}
162163
}
@@ -821,7 +822,7 @@ func (m *Miner) UpdateAddress(ctx context.Context, skip, limit int64) ([]dtypes.
821822
for _, minerInfo := range miners {
822823
epp, err := NewWinningPoStProver(m.api, m.gatewayNode, minerInfo, m.verifier)
823824
if err != nil {
824-
log.Errorf("create WinningPoStProver failed for [%v]", minerInfo.Addr.String())
825+
log.Errorf("create WinningPoStProver failed for [%v], err: %v", minerInfo.Addr.String(), err)
825826
continue
826827
}
827828

0 commit comments

Comments
 (0)