mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-24 01:24:26 +01:00
lightningd: add in_htlc_id / out_htlc_id to listforwards.
And document that we never know payment_hash. Changelog-Added: JSON-RPC: `listforwards` now shows `in_htlc_id` and `out_htlc_id` Changelog-Changed: JSON-RPC: `listforwards` now never shows `payment_hash`; use `listhtlcs`.
This commit is contained in:
committed by
Christian Decker
parent
d7c1325e38
commit
311807ff1f
@@ -2415,6 +2415,21 @@ def test_listforwards(node_factory, bitcoind):
|
||||
all_forwards = l2.rpc.listforwards()['forwards']
|
||||
assert len(all_forwards) == 3
|
||||
|
||||
# Not guaranteed to be in chronological order!
|
||||
all_forwards.sort(key=lambda f: f['in_htlc_id'])
|
||||
assert all_forwards[0]['in_channel'] == c12
|
||||
assert all_forwards[0]['out_channel'] == c23
|
||||
assert all_forwards[0]['in_htlc_id'] == 0
|
||||
assert all_forwards[0]['out_htlc_id'] == 0
|
||||
assert all_forwards[1]['in_channel'] == c12
|
||||
assert all_forwards[1]['out_channel'] == c24
|
||||
assert all_forwards[1]['in_htlc_id'] == 1
|
||||
assert all_forwards[1]['out_htlc_id'] == 0
|
||||
assert all_forwards[2]['in_channel'] == c12
|
||||
assert all_forwards[2]['out_channel'] == c23
|
||||
assert all_forwards[2]['in_htlc_id'] == 2
|
||||
assert 'out_htlc_id' not in all_forwards[2]
|
||||
|
||||
# status=settled
|
||||
settled_forwards = l2.rpc.listforwards(status='settled')['forwards']
|
||||
assert len(settled_forwards) == 2
|
||||
|
||||
Reference in New Issue
Block a user