mirror of
https://github.com/ACINQ/eclair.git
synced 2025-01-19 05:33:59 +01:00
72338ab58d
Implement https://github.com/lightningnetwork/lightning-rfc/pull/666 Keep the global/local split in Commitments to avoid backwards incompatibility in the codec. Remove allowMultiPart API field: we instead rely on the MPP feature being set in nodeParams. That means MPP-enabled nodes need to update their reference.conf. Rework features: * Add types to allow cleaner dependency validation. * Most of the time we don't care whether a feature is activated as optional or mandatory, which caused duplicate code. This is now handled more cleanly. * It also paves the way to annotate features with the places they should be advertised (Init vs NodeAnn vs ChannelAnn vs invoice). |
||
---|---|---|
.. | ||
src | ||
pom.xml |