diff --git a/fundingmanager.go b/fundingmanager.go index 240c4e9b..c7a5fed2 100644 --- a/fundingmanager.go +++ b/fundingmanager.go @@ -49,9 +49,9 @@ const ( maxLtcRemoteDelay uint16 = 8064 // maxWaitNumBlocksFundingConf is the maximum number of blocks to wait - // for the funding transaction to be confirmed before forgetting about - // the channel. 288 blocks is ~48 hrs - maxWaitNumBlocksFundingConf = 288 + // for the funding transaction to be confirmed before forgetting + // channels that aren't initiated by us. 2016 blocks is ~2 weeks. + maxWaitNumBlocksFundingConf = 2016 // minChanFundingSize is the smallest channel that we'll allow to be // created over the RPC interface. diff --git a/fundingmanager_test.go b/fundingmanager_test.go index 75ba4eaa..d8adcbba 100644 --- a/fundingmanager_test.go +++ b/fundingmanager_test.go @@ -1597,17 +1597,17 @@ func TestFundingManagerFundingTimeout(t *testing.T) { len(pendingChannels)) } - // We expect Bob to forget the channel after 288 blocks (48 hours), so - // mine 287, and check that it is still pending. + // We expect Bob to forget the channel after 2016 blocks (2 weeks), so + // mine 2016-1, and check that it is still pending. bob.mockNotifier.epochChan <- &chainntnfs.BlockEpoch{ - Height: fundingBroadcastHeight + 287, + Height: fundingBroadcastHeight + maxWaitNumBlocksFundingConf - 1, } // Bob should still be waiting for the channel to open. assertNumPendingChannelsRemains(t, bob, 1) bob.mockNotifier.epochChan <- &chainntnfs.BlockEpoch{ - Height: fundingBroadcastHeight + 288, + Height: fundingBroadcastHeight + maxWaitNumBlocksFundingConf, } // Bob should have sent an Error message to Alice.