update changelog and fix docs
This commit is contained in:
		
							parent
							
								
									14ae64e09d
								
							
						
					
					
						commit
						d837a762fc
					
				| @ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | ||||
| 
 | ||||
| ## [Unreleased] | ||||
| 
 | ||||
| ### Descriptor | ||||
| #### Added | ||||
| - Added ability to analyze a `PSBT` to check which and how many signatures are already available | ||||
| 
 | ||||
| ### Misc | ||||
| #### Changed | ||||
| - Updated `electrum-client` to version `0.7` | ||||
|  | ||||
| @ -452,7 +452,7 @@ pub struct Policy { | ||||
|     /// Type of this policy node
 | ||||
|     #[serde(flatten)] | ||||
|     pub item: SatisfiableItem, | ||||
|     /// How a much given PSBT already satisfies this polcy node **(currently unused)**
 | ||||
|     /// How much a given PSBT already satisfies this policy node in terms of signatures
 | ||||
|     pub satisfaction: Satisfaction, | ||||
|     /// How the wallet's descriptor can satisfy this policy node
 | ||||
|     pub contribution: Satisfaction, | ||||
| @ -712,7 +712,7 @@ impl Policy { | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     /// fill self.satisfaction with what we already have in the PSBT
 | ||||
|     /// fill `self.satisfaction` with the signatures we already have in the PSBT
 | ||||
|     pub fn fill_satisfactions( | ||||
|         &mut self, | ||||
|         psbt: &PSBT, | ||||
| @ -744,6 +744,7 @@ impl Policy { | ||||
|             let mut index = 0; | ||||
|             derived_desc.for_each_key(|k| { | ||||
|                 if satisfier.lookup_sig(&k.as_key().to_public_key()).is_some() { | ||||
|                     //TODO check signature verifies
 | ||||
|                     let _ = self.satisfaction.add( | ||||
|                         &Satisfaction::Complete { | ||||
|                             condition: Default::default(), | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user