@@ -189,12 +189,14 @@ func (pp *Pool) ReconnectProviders() {
189189 // store the current queueLogs channel
190190 queueLogs := pp .queueLogs
191191
192- // reconnect to the providers
193- if pool , err := FromConfig (providerConfig ); err != nil {
194- gbl .Log .Fatal ("❌ running provider failed, exiting" )
195- } else if pool != nil {
196- pp = pool
197- }
192+ gbl .Log .Infof ("🔌 trying to re-connect: %+v" , providerConfig )
193+
194+ //// reconnect to the providers
195+ // if pool, err := FromConfig(providerConfig); err != nil {
196+ // gbl.Log.Fatal("❌ running provider failed, exiting")
197+ // } else if pool != nil {
198+ // pp = pool
199+ //}
198200
199201 // restore the queueLogs channel
200202 pp .queueLogs = queueLogs
@@ -245,7 +247,7 @@ func (pp *Pool) Subscribe(queueLogs chan types.Log) (uint64, error) {
245247 for _ , provider := range availableProvider {
246248 // subscribe to all logs with "Tranfer" or "TransferSingle" as first topic
247249 if _ , err := provider .subscribeToAllTransfers (pp .queueLogs ); err != nil {
248- gbl .Log .Warnf ("subscribe to topic TransferSingle via node %d failed: %s" , provider .Name , err )
250+ gbl .Log .Warnf ("subscribe to topic TransferSingle via node %s failed: %s" , provider .Name , err )
249251 } else {
250252 subscribedTo ++
251253 gbl .Log .Infof ("✍️ subscribed to all transfer topics via node %s" , style .Bold (provider .Name ))
@@ -278,7 +280,7 @@ func (pp *Pool) SubscribeToEverything(queueLogs chan types.Log) (uint64, error)
278280 for _ , provider := range availableProvider {
279281 // subscribe to all logs with "Tranfer" or "TransferSingle" as first topic
280282 if _ , err := provider .subscribeTo (pp .queueLogs , [][]common.Hash {}, []common.Address {}); err != nil {
281- gbl .Log .Warnf ("subscribe to everything via node %d failed: %s" , provider .Name , err )
283+ gbl .Log .Warnf ("subscribe to everything via node %s failed: %s" , provider .Name , err )
282284 } else {
283285 subscribedTo ++
284286 gbl .Log .Infof ("✍️ subscribed to everything via node %s" , style .Bold (provider .Name ))
@@ -344,7 +346,7 @@ func (pp *Pool) SubscribeToTopics(queueLogs chan types.Log, topics [][]common.Ha
344346 for _ , provider := range availableProvider {
345347 // subscribe to all logs with "Tranfer" or "TransferSingle" as first topic
346348 if _ , err := provider .subscribeTo (pp .queueLogs , topics , nil ); err != nil {
347- gbl .Log .Warnf ("subscribe to topic TransferSingle via node %d failed: %s" , provider .Name , err )
349+ gbl .Log .Warnf ("subscribe to topic TransferSingle via node %s failed: %s" , provider .Name , err )
348350 } else {
349351 subscribedTo ++
350352 gbl .Log .Infof ("✍️ subscribed to all transfer topics via node %s" , style .Bold (provider .Name ))
@@ -370,7 +372,7 @@ func (pp *Pool) SubscribeToEverythingPending(queuePendingTx chan *types.Transact
370372 for _ , provider := range availableProvider {
371373 // subscribe to all logs with "Tranfer" or "TransferSingle" as first topic
372374 if _ , err := provider .GethClient .SubscribeFullPendingTransactions (context .TODO (), queuePendingTx ); err != nil {
373- gbl .Log .Warnf ("subscribe to pending transactions via node %d failed: %s" , provider .Name , err )
375+ gbl .Log .Warnf ("subscribe to pending transactions via node %s failed: %s" , provider .Name , err )
374376 } else {
375377 subscribedTo ++
376378 gbl .Log .Infof ("✍️ subscribed to pending transactions via node %s" , style .Bold (provider .Name ))
0 commit comments