Robert Olsson <rob...@robtex.com> writes:
> I think however it would be much better and flexible to append a max to
> channel_update. We already have htlc_minimum_msat there and could add
> htlc_maximum_msat to show capacity (minus fees)
> Like this:
>
>
>    1. type: 258 (channel_update)
>    2. data:
>       - [64:signature]
>       - [32:chain_hash]
>       - [8:short_channel_id]
>       - [4:timestamp]
>       - [2:flags]
>       - [2:cltv_expiry_delta]
>       - [8:htlc_minimum_msat]
>       - [4:fee_base_msat]
>       - [4:fee_proportional_millionths]
>
>       - [8:htlc_maximum_msat]

This isn't about maximum HTLC value, rather Артём is talking about
adding the total channel capacity to the channel_announcement. That is a
perfectly reasonable idea, as it allows us to safe an on-chain lookup
(incidentally that is the main reason we started tracking an internal
UTXO set so we can stop asking bitcoind for full blocks just to check a
channel's capacity).

The channel's capacity is also fixed for the existence of that channel
(splice-in and splice-out will result in new short channel IDs), so the
announcement is exactly the right place to put this.

Cheers,
Christian
_______________________________________________
Lightning-dev mailing list
Lightning-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev

Reply via email to