We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 26fdfa2 commit f17cc48Copy full SHA for f17cc48
1 file changed
pkg/chain/ethlike/balance_monitor.go
@@ -63,12 +63,21 @@ func (bm *BalanceMonitor) Observe(
63
ticker := time.NewTicker(tick)
64
defer ticker.Stop()
65
66
+ checkBalance := func() {
67
+ err := wrappers.DoWithDefaultRetry(retryTimeout, check)
68
+ if err != nil {
69
+ logger.Errorf("balance monitor error: [%v]", err)
70
+ }
71
72
+
73
+ // Initial balance check at monitoring start.
74
+ checkBalance()
75
76
for {
77
select {
78
+ // Balance check at ticks.
79
case <-ticker.C:
- err := wrappers.DoWithDefaultRetry(retryTimeout, check)
-
- logger.Errorf("balance monitor error: [%v]", err)
80
81
case <-ctx.Done():
82
return
83
}
0 commit comments