rust-lightning/lightning/src/ln
Matt Corallo ddd85fb550 Track signing of local txn in channelmonitor and refuse updates
In e46e183084 we began tracking
whether a local commitment transaction had been signed and
broadcast in OnchainTxHandler, refusing to update the local
commitment transaction state in the ChannelMonitor on that basis.

This is fine, except that it doesn't make a lot of sense to store
the full local transaction state in OnchainTxHandler - we should be
providing it the unsigned local transaction at the time we wish to
broadcast and no more (just like we do all other transaction data).
2020-04-24 18:51:29 -04:00
..
chan_utils.rs Add HTLC/extra data in LocalCommitmentTransaction from construction 2020-04-23 13:34:57 -04:00
chanmon_update_fail_tests.rs Add test for partial-send MPP due to monitor update failure 2020-04-24 14:28:53 -04:00
channel.rs Merge pull request #579 from ariard/2020-04-sanitize-cltv-delay 2020-04-24 22:50:45 +00:00
channelmanager.rs Sanitize outgoing HTLC cltv_value 2020-04-24 18:31:07 -04:00
channelmonitor.rs Track signing of local txn in channelmonitor and refuse updates 2020-04-24 18:51:29 -04:00
features.rs Add missing known features in constructor 2020-04-15 19:29:20 -07:00
functional_test_utils.rs Add a test for timeout'ing HTLCs which claim to be a part of an MPP 2020-04-24 14:28:53 -04:00
functional_tests.rs Add test for timing out HTLCs which are in the holding cell 2020-04-24 14:28:55 -04:00
mod.rs Introduce OnchainTxHandler, move bumping and tracking logic 2020-03-04 16:06:29 -05:00
msgs.rs Drop std::error::Error impl for DecodeError 2020-04-18 20:47:16 -04:00
onchaintx.rs Dry-up InputMaterial::Funding 2020-04-24 18:51:29 -04:00
onion_utils.rs Test that height is included for incorrect payment details 2020-04-20 08:30:47 +10: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