@@ -728,8 +728,6 @@ impl Node {
728728 locked_node_metrics. latest_pathfinding_scores_sync_timestamp ;
729729 let latest_node_announcement_broadcast_timestamp =
730730 locked_node_metrics. latest_node_announcement_broadcast_timestamp ;
731- let latest_channel_monitor_archival_height =
732- locked_node_metrics. latest_channel_monitor_archival_height ;
733731
734732 NodeStatus {
735733 is_running,
@@ -740,7 +738,6 @@ impl Node {
740738 latest_rgs_snapshot_timestamp,
741739 latest_pathfinding_scores_sync_timestamp,
742740 latest_node_announcement_broadcast_timestamp,
743- latest_channel_monitor_archival_height,
744741 }
745742 }
746743
@@ -1806,10 +1803,6 @@ pub struct NodeStatus {
18061803 ///
18071804 /// Will be `None` if we have no public channels or we haven't broadcasted yet.
18081805 pub latest_node_announcement_broadcast_timestamp : Option < u64 > ,
1809- /// The block height when we last archived closed channel monitor data.
1810- ///
1811- /// Will be `None` if we haven't archived any monitors of closed channels yet.
1812- pub latest_channel_monitor_archival_height : Option < u32 > ,
18131806}
18141807
18151808/// Status fields that are persisted across restarts.
@@ -1821,7 +1814,6 @@ pub(crate) struct NodeMetrics {
18211814 latest_rgs_snapshot_timestamp : Option < u32 > ,
18221815 latest_pathfinding_scores_sync_timestamp : Option < u64 > ,
18231816 latest_node_announcement_broadcast_timestamp : Option < u64 > ,
1824- latest_channel_monitor_archival_height : Option < u32 > ,
18251817}
18261818
18271819impl Default for NodeMetrics {
@@ -1833,7 +1825,6 @@ impl Default for NodeMetrics {
18331825 latest_rgs_snapshot_timestamp : None ,
18341826 latest_pathfinding_scores_sync_timestamp : None ,
18351827 latest_node_announcement_broadcast_timestamp : None ,
1836- latest_channel_monitor_archival_height : None ,
18371828 }
18381829 }
18391830}
@@ -1845,7 +1836,8 @@ impl_writeable_tlv_based!(NodeMetrics, {
18451836 ( 4 , latest_fee_rate_cache_update_timestamp, option) ,
18461837 ( 6 , latest_rgs_snapshot_timestamp, option) ,
18471838 ( 8 , latest_node_announcement_broadcast_timestamp, option) ,
1848- ( 10 , latest_channel_monitor_archival_height, option) ,
1839+ // 10 used to be latest_channel_monitor_archival_height
1840+ ( 10 , _legacy_latest_channel_monitor_archival_height, ( legacy, Option <u32 >, |_: & NodeMetrics | None :: <Option <u32 >> ) ) ,
18491841} ) ;
18501842
18511843pub ( crate ) fn total_anchor_channels_reserve_sats (
0 commit comments