Vladimir Fomene 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab9242d10d 
							
						 
					 
					
						
						
							
							Replace current caching solution with Rust Cache  
						
						
						
						
					 
					
						2023-03-08 15:42:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0aaf420f6d 
							
						 
					 
					
						
						
							
							examples: exit if balance < SEND_AMOUNT  
						
						
						
						
					 
					
						2023-03-08 15:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47faa881fb 
							
						 
					 
					
						
						
							
							Fix cargo clippy  
						
						
						
						
					 
					
						2023-03-08 15:20:20 +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 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0505cd7242 
							
						 
					 
					
						
						
							
							Remove transaction-based type parameters and traits  
						
						
						
						
					 
					
						2023-03-08 11:39:25 +13:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de9457fce6 
							
						 
					 
					
						
						
							
							Changed inflate_update logic to not depend on Cow  
						
						... 
						
						
						
						As mentioned by @LLFourn:
1. We have a "sparse chain" from which there is a subset of txids M that are missing from graph.
2. There is also another subset C that are in the graph but their positions have changed.
3. We used the Cow to avoid copying/duplicating in memory transactions in subset C and M
Instead in inflate_update we could remove transactions in subset M and just clone data in subset C (which is usually tiny). 
						
						
					 
					
						2023-03-08 01:53:09 +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 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d267517dbd 
							
						 
					 
					
						
						
							
							NewError implements StdError (fix typo)  
						
						
						
						
					 
					
						2023-03-03 17:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c7a0abb19 
							
						 
					 
					
						
						
							
							Disable code coverage  
						
						... 
						
						
						
						To be enabled again soon ™️  
						
						
					 
					
						2023-03-03 17:55:22 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfcbafd6b1 
							
						 
					 
					
						
						
							
							Use action-rs/toolchain in CI  
						
						
						
						
					 
					
						2023-03-03 17:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ba41c5751 
							
						 
					 
					
						
						
							
							Make bdk_esplora wasm compatible again  
						
						... 
						
						
						
						There's a huge todo!() for the AsyncClient 
						
						
					 
					
						2023-03-03 17:44:10 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a38f63359d 
							
						 
					 
					
						
						
							
							Make bdk_file_store use bincode v1  
						
						
						
						
					 
					
						2023-03-03 17:44:10 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96d932c830 
							
						 
					 
					
						
						
							
							Add clippy.toml  
						
						... 
						
						
						
						Explicitly sets the project MSRV so that clippy won't give warnings
for feature added after our MSRV 
						
						
					 
					
						2023-03-03 17:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5708bf0c8c 
							
						 
					 
					
						
						
							
							Fix docs  
						
						
						
						
					 
					
						2023-03-03 17:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5acee82496 
							
						 
					 
					
						
						
							
							Update rust stable in CI (1.67.0)  
						
						
						
						
					 
					
						2023-03-03 17:44:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c9bcebc71 
							
						 
					 
					
						
						
							
							Fix the "repository" field in Cargo.toml  
						
						
						
						
					 
					
						2023-03-03 17:44:04 +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 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1805bd35c0 
							
						 
					 
					
						
						
							
							Fix clippy  
						
						
						
						
					 
					
						2023-03-03 17:44:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f5a78ae3b 
							
						 
					 
					
						
						
							
							Disable test-hardware-signer  
						
						... 
						
						
						
						I suspect the latest version of HWI just broke everything 
						
						
					 
					
						2023-03-03 17:44:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							303a1703c9 
							
						 
					 
					
						
						
							
							Rust fmt  
						
						
						
						
					 
					
						2023-03-02 12:27:52 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5559767db 
							
						 
					 
					
						
						
							
							Rename the stub wallet examples  
						
						
						
						
					 
					
						2023-03-02 10:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e82cd8c04 
							
						 
					 
					
						
						
							
							Use tempfile for file_store tests  
						
						
						
						
					 
					
						2023-03-02 10:56:37 +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 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							949608ab1f 
							
						 
					 
					
						
						
							
							Move bdk_electrum into the bdk repo  🎉  
						
						... 
						
						
						
						Original repository: 250b4f1dcc/bdk_electrum 
						
						
					 
					
						2023-03-02 10:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03deafb553 
							
						 
					 
					
						
						
							
							Move bdk_file_store into the bdk repo  🎉  
						
						... 
						
						
						
						Original repository: 250b4f1dcc/bdk_file_store 
						
						
					 
					
						2023-03-02 10:56:34 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37dfa77d9d 
							
						 
					 
					
						
						
							
							Move bdk_chain into the bdk repo  🎉  
						
						... 
						
						
						
						Original repository: 250b4f1dcc/bdk_chain 
						
						
					 
					
						2023-03-02 10:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2188f9dcd 
							
						 
					 
					
						
						
							
							Make lib.rs's docs be the README.md  
						
						... 
						
						
						
						Also flesh out README a bit 
						
						
					 
					
						2023-03-02 10:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c970a9295 
							
						 
					 
					
						
						
							
							Fix code coverage CI  
						
						... 
						
						
						
						If you want to have tests on the hardware-signer you need to install
the python libraries and start the emulator 
						
						
					 
					
						2023-03-02 10:56:31 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94a084aafd 
							
						 
					 
					
						
						
							
							Fix doc links  
						
						
						
						
					 
					
						2023-03-02 10:56:30 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9edbdf54c9 
							
						 
					 
					
						
						
							
							[ci] Fix feature flags  
						
						
						
						
					 
					
						2023-03-02 10:56:29 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20e45b7af0 
							
						 
					 
					
						
						
							
							Add back test-hardware-signer feature  
						
						
						
						
					 
					
						2023-03-02 10:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d05598407 
							
						 
					 
					
						
						
							
							Remove test-readme-examples  
						
						... 
						
						
						
						we shouldn't have a feature flag for this it should always be done. 
						
						
					 
					
						2023-03-02 10:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b60820a7b5 
							
						 
					 
					
						
						
							
							Remove authors.workspace because older cargo don't like  
						
						
						
						
					 
					
						2023-03-02 10:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22bec6d363 
							
						 
					 
					
						
						
							
							Delete unused errors  
						
						
						
						
					 
					
						2023-03-02 10:56:25 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a6de3aa2d 
							
						 
					 
					
						
						
							
							Convert to workspace  
						
						
						
						
					 
					
						2023-03-02 10:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdfc9b9ede 
							
						 
					 
					
						
						
							
							Delete unused things  
						
						
						
						
					 
					
						2023-03-02 10:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1eb0253cf 
							
						 
					 
					
						
						
							
							Make doctests work  
						
						
						
						
					 
					
						2023-03-02 10:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3baf9721ec 
							
						 
					 
					
						
						
							
							Use bdk_chain Balance  
						
						... 
						
						
						
						instead of bdk's one 
						
						
					 
					
						2023-03-02 10:55:13 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b310a7afdd 
							
						 
					 
					
						
						
							
							Add Wallet::cancel_tx  
						
						... 
						
						
						
						To allow you to re-use change addresses from transactions that get cancelled. 
						
						
					 
					
						2023-03-02 10:55:12 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5985706c1a 
							
						 
					 
					
						
						
							
							Add wallet persistence  
						
						
						
						
					 
					
						2023-03-02 10:55:11 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57538e53e4 
							
						 
					 
					
						
						
							
							Move tests to /tests  
						
						... 
						
						
						
						To stop my rust-anlayzer from killing me 
						
						
					 
					
						2023-03-02 10:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a40da9ba6c 
							
						 
					 
					
						
						
							
							Make bdk no_std  
						
						
						
						
					 
					
						2023-03-02 10:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aab2b12f7a 
							
						 
					 
					
						
						
							
							bdk_core integration initial commit  🔥  
						
						... 
						
						
						
						We prepare the BDK repo for a major restructuring.
- database modules removed
- blockchain module removed
- minimal API changes.
- Many macros removed.
- no longer applicable examples removed.
- Much conditional compilation removed. Can compile with --all-features.
- delete verify module 
						
						
					 
					
						2023-03-02 10:55:07 +01:00 
						 
				 
			
				
					
						
							
							
								志宇 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							544c397a38 
							
						 
					 
					
						
						
							
							Modified build, clippy and test steps  
						
						... 
						
						
						
						Co-authored-by: Daniela Brozzoni <danielabrozzoni@protonmail.com> 
						
						
					 
					
						2023-03-02 10:53:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daniela Brozzoni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ced2d05e64 
							
						 
					 
					
						
						
							
							Merge  bitcoindevkit/bdk#857 : Check results in the DB tests  
						
						... 
						
						
						
						a1a70a50119fc4f02962cfffe29233e6d8fc116b Check results in the DB tests (Silvestrs Timofejevs)
Pull request description:
  ### Description
  Checksum test was giving a false positive due to ignoring the return value.
  Other tests were giving assertion fail later in the test, rather than an error on failed method call, thus making it more challenging to debug the issue.
  These have been discovered, when implementing PostgreSQL backend in a downstream fork.
  ### 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
  * [x] I ran all `sqlite` and `key-value-db` tests successfully
ACKs for top commit:
  danielabrozzoni:
    ACK a1a70a50119fc4f02962cfffe29233e6d8fc116b
Tree-SHA512: d3542cdd9f5f76f8318910261dbeb9cdcc9d4f26e9852e7aad7419c4abdf269d030b72bb21ee34a9dd314d2fa8433f1a6a9f1338a62699e5d8b6764c03067904 
						
						
					 
					
						2023-02-24 11:22:59 +01:00