diff --git a/contractcourt/chain_arbitrator.go b/contractcourt/chain_arbitrator.go index 5fdb72c0..9fc3023a 100644 --- a/contractcourt/chain_arbitrator.go +++ b/contractcourt/chain_arbitrator.go @@ -301,6 +301,7 @@ func (c *ChainArbitrator) resolveContract(chanPoint wire.OutPoint, if ok { chainWatcher.Stop() } + delete(c.activeWatchers, chanPoint) c.Unlock() return nil