You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Similar to #987, but I suspect made much worse by #2528 - if we get a ChannelMonitor from the ChannelManager it may (or may not) have the same best-block as the rest of the monitors in ChainMonitor. Thus, we need to handle it somehow and make sure things get to the same state when adding a new monitor. I think the easiest way to do this for now is to say that ChainMonitor has to get block connection events afterChannelManager, and check best block before connecting in the ChainMonitor loop.
Tagging 117 as I'm afraid this may be much more likely and we should avoid regressing here.