rust-lightning/lightning/src/ln
Valentine Wallace 6351a99935
Decode onion fail outside of outbound_payments lock
It's not ideal to do all this computation while the lock is held. We also want
to decode the failure *before* taking the lock, so we can store the failed scid
in the relevant outbound for retry in the next commit(s).
2023-01-25 14:44:07 -05:00
..
chan_utils.rs Remove KeysInterface trait. 2023-01-12 09:18:08 -08:00
chanmon_update_fail_tests.rs Merge pull request #1957 from TheBlueMatt/2022-01-mon-ref-lockorder 2023-01-17 23:09:05 +00:00
channel.rs Merge pull request #1951 from wpaulino/remove-get-node-secret 2023-01-19 03:49:15 +00:00
channelmanager.rs Store retry data in PendingOutboundPayment::Retryable 2023-01-25 14:44:03 -05:00
features.rs Support negotiating anchors throughout channel open 2023-01-18 14:46:13 -08:00
functional_test_utils.rs Add mine_transactions test util 2023-01-18 14:46:15 -08:00
functional_tests.rs Merge pull request #1860 from wpaulino/open-channel-anchors-support 2023-01-19 01:00:44 +00:00
inbound_payment.rs Split up generic parameters that used to comprise KeysInterface. 2023-01-12 16:10:35 -08:00
mod.rs Move PendingOutboundPayment to new outbound_payment module 2022-12-19 14:09:59 -05:00
monitor_tests.rs Add test yielding anchor-related events 2023-01-18 14:46:16 -08:00
msgs.rs Add NodeSigner::sign_gossip_message 2023-01-18 17:23:15 -08:00
onion_route_tests.rs Remove NodeSigner::get_node_secret 2023-01-18 17:23:25 -08:00
onion_utils.rs Merge pull request #1895 from TheBlueMatt/2022-12-fix-missing-data 2022-12-06 22:46:04 +00:00
outbound_payment.rs Decode onion fail outside of outbound_payments lock 2023-01-25 14:44:07 -05:00
payment_tests.rs Use UserConfig to determine advertised InitFeatures by ChannelManager 2023-01-13 23:54:51 -08:00
peer_channel_encryptor.rs Use NodeSigner::ecdh to compute SharedSecrets 2023-01-18 17:23:23 -08:00
peer_handler.rs Remove NodeSigner::get_node_secret 2023-01-18 17:23:25 -08:00
priv_short_conf_tests.rs Sign gossip messages with NodeSigner 2023-01-18 17:23:22 -08:00
reload_tests.rs Stop passing InitFeatures in msg handlers 2023-01-16 21:18:53 +00:00
reorg_tests.rs Use UserConfig to determine advertised InitFeatures by ChannelManager 2023-01-13 23:54:51 -08:00
script.rs Use UserConfig to determine advertised InitFeatures by ChannelManager 2023-01-13 23:54:51 -08:00
shutdown_tests.rs Stop passing InitFeatures in msg handlers 2023-01-16 21:18:53 +00:00
wire.rs Bump workspace to rust edition 2018 2022-10-21 14:47:34 -07:00