志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c20a4da9fc 
							
						 
					 
					
						
						
							
							Merge  bitcoindevkit/bdk#1084 : Enhance bdk chain structures  
						
						... 
						
						
						
						1ff806c67f4da9ba58b7c7689fde0fe41a34a6f5 fix(chain)!: rm weird `From` impl (志宇)
d43ae0231fa4670b98780cad84466c14ae087292 refactor: improve docs, cleanup unnecessary types and improve code (Vladimir Fomene)
41042069809e3eeb4a8cc8a5a8db1af2c57c4a11 feat: impl Append for lots of tuples (LLFourn)
c56728ff1315e0deaf256af07fd1ff5e18fced8a refactor: Remove `scan` and `scan_txout` from SpkTxoutIndex and KeychainTxoutIndex (Vladimir Fomene)
32c40ac939bc514ac7f1d3f1d7cd1080011e20ba feat(electrum)!: change signature of `ElectrumExt` (志宇)
a28748c33976312b9e6671636ab7e305323efb03 refactor: Implement Default for WalletUpdate (Vladimir Fomene)
f42f8b8ff19c2e67888b476487e4e5c9edb0d0ff refactor: Allow for no chain update (Vladimir Fomene)
68572bfd2e32efdeefaa46618e8e248d3a87f143 refactor: move WalletChangeset to wallet module (Vladimir Fomene)
2392e50fd9793902d480556caa4ec225085c82d6 refactor: Move WalletUpdate to wallet module (Vladimir Fomene)
7c12dc994242bf2d7e35c2723f6e7000de97a388 refactor: Remove ForEachTxout trait (Vladimir Fomene)
6bcbb93233824ec391689191b8ca1f5459cec930 refactor: Edit ElectrumExt not to use WalletUpdate (Vladimir Fomene)
Pull request description:
  ### Description
  Fixes  #1061 
  ### Changelog notice
  - Move WalletUpdate to the wallet module
  - Remove ForEachTxout trait completely
  - Refactor ElectrumExt to not use WalletUpdate.
  ### Checklists
  #### All Submissions:
  * [x] I've signed all my commits
  * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md )
  * [x] I ran `cargo fmt` and `cargo clippy` before committing
ACKs for top commit:
  evanlinjin:
    ACK 1ff806c67f4da9ba58b7c7689fde0fe41a34a6f5
Tree-SHA512: 05349713af9d2efa14a522ceaabb7513bb437d786adf2f93055765589a67e4eb68bda36ff415aeba07816c4d30988d4d55bac018e7697019270a219105ed65a2 
						
						
					 
					
						2023-09-15 09:24:53 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Fomene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d43ae0231f 
							
						 
					 
					
						
						
							
							refactor: improve docs, cleanup unnecessary types and improve code  
						
						
						
						
					 
					
						2023-09-13 13:57:58 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Fomene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20900218ce 
							
						 
					 
					
						
						
							
							refactor: rename methods in EsploraExt and EsploraExtAsync  
						
						
						
						
					 
					
						2023-09-12 16:38:49 +03:00 
						 
				 
			
				
					
						
							
							
								Vladimir Fomene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a28748c339 
							
						 
					 
					
						
						
							
							refactor: Implement Default for WalletUpdate  
						
						
						
						
					 
					
						2023-09-03 01:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Vladimir Fomene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2392e50fd9 
							
						 
					 
					
						
						
							
							refactor: Move WalletUpdate to wallet module  
						
						
						
						
					 
					
						2023-09-03 00:54:23 +08:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4c31cd5ba 
							
						 
					 
					
						
						
							
							feat(wallet)!: remove TransactionDetails from bdk::Wallet API  
						
						... 
						
						
						
						Added
- Wallet::sent_and_received function
- Wallet::calculate_fee and Wallet::calculate_fee_rate functions
- Wallet::error::CalculateFeeError
BREAKING CHANGES:
Removed
- TransactionDetails struct
Changed
- Wallet::get_tx now returns CanonicalTx instead of TransactionDetails
- TxBuilder::finish now returns only a PartiallySignedTransaction 
						
						
					 
					
						2023-08-30 11:55:15 -05:00 
						 
				 
			
				
					
						
							
							
								Casey Bowman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21206fe773 
							
						 
					 
					
						
						
							
							fix: Correct the coin type in the derivation path for the three wallet examples  
						
						... 
						
						
						
						fix: Correct the coin type in the derivation path for the three wallet examples 
						
						
					 
					
						2023-08-25 02:24:14 -05:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2263a58448 
							
						 
					 
					
						
						
							
							refactor: Rename wallet_esplora to...  
						
						... 
						
						
						
						...`wallet_esplora_blocking` 
						
						
					 
					
						2023-08-23 16:02:44 +02:00