2021-10-07 23:46:13 +00:00
|
|
|
use lightning::chain::{chainmonitor, channelmonitor};
|
2020-09-14 20:50:04 -04:00
|
|
|
use lightning::chain::transaction::OutPoint;
|
2021-02-16 16:30:08 -05:00
|
|
|
use lightning::util::enforcing_trait_impls::EnforcingSigner;
|
2020-09-14 20:50:04 -04:00
|
|
|
|
|
|
|
pub struct TestPersister {}
|
2021-10-07 23:46:13 +00:00
|
|
|
impl chainmonitor::Persist<EnforcingSigner> for TestPersister {
|
2021-02-16 16:30:08 -05:00
|
|
|
fn persist_new_channel(&self, _funding_txo: OutPoint, _data: &channelmonitor::ChannelMonitor<EnforcingSigner>) -> Result<(), channelmonitor::ChannelMonitorUpdateErr> {
|
2020-09-14 20:50:04 -04:00
|
|
|
Ok(())
|
|
|
|
}
|
|
|
|
|
2021-02-16 16:30:08 -05:00
|
|
|
fn update_persisted_channel(&self, _funding_txo: OutPoint, _update: &channelmonitor::ChannelMonitorUpdate, _data: &channelmonitor::ChannelMonitor<EnforcingSigner>) -> Result<(), channelmonitor::ChannelMonitorUpdateErr> {
|
2020-09-14 20:50:04 -04:00
|
|
|
Ok(())
|
|
|
|
}
|
|
|
|
}
|