志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5860704b2d 
							
						 
					 
					
						
						
							
							Implement redesigned versions of EsploraExt and EsploraAsyncExt  
						
						... 
						
						
						
						All associated examples are also updated. 
						
						
					 
					
						2023-06-04 03:32:18 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2952341e52 
							
						 
					 
					
						
						
							
							Update the wallet_electrum example  
						
						
						
						
					 
					
						2023-06-04 03:32:18 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78a7920ba3 
							
						 
					 
					
						
						
							
							bdk_electrum API improvements and simplifications 
						
						... 
						
						
						
						* `ElectrumUpdate::missing_full_txs` now returns a `Vec<Txid>` so we
  don't keep a reference to the passed-in `graph`.
* `ElectrumUpdate::finalize*` methods now takes in `missing` txids
  instead of `full_txs`. `Client::batch_transaction_get` is called
within the methods.
Other changes:
* `wallet::ChangeSet` is now made public externally. This is required as
  a wallet db should implement `PersistBackend<wallet::ChangeSet>`. 
						
						
					 
					
						2023-06-04 03:32:18 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92709d03ce 
							
						 
					 
					
						
						
							
							Various tweaks to code arrangement and documentation  
						
						... 
						
						
						
						As per reviews by @danielabrozzoni and @LLFourn 
						
						
					 
					
						2023-06-04 03:32:18 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50425e979b 
							
						 
					 
					
						
						
							
							Introduce keychain::LocalChangeSet  
						
						... 
						
						
						
						This corresponds to `keychain::KeychainChangeSet` but for the redesigned
structures with `LocalChain`.
This structure is now used in `Wallet` as well as the examples. 
						
						
					 
					
						2023-06-04 03:32:18 +08:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a78967e51b 
							
						 
					 
					
						
						
							
							[example-cli] simplify new address logic  
						
						
						
						
					 
					
						2023-06-04 03:32:18 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a1ac7f80a 
							
						 
					 
					
						
						
							
							[examples_redesign] Implemented example_electrum  
						
						... 
						
						
						
						This is a version of `keychain_tracker_electrum` that uses the
redesigned structures instead. 
						
						
					 
					
						2023-06-04 03:32:17 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f55974a64b 
							
						 
					 
					
						
						
							
							[examples_redesign] Introduce example_cli package  
						
						... 
						
						
						
						This is the equivalent of `keychain_tracker_example_cli` that works with
the redesigned structures. 
						
						
					 
					
						2023-06-04 03:32:17 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e69fccb15f 
							
						 
					 
					
						
						
							
							[wallet_redesign] Update Wallet with redesigned structures  
						
						
						
						
					 
					
						2023-06-04 03:32:14 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da4cef044d 
							
						 
					 
					
						
						
							
							[bdk_chain_redesign] Introduce Append trait for additions  
						
						... 
						
						
						
						Before, we were using `core::ops::AddAsign` but it was not the most
appropriate. 
						
						
					 
					
						2023-04-05 17:29:20 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34d0277e44 
							
						 
					 
					
						
						
							
							[bdk_chain_redesign] Rm anchor type param for structs that don't use it  
						
						
						
						
					 
					
						2023-03-28 14:58:59 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ae5fe30eb 
							
						 
					 
					
						
						
							
							[bdk_chain_redesign] Introduce BlockAnchor trait  
						
						... 
						
						
						
						* Introduce `GraphedTx` struct to access transaction data of graphed
  transactions.
* Ability to insert/access anchors and "seen at" values for graphed
  transactions.
* `Additions` now records changes to anchors and last_seen_at. 
						
						
					 
					
						2023-03-24 12:11:41 +08:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b68a7bcc0 
							
						 
					 
					
						
						
							
							For examples and nursery remove workspace dependency versions  
						
						
						
						
					 
					
						2023-03-19 23:03:45 -05:00 
						 
				 
			
				
					
						
							
							
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24df03afd6 
							
						 
					 
					
						
						
							
							Add documentation fixes  
						
						
						
						
					 
					
						2023-03-15 13:00:45 +08:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							def0c9ed39 
							
						 
					 
					
						
						
							
							Add wallet_esplora_async example and various fixes  
						
						... 
						
						
						
						Fixes include:
* Allow `bdk_esplora` to use async with tls
* Reorganize `bdk_esplora` crate to have separate files for
  async vs blocking
* Use optional dependencies for `bdk_esplora` async 
						
						
					 
					
						2023-03-09 11:07:45 +13:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0aaf420f6d 
							
						 
					 
					
						
						
							
							examples: exit if balance < SEND_AMOUNT  
						
						
						
						
					 
					
						2023-03-08 15:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d26121dbc 
							
						 
					 
					
						
						
							
							Improve stdout output for wallet esplora/electrum examples  
						
						
						
						
					 
					
						2023-03-08 15:28:56 +13:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eddd748870 
							
						 
					 
					
						
						
							
							Add wallet_electrum example  
						
						
						
						
					 
					
						2023-03-08 12:01:01 +13:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69cf6d7924 
							
						 
					 
					
						
						
							
							Use os-specific temp dir for wallet_esplora example  
						
						
						
						
					 
					
						2023-03-07 10:59:13 +13:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3836cb308 
							
						 
					 
					
						
						
							
							Use hardcoded send amount for wallet_esplora example  
						
						
						
						
					 
					
						2023-03-07 10:47:13 +13:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b082932268 
							
						 
					 
					
						
						
							
							Add the wallet_esplora example  
						
						
						
						
					 
					
						2023-03-03 17:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38ef170ed1 
							
						 
					 
					
						
						
							
							Make bdk and bdk_chain work under 1.57.0  
						
						... 
						
						
						
						- rewrite some parts of the code to deal with older borrow checker
- downgraded hashbrown 
						
						
					 
					
						2023-03-03 17:44:09 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a5d727899 
							
						 
					 
					
						
						
							
							Update workspace dependencies to be relative paths  
						
						
						
						
					 
					
						2023-03-03 17:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c61b3604e1 
							
						 
					 
					
						
						
							
							Fix cargo clippy warnings  
						
						... 
						
						
						
						Disabled warnings for nursery/tmp_plan as it's going to be replaced
anyways 
						
						
					 
					
						2023-03-03 17:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5559767db 
							
						 
					 
					
						
						
							
							Rename the stub wallet examples  
						
						
						
						
					 
					
						2023-03-02 10:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c069b0fb41 
							
						 
					 
					
						
						
							
							Move everything else over  🎉  
						
						... 
						
						
						
						This completes the move of things from https://github.com/LLFourn/bdk_core_staging  
						
						
					 
					
						2023-03-02 10:56:36 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a6de3aa2d 
							
						 
					 
					
						
						
							
							Convert to workspace  
						
						
						
						
					 
					
						2023-03-02 10:56:22 +01:00