This PR adds the possibility on channel open to decide if the channel should be public or private.
In the channel details a field for visibility was added, so one can check later if a channel is public or private.
Furthermore it adds route hints for private channels on lnurl withdraw and removes the ability to not include private channel route hints in invoices, as that should be on by default.
Motivation and Context
Address issue #287 and #131
How Has This Been Tested?
Regtest, Simulator
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Description
This PR adds the possibility on channel open to decide if the channel should be public or private. In the channel details a field for visibility was added, so one can check later if a channel is public or private. Furthermore it adds route hints for private channels on lnurl withdraw and removes the ability to not include private channel route hints in invoices, as that should be on by default.
Motivation and Context
Address issue #287 and #131
How Has This Been Tested?
Regtest, Simulator
Types of changes
Checklist: