rust-lightning/lightning/src/ln
Antoine Riard 2be1f72005 Move local commitment tx generation in OnchainTxHandler
Local Commitment Transaction can't be bumped without anchor outputs
so their generation is one-time for now. We move them in
OnchainTxHandler for simplifying ChannelMonitor and to prepare
storage of keys material behind one external signer interface.

Some tests break due to change in transaction broadcast order but
number of transactions broadcast should stay the same.
2020-04-17 17:43:50 -04:00
..
chan_utils.rs Prevent any update of local commitment transaction once signed 2020-04-17 17:43:50 -04:00
chanmon_update_fail_tests.rs Pass Route to send_payment as a reference, not move 2020-04-14 20:50:42 -04:00
channel.rs Remove signing local commitment transaction from ChannelMonitor 2020-04-15 22:23:01 -04:00
channelmanager.rs Pass Route to send_payment as a reference, not move 2020-04-14 20:50:42 -04:00
channelmonitor.rs Move local commitment tx generation in OnchainTxHandler 2020-04-17 17:43:50 -04:00
features.rs Add/announce features for payment_secret and basic_mpp 2020-04-14 19:54:17 -04:00
functional_test_utils.rs Remove duplicata for local commitment+HTLC txn 2020-04-17 17:43:34 -04:00
functional_tests.rs Move local commitment tx generation in OnchainTxHandler 2020-04-17 17:43:50 -04:00
mod.rs Introduce OnchainTxHandler, move bumping and tracking logic 2020-03-04 16:06:29 -05:00
msgs.rs panic!() when serializing OnionHopDatas with value > 21m BTC 2020-04-14 20:50:42 -04:00
onchaintx.rs Move local commitment tx generation in OnchainTxHandler 2020-04-17 17:43:50 -04:00
onion_utils.rs Implement multipath sends using payment_secret. 2020-04-14 20:50:42 -04:00
peer_channel_encryptor.rs Merge branch 'master' of github.com:rust-bitcoin/rust-lightning into use-workspaces 2019-11-18 19:44:55 +00:00
peer_handler.rs Allow relaying of only one direction in a channel, log on recv 2020-04-11 08:30:21 -04:00
reorg_tests.rs Impl Base AMP in the receive pipeline and expose payment_secret 2020-04-14 19:54:17 -04:00
router.rs Expand the Route object to include multiple paths. 2020-04-14 19:54:17 -04:00
wire.rs Add test cases for feature messages from other lightning clients. 2020-03-11 12:55:00 -04:00