optional configurability of ChannelHandshakeLimits force_announced_channel_preference #96
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Permit initialisation of UserConfig ChannelManager with
force_announced_channel_preference
option disabled, to allow the wallet to create either public/private channel irregardless ofanouncedChannels
default.I agree with the discussion in #54 surrounding public channels on mobile (i.e. for non-routing mobile nodes there's likely no strong advantages) but I think it could still be advantageous to expose this option and permit a react-native-ldk app to override the forced-private setting on behalf of a user, if doing so could benefit them e.g. via additional liquidity, advantageous public routes and/or even the lure of offering up some of their ln float to earn some routing sats (admittedly in suboptimal routing node conditions).