]> git.bitcoin.ninja Git - rust-lightning/commit
Parameterize ChannelManager by a Router trait
authorValentine Wallace <vwallace@protonmail.com>
Fri, 28 Oct 2022 15:31:24 +0000 (11:31 -0400)
committerValentine Wallace <vwallace@protonmail.com>
Tue, 3 Jan 2023 20:34:14 +0000 (15:34 -0500)
commit2e06efe2ffda522ba8d34213106244af2b608ccf
treedc0c565fcf044f87b79aca17e8c4f2a452d612fa
parent7d84a45ae8ccf3b124477ac177080471502e8213
Parameterize ChannelManager by a Router trait

This will be used in upcoming work to fetch routes on-the-fly for payment
retries, which will no longer be the responsibility of InvoicePayer.
17 files changed:
fuzz/src/chanmon_consistency.rs
fuzz/src/full_stack.rs
lightning-background-processor/src/lib.rs
lightning-block-sync/src/init.rs
lightning-invoice/src/utils.rs
lightning-net-tokio/src/lib.rs
lightning/src/ln/chanmon_update_fail_tests.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/functional_test_utils.rs
lightning/src/ln/functional_tests.rs
lightning/src/ln/payment_tests.rs
lightning/src/ln/peer_handler.rs
lightning/src/ln/priv_short_conf_tests.rs
lightning/src/ln/reload_tests.rs
lightning/src/ln/reorg_tests.rs
lightning/src/util/persist.rs
lightning/src/util/test_utils.rs