| 
														
															@@ -58,7 +58,7 @@ impl Mint { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /// Return a list of all supported keysets 
														 | 
														
														 | 
														
															     /// Return a list of all supported keysets 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     pub fn keysets(&self) -> nut02::Response { 
														 | 
														
														 | 
														
															     pub fn keysets(&self) -> nut02::Response { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let mut keysets: HashSet<_> = self.inactive_keysets.keys().cloned().collect(); 
														 | 
														
														 | 
														
															         let mut keysets: HashSet<_> = self.inactive_keysets.keys().cloned().collect(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        keysets.insert(self.active_keyset.id.clone()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        keysets.insert(self.active_keyset.id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         nut02::Response { keysets } 
														 | 
														
														 | 
														
															         nut02::Response { keysets } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -84,7 +84,7 @@ impl Mint { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     ) { 
														 | 
														
														 | 
														
															     ) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // Add current set to inactive keysets 
														 | 
														
														 | 
														
															         // Add current set to inactive keysets 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.inactive_keysets 
														 | 
														
														 | 
														
															         self.inactive_keysets 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            .insert(self.active_keyset.id.clone(), self.active_keyset.clone()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            .insert(self.active_keyset.id, self.active_keyset.clone()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.active_keyset = KeySet::generate(secret, derivation_path, max_order); 
														 | 
														
														 | 
														
															         self.active_keyset = KeySet::generate(secret, derivation_path, max_order); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -107,7 +107,7 @@ impl Mint { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     fn blind_sign(&self, blinded_message: &BlindedMessage) -> Result<BlindedSignature, Error> { 
														 | 
														
														 | 
														
															     fn blind_sign(&self, blinded_message: &BlindedMessage) -> Result<BlindedSignature, Error> { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         let BlindedMessage { amount, b } = blinded_message; 
														 | 
														
														 | 
														
															         let BlindedMessage { amount, b } = blinded_message; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        let Some(key_pair) = self.active_keyset.keys.0.get(&amount) else { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        let Some(key_pair) = self.active_keyset.keys.0.get(amount) else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             // No key for amount 
														 | 
														
														 | 
														
															             // No key for amount 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             return Err(Error::AmountKey); 
														 | 
														
														 | 
														
															             return Err(Error::AmountKey); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }; 
														 | 
														
														 | 
														
															         }; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -117,7 +117,7 @@ impl Mint { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         Ok(BlindedSignature { 
														 | 
														
														 | 
														
															         Ok(BlindedSignature { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             amount: *amount, 
														 | 
														
														 | 
														
															             amount: *amount, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             c: c.into(), 
														 | 
														
														 | 
														
															             c: c.into(), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            id: self.active_keyset.id.clone(), 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            id: self.active_keyset.id, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |