contractcourt: fix potential panic during startup (#7936)

Related to this fix 5a28582719, we may not
have the historical data for old channels so we skip it here too.
This commit is contained in:
Yong 2023-08-30 01:27:09 +08:00 committed by GitHub
parent 73bf21e0f2
commit d24f12bd0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -731,13 +731,14 @@ func (c *ChannelArbitrator) relaunchResolvers(commitSet *CommitSet,
if chanState != nil {
resolver.SupplementState(chanState)
}
// For taproot channels, we'll need to also make sure the
// control block information was set properly.
maybeAugmentTaprootResolvers(
chanState.ChanType, resolver, contractResolutions,
)
// For taproot channels, we'll need to also make sure
// the control block information was set properly.
maybeAugmentTaprootResolvers(
chanState.ChanType, resolver,
contractResolutions,
)
}
unresolvedContracts[i] = resolver