mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-03 10:46:58 +01:00
lightningd: don't let spendable_msat go wumbo.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
bb6c34fb13
commit
044860881e
2 changed files with 4 additions and 1 deletions
|
@ -688,6 +688,10 @@ static void json_add_channel(struct lightningd *ld,
|
|||
channel->channel_info.their_config.htlc_minimum))
|
||||
spendable = AMOUNT_MSAT(0);
|
||||
|
||||
/* We can't offer an HTLC over the max payment threshold either. */
|
||||
if (amount_msat_greater(spendable, get_chainparams(ld)->max_payment))
|
||||
spendable = get_chainparams(ld)->max_payment;
|
||||
|
||||
json_add_amount_msat_compat(response, spendable,
|
||||
"spendable_msatoshi", "spendable_msat");
|
||||
json_add_amount_msat_compat(response,
|
||||
|
|
|
@ -2124,7 +2124,6 @@ def test_channel_spendable_large(node_factory, bitcoind):
|
|||
l1.rpc.waitsendpay(payment_hash, TIMEOUT)
|
||||
|
||||
|
||||
@pytest.mark.xfail(strict=True)
|
||||
def test_channel_spendable_capped(node_factory, bitcoind):
|
||||
"""Test that spendable_msat is capped at 2^32-1"""
|
||||
sats = 16777215
|
||||
|
|
Loading…
Add table
Reference in a new issue