rust-lightning/lightning/src/ln
Antoine Riard 0011713d2c Move our_claim_txn_waiting_first_conf to pending_claim_requests
Add claimable_outpoints maps.

Both structures are tied and should ensure their mutual consistency.

Pending_claim_requests is cached by original claim txid. Medatada
and per input material should be constant between bumped transactions,
only change should be partial-claiming of outpoints set and block
reorgs.

Due to RBF rules, if an input has been part of an aggregate tx
at first claim try, if we want the bumped tx to land nicely
in the mempool, inputs should be distributed in multiple
bumped tx but still be aggregate in a new bumped tx.
2019-12-09 22:22:35 -05:00
..
chan_utils.rs Use workspaces to separate crates 2019-11-15 02:44:30 +00:00
chanmon_update_fail_tests.rs chaininterface: add BlockNotifier struct 2019-11-21 20:34:00 -05:00
channel.rs Change the new() functions for config to Default::default() 2019-12-09 15:56:51 -05:00
channelmanager.rs Randomize initial onion packet data. 2019-12-01 19:22:44 -05:00
channelmonitor.rs Move our_claim_txn_waiting_first_conf to pending_claim_requests 2019-12-09 22:22:35 -05:00
functional_test_utils.rs Change the new() functions for config to Default::default() 2019-12-09 15:56:51 -05:00
functional_tests.rs Change the new() functions for config to Default::default() 2019-12-09 15:56:51 -05:00
mod.rs Use workspaces to separate crates 2019-11-15 02:44:30 +00:00
msgs.rs Merge branch 'master' of github.com:rust-bitcoin/rust-lightning into use-workspaces 2019-11-18 19:44:55 +00:00
onion_utils.rs Randomize initial onion packet data. 2019-12-01 19:22:44 -05: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 Merge branch 'master' of github.com:rust-bitcoin/rust-lightning into use-workspaces 2019-11-18 19:44:55 +00:00
router.rs Merge branch 'master' of github.com:rust-bitcoin/rust-lightning into use-workspaces 2019-11-18 19:44:55 +00:00