@@ -37,31 +37,31 @@ pub const KVSTORE_NAMESPACE_KEY_ALPHABET: &str = "abcdefghijklmnopqrstuvwxyzABCD
3737/// The maximum number of characters namespaces and keys may have. 
3838pub  const  KVSTORE_NAMESPACE_KEY_MAX_LEN :  usize  = 120 ; 
3939
40- /// The namespace under which the [`ChannelManager`] will be persisted. 
41- pub  const  CHANNEL_MANAGER_PERSISTENCE_NAMESPACE :  & str  = "" ; 
42- /// The secondary- namespace under which the [`ChannelManager`] will be persisted. 
43- pub  const  CHANNEL_MANAGER_PERSISTENCE_SUB_NAMESPACE :  & str  = "" ; 
40+ /// The primary  namespace under which the [`ChannelManager`] will be persisted. 
41+ pub  const  CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE :  & str  = "" ; 
42+ /// The secondary  namespace under which the [`ChannelManager`] will be persisted. 
43+ pub  const  CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE :  & str  = "" ; 
4444/// The key under which the [`ChannelManager`] will be persisted. 
4545pub  const  CHANNEL_MANAGER_PERSISTENCE_KEY :  & str  = "manager" ; 
4646
47- /// The namespace under which [`ChannelMonitor`]s will be persisted. 
48- pub  const  CHANNEL_MONITOR_PERSISTENCE_NAMESPACE :  & str  = "monitors" ; 
49- /// The secondary- namespace under which [`ChannelMonitor`]s will be persisted. 
50- pub  const  CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE :  & str  = "" ; 
51- /// The namespace under which [`ChannelMonitorUpdate`]s will be persisted. 
52- pub  const  CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE :  & str  = "monitor_updates" ; 
53- 
54- /// The namespace under which the [`NetworkGraph`] will be persisted. 
55- pub  const  NETWORK_GRAPH_PERSISTENCE_NAMESPACE :  & str  = "" ; 
56- /// The secondary- namespace under which the [`NetworkGraph`] will be persisted. 
57- pub  const  NETWORK_GRAPH_PERSISTENCE_SUB_NAMESPACE :  & str  = "" ; 
47+ /// The primary  namespace under which [`ChannelMonitor`]s will be persisted. 
48+ pub  const  CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE :  & str  = "monitors" ; 
49+ /// The secondary  namespace under which [`ChannelMonitor`]s will be persisted. 
50+ pub  const  CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE :  & str  = "" ; 
51+ /// The primary  namespace under which [`ChannelMonitorUpdate`]s will be persisted. 
52+ pub  const  CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE :  & str  = "monitor_updates" ; 
53+ 
54+ /// The primary  namespace under which the [`NetworkGraph`] will be persisted. 
55+ pub  const  NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE :  & str  = "" ; 
56+ /// The secondary  namespace under which the [`NetworkGraph`] will be persisted. 
57+ pub  const  NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE :  & str  = "" ; 
5858/// The key under which the [`NetworkGraph`] will be persisted. 
5959pub  const  NETWORK_GRAPH_PERSISTENCE_KEY :  & str  = "network_graph" ; 
6060
61- /// The namespace under which the [`WriteableScore`] will be persisted. 
62- pub  const  SCORER_PERSISTENCE_NAMESPACE :  & str  = "" ; 
63- /// The secondary- namespace under which the [`WriteableScore`] will be persisted. 
64- pub  const  SCORER_PERSISTENCE_SUB_NAMESPACE :  & str  = "" ; 
61+ /// The primary  namespace under which the [`WriteableScore`] will be persisted. 
62+ pub  const  SCORER_PERSISTENCE_PRIMARY_NAMESPACE :  & str  = "" ; 
63+ /// The secondary  namespace under which the [`WriteableScore`] will be persisted. 
64+ pub  const  SCORER_PERSISTENCE_SECONDARY_NAMESPACE :  & str  = "" ; 
6565/// The key under which the [`WriteableScore`] will be persisted. 
6666pub  const  SCORER_PERSISTENCE_KEY :  & str  = "scorer" ; 
6767
@@ -164,26 +164,26 @@ impl<'a, A: KVStore, M: Deref, T: Deref, ES: Deref, NS: Deref, SP: Deref, F: Der
164164{ 
165165	/// Persist the given [`ChannelManager`] to disk, returning an error if persistence failed. 
166166 	fn  persist_manager ( & self ,  channel_manager :  & ChannelManager < M ,  T ,  ES ,  NS ,  SP ,  F ,  R ,  L > )  -> Result < ( ) ,  io:: Error >  { 
167- 		self . write ( CHANNEL_MANAGER_PERSISTENCE_NAMESPACE , 
168- 				    CHANNEL_MANAGER_PERSISTENCE_SUB_NAMESPACE , 
169- 				    CHANNEL_MANAGER_PERSISTENCE_KEY , 
170- 				    & channel_manager. encode ( ) ) 
167+ 		self . write ( CHANNEL_MANAGER_PERSISTENCE_PRIMARY_NAMESPACE , 
168+ 			CHANNEL_MANAGER_PERSISTENCE_SECONDARY_NAMESPACE , 
169+ 			CHANNEL_MANAGER_PERSISTENCE_KEY , 
170+ 			& channel_manager. encode ( ) ) 
171171	} 
172172
173173	/// Persist the given [`NetworkGraph`] to disk, returning an error if persistence failed. 
174174 	fn  persist_graph ( & self ,  network_graph :  & NetworkGraph < L > )  -> Result < ( ) ,  io:: Error >  { 
175- 		self . write ( NETWORK_GRAPH_PERSISTENCE_NAMESPACE , 
176- 				    NETWORK_GRAPH_PERSISTENCE_SUB_NAMESPACE , 
177- 				    NETWORK_GRAPH_PERSISTENCE_KEY , 
178- 				    & network_graph. encode ( ) ) 
175+ 		self . write ( NETWORK_GRAPH_PERSISTENCE_PRIMARY_NAMESPACE , 
176+ 			NETWORK_GRAPH_PERSISTENCE_SECONDARY_NAMESPACE , 
177+ 			NETWORK_GRAPH_PERSISTENCE_KEY , 
178+ 			& network_graph. encode ( ) ) 
179179	} 
180180
181181	/// Persist the given [`WriteableScore`] to disk, returning an error if persistence failed. 
182182 	fn  persist_scorer ( & self ,  scorer :  & S )  -> Result < ( ) ,  io:: Error >  { 
183- 		self . write ( SCORER_PERSISTENCE_NAMESPACE , 
184- 				    SCORER_PERSISTENCE_SUB_NAMESPACE , 
185- 				    SCORER_PERSISTENCE_KEY , 
186- 				    & scorer. encode ( ) ) 
183+ 		self . write ( SCORER_PERSISTENCE_PRIMARY_NAMESPACE , 
184+ 			SCORER_PERSISTENCE_SECONDARY_NAMESPACE , 
185+ 			SCORER_PERSISTENCE_KEY , 
186+ 			& scorer. encode ( ) ) 
187187	} 
188188} 
189189
@@ -196,8 +196,8 @@ impl<ChannelSigner: WriteableEcdsaChannelSigner, K: KVStore> Persist<ChannelSign
196196	fn  persist_new_channel ( & self ,  funding_txo :  OutPoint ,  monitor :  & ChannelMonitor < ChannelSigner > ,  _update_id :  MonitorUpdateId )  -> chain:: ChannelMonitorUpdateStatus  { 
197197		let  key = format ! ( "{}_{}" ,  funding_txo. txid. to_hex( ) ,  funding_txo. index) ; 
198198		match  self . write ( 
199- 			CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
200- 			CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
199+ 			CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
200+ 			CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
201201			& key,  & monitor. encode ( ) ) 
202202		{ 
203203			Ok ( ( ) )  => chain:: ChannelMonitorUpdateStatus :: Completed , 
@@ -208,8 +208,8 @@ impl<ChannelSigner: WriteableEcdsaChannelSigner, K: KVStore> Persist<ChannelSign
208208	fn  update_persisted_channel ( & self ,  funding_txo :  OutPoint ,  _update :  Option < & ChannelMonitorUpdate > ,  monitor :  & ChannelMonitor < ChannelSigner > ,  _update_id :  MonitorUpdateId )  -> chain:: ChannelMonitorUpdateStatus  { 
209209		let  key = format ! ( "{}_{}" ,  funding_txo. txid. to_hex( ) ,  funding_txo. index) ; 
210210		match  self . write ( 
211- 			CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
212- 			CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
211+ 			CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
212+ 			CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
213213			& key,  & monitor. encode ( ) ) 
214214		{ 
215215			Ok ( ( ) )  => chain:: ChannelMonitorUpdateStatus :: Completed , 
@@ -230,7 +230,7 @@ where
230230	let  mut  res = Vec :: new ( ) ; 
231231
232232	for  stored_key in  kv_store. list ( 
233- 		CHANNEL_MONITOR_PERSISTENCE_NAMESPACE ,   CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE ) ?
233+ 		CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE ,   CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE ) ?
234234	{ 
235235		if  stored_key. len ( )  < 66  { 
236236			return  Err ( io:: Error :: new ( 
@@ -248,7 +248,7 @@ where
248248
249249		match  <( BlockHash ,  ChannelMonitor < <SP :: Target  as  SignerProvider >:: Signer > ) >:: read ( 
250250			& mut  io:: Cursor :: new ( 
251- 				kv_store. read ( CHANNEL_MONITOR_PERSISTENCE_NAMESPACE ,   CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE ,  & stored_key) ?) , 
251+ 				kv_store. read ( CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE ,   CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE ,  & stored_key) ?) , 
252252			( & * entropy_source,  & * signer_provider) , 
253253		)  { 
254254			Ok ( ( block_hash,  channel_monitor) )  => { 
@@ -299,12 +299,12 @@ where
299299///   - [`Persist::persist_new_channel`], which persists whole [`ChannelMonitor`]s. 
300300///   - [`Persist::update_persisted_channel`], which persists only a [`ChannelMonitorUpdate`] 
301301/// 
302- /// Whole [`ChannelMonitor`]s are stored in the [`CHANNEL_MONITOR_PERSISTENCE_NAMESPACE `], using the  
303- /// familiar encoding of an [`OutPoint`] (for example, `[SOME-64-CHAR-HEX-STRING]_1`). 
302+ /// Whole [`ChannelMonitor`]s are stored in the [`CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE `], 
303+ /// using the  familiar encoding of an [`OutPoint`] (for example, `[SOME-64-CHAR-HEX-STRING]_1`). 
304304/// 
305305/// Each [`ChannelMonitorUpdate`] is stored in a dynamic secondary namespace, as follows: 
306306/// 
307- ///   - primary namespace: [`CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE `] 
307+ ///   - primary namespace: [`CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE `] 
308308///   - secondary namespace: [the monitor's encoded outpoint name] 
309309/// 
310310/// Under that secondary namespace, each update is stored with a number string, like `21`, which 
@@ -317,14 +317,14 @@ where
317317/// 
318318/// Full channel monitors would be stored at a single key: 
319319/// 
320- /// `[CHANNEL_MONITOR_PERSISTENCE_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1` 
320+ /// `[CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1` 
321321/// 
322322/// Updates would be stored as follows (with `/` delimiting primary_namespace/secondary_namespace/key): 
323323/// 
324324/// ```text 
325- /// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/1 
326- /// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/2 
327- /// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/3 
325+ /// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/1 
326+ /// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/2 
327+ /// [CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ]/deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef_1/3 
328328/// ``` 
329329/// ... and so on. 
330330/// 
@@ -426,8 +426,8 @@ where
426426		F :: Target :  FeeEstimator , 
427427	{ 
428428		let  monitor_list = self . kv_store . list ( 
429- 			CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
430- 			CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
429+ 			CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
430+ 			CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
431431		) ?; 
432432		let  mut  res = Vec :: with_capacity ( monitor_list. len ( ) ) ; 
433433		for  monitor_key in  monitor_list { 
@@ -505,8 +505,8 @@ where
505505	)  -> Result < ( BlockHash ,  ChannelMonitor < <SP :: Target  as  SignerProvider >:: Signer > ) ,  io:: Error >  { 
506506		let  outpoint:  OutPoint  = monitor_name. try_into ( ) ?; 
507507		let  mut  monitor_cursor = io:: Cursor :: new ( self . kv_store . read ( 
508- 			CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
509- 			CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
508+ 			CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
509+ 			CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
510510			monitor_name. as_str ( ) , 
511511		) ?) ; 
512512		// Discard the sentinel bytes if found. 
@@ -551,15 +551,15 @@ where
551551		& self ,  monitor_name :  & MonitorName ,  update_name :  & UpdateName , 
552552	)  -> Result < ChannelMonitorUpdate ,  io:: Error >  { 
553553		let  update_bytes = self . kv_store . read ( 
554- 			CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
554+ 			CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
555555			monitor_name. as_str ( ) , 
556556			update_name. as_str ( ) , 
557557		) ?; 
558558		ChannelMonitorUpdate :: read ( & mut  io:: Cursor :: new ( update_bytes) ) . map_err ( |e| { 
559559			log_error ! ( 
560560				self . logger, 
561561				"Failed to read ChannelMonitorUpdate {}/{}/{}, reason: {}" , 
562- 				CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
562+ 				CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
563563				monitor_name. as_str( ) , 
564564				update_name. as_str( ) , 
565565				e, 
@@ -576,21 +576,21 @@ where
576576 	/// be passed to [`KVStore::remove`]. 
577577 	pub  fn  cleanup_stale_updates ( & self ,  lazy :  bool )  -> Result < ( ) ,  io:: Error >  { 
578578		let  monitor_keys = self . kv_store . list ( 
579- 			CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
580- 			CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
579+ 			CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
580+ 			CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
581581		) ?; 
582582		for  monitor_key in  monitor_keys { 
583583			let  monitor_name = MonitorName :: new ( monitor_key) ?; 
584584			let  ( _,  current_monitor)  = self . read_monitor ( & monitor_name) ?; 
585585			let  updates = self 
586586				. kv_store 
587- 				. list ( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str ( ) ) ?; 
587+ 				. list ( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str ( ) ) ?; 
588588			for  update in  updates { 
589589				let  update_name = UpdateName :: new ( update) ?; 
590590				// if the update_id is lower than the stored monitor, delete 
591591				if  update_name. 0  <= current_monitor. get_latest_update_id ( )  { 
592592					self . kv_store . remove ( 
593- 						CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
593+ 						CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
594594						monitor_name. as_str ( ) , 
595595						update_name. as_str ( ) , 
596596						lazy, 
@@ -643,8 +643,8 @@ where
643643		monitor_bytes. extend_from_slice ( MONITOR_UPDATING_PERSISTER_PREPEND_SENTINEL ) ; 
644644		monitor. write ( & mut  monitor_bytes) . unwrap ( ) ; 
645645		match  self . kv_store . write ( 
646- 			CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
647- 			CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
646+ 			CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
647+ 			CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
648648			monitor_name. as_str ( ) , 
649649			& monitor_bytes, 
650650		)  { 
@@ -688,7 +688,7 @@ where
688688							// stale updates, so do nothing. 
689689						} 
690690						if  let  Err ( e)  = self . kv_store . remove ( 
691- 							CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
691+ 							CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
692692							monitor_name. as_str ( ) , 
693693							update_name. as_str ( ) , 
694694							true , 
@@ -708,8 +708,8 @@ where
708708				log_error ! ( 
709709					self . logger, 
710710					"error writing channel monitor {}/{}/{} reason: {}" , 
711- 					CHANNEL_MONITOR_PERSISTENCE_NAMESPACE , 
712- 					CHANNEL_MONITOR_PERSISTENCE_SUB_NAMESPACE , 
711+ 					CHANNEL_MONITOR_PERSISTENCE_PRIMARY_NAMESPACE , 
712+ 					CHANNEL_MONITOR_PERSISTENCE_SECONDARY_NAMESPACE , 
713713					monitor_name. as_str( ) , 
714714					e
715715				) ; 
@@ -740,7 +740,7 @@ where
740740				let  monitor_name = MonitorName :: from ( funding_txo) ; 
741741				let  update_name = UpdateName :: from ( update. update_id ) ; 
742742				match  self . kv_store . write ( 
743- 					CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
743+ 					CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
744744					monitor_name. as_str ( ) , 
745745					update_name. as_str ( ) , 
746746					& update. encode ( ) , 
@@ -750,7 +750,7 @@ where
750750						log_error ! ( 
751751							self . logger, 
752752							"error writing channel monitor update {}/{}/{} reason: {}" , 
753- 							CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
753+ 							CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
754754							monitor_name. as_str( ) , 
755755							update_name. as_str( ) , 
756756							e
@@ -970,7 +970,7 @@ mod tests {
970970					let  ( _,  cm_0)  = persister_0. read_monitor( & monitor_name) . unwrap( ) ; 
971971					if  cm_0. get_latest_update_id( )  == $expected_update_id { 
972972						assert_eq!( 
973- 							persister_0. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
973+ 							persister_0. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
974974								monitor_name. as_str( ) ) . unwrap( ) . len( ) , 
975975							0 , 
976976							"updates stored when they shouldn't be in persister 0" 
@@ -986,7 +986,7 @@ mod tests {
986986					let  ( _,  cm_1)  = persister_1. read_monitor( & monitor_name) . unwrap( ) ; 
987987					if  cm_1. get_latest_update_id( )  == $expected_update_id { 
988988						assert_eq!( 
989- 							persister_1. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE , 
989+ 							persister_1. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE , 
990990								monitor_name. as_str( ) ) . unwrap( ) . len( ) , 
991991							0 , 
992992							"updates stored when they shouldn't be in persister 1" 
@@ -1047,8 +1047,8 @@ mod tests {
10471047		let  ( _,  monitor)  = & persisted_chan_data[ 0 ] ; 
10481048		let  monitor_name = MonitorName :: from ( monitor. get_funding_txo ( ) . 0 ) ; 
10491049		// The channel should have 0 updates, as it wrote a full monitor and consolidated. 
1050- 		assert_eq ! ( persister_0. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str( ) ) . unwrap( ) . len( ) ,  0 ) ; 
1051- 		assert_eq ! ( persister_1. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str( ) ) . unwrap( ) . len( ) ,  0 ) ; 
1050+ 		assert_eq ! ( persister_0. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str( ) ) . unwrap( ) . len( ) ,  0 ) ; 
1051+ 		assert_eq ! ( persister_1. kv_store. list( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str( ) ) . unwrap( ) . len( ) ,  0 ) ; 
10521052	} 
10531053
10541054	// Test that if the `MonitorUpdatingPersister`'s can't actually write, trying to persist a 
@@ -1167,7 +1167,7 @@ mod tests {
11671167		let  monitor_name = MonitorName :: from ( monitor. get_funding_txo ( ) . 0 ) ; 
11681168		persister_0
11691169			. kv_store 
1170- 			. write ( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str ( ) ,  UpdateName :: from ( 1 ) . as_str ( ) ,  & [ 0u8 ;  1 ] ) 
1170+ 			. write ( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str ( ) ,  UpdateName :: from ( 1 ) . as_str ( ) ,  & [ 0u8 ;  1 ] ) 
11711171			. unwrap ( ) ; 
11721172
11731173		// Do the stale update cleanup 
@@ -1176,7 +1176,7 @@ mod tests {
11761176		// Confirm the stale update is unreadable/gone 
11771177		assert ! ( persister_0
11781178			. kv_store
1179- 			. read( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str( ) ,  UpdateName :: from( 1 ) . as_str( ) ) 
1179+ 			. read( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str( ) ,  UpdateName :: from( 1 ) . as_str( ) ) 
11801180			. is_err( ) ) ; 
11811181
11821182		// Force close. 
@@ -1188,7 +1188,7 @@ mod tests {
11881188		// Write an update near u64::MAX 
11891189		persister_0
11901190			. kv_store 
1191- 			. write ( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str ( ) ,  UpdateName :: from ( u64:: MAX  - 1 ) . as_str ( ) ,  & [ 0u8 ;  1 ] ) 
1191+ 			. write ( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str ( ) ,  UpdateName :: from ( u64:: MAX  - 1 ) . as_str ( ) ,  & [ 0u8 ;  1 ] ) 
11921192			. unwrap ( ) ; 
11931193
11941194		// Do the stale update cleanup 
@@ -1197,7 +1197,7 @@ mod tests {
11971197		// Confirm the stale update is unreadable/gone 
11981198		assert ! ( persister_0
11991199			. kv_store
1200- 			. read( CHANNEL_MONITOR_UPDATE_PERSISTENCE_NAMESPACE ,  monitor_name. as_str( ) ,  UpdateName :: from( u64 :: MAX  - 1 ) . as_str( ) ) 
1200+ 			. read( CHANNEL_MONITOR_UPDATE_PERSISTENCE_PRIMARY_NAMESPACE ,  monitor_name. as_str( ) ,  UpdateName :: from( u64 :: MAX  - 1 ) . as_str( ) ) 
12011201			. is_err( ) ) ; 
12021202	} 
12031203} 
0 commit comments