rust-lightning/lightning/src/chain
Gursharan Singh c1125f00b3
Remove MonitorUpdateId from persist trait
MonitorUpdateId was an opaque abstraction for id's generated by
UpdateOrigin:Offchain and UpdateOrigin::ChainSync monitor updates.
It was mainly needed to map calls made to
ChainMonitor::channel_monitor_updated. We no longer track
UpdateOrigin::ChainSync MonitorUpdates and can directly use
ChannelMonitor::get_latest_update_id() for tracking
UpdateOrigin::Offchain monitor updates.
2024-04-26 20:28:55 -07:00
..
chaininterface.rs Add OutputSweeper utility persisting and sweeping spendable outputs 2024-04-18 16:20:03 +02:00
chainmonitor.rs Remove MonitorUpdateId from persist trait 2024-04-26 20:28:55 -07:00
channelmonitor.rs Merge pull request #2761 from yellowred/self_sufficient_psbt 2024-04-18 17:45:56 -07:00
mod.rs Add OutputSweeper utility persisting and sweeping spendable outputs 2024-04-18 16:20:03 +02:00
onchaintx.rs Opportunistically skip log in update_claims_view_from_matched_txn 2024-02-13 23:43:19 +00:00
package.rs Use crate::prelude::* rather than specific imports 2024-04-05 09:05:54 +00:00
transaction.rs Allow holder commitment and HTLC signature requests to fail 2024-02-07 15:44:23 -08:00