Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2d7412d6d 
							
						 
					 
					
						
						
							
							add test for add_data  
						
						 
						
						
						
						
					 
					
						2021-11-09 15:36:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd51029197 
							
						 
					 
					
						
						
							
							add method add_data as a shortcut to create an OP_RETURN output, fix the dust check to consider only spendable output  
						
						 
						
						
						
						
					 
					
						2021-11-09 15:36:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5922c216a1 
							
						 
					 
					
						
						
							
							Update WordsCount -> WordCount  
						
						 
						
						
						
						
					 
					
						2021-11-06 20:14:03 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16e832533c 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/462/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-11-04 15:26:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f91bcdf1a 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/453/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-11-03 13:51:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							756858e882 
							
						 
					 
					
						
						
							
							update module doc  
						
						 
						
						
						
						
					 
					
						2021-11-03 11:14:13 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2ce2714f2 
							
						 
					 
					
						
						
							
							Replace tiny-bip39 with rust-bip39  
						
						 
						
						... 
						
						
						
						Use rust-bip39 for mnemonic derivation everywhere.
This requires our own WordCount enum as rust-bip39 doesn't have
explicit mnemonic type definition. 
						
						
					 
					
						2021-11-03 11:14:05 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cb0726780 
							
						 
					 
					
						
						
							
							Bump version to 0.13.0  
						
						 
						
						
						
						
					 
					
						2021-10-28 10:44:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8781599740 
							
						 
					 
					
						
						
							
							Switch back to rust-bitcoin/rust-bitcoincore-rpc  
						
						 
						
						
						
						
					 
					
						2021-10-27 13:53:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee8b992f8b 
							
						 
					 
					
						
						
							
							Update dev-dependencies electrsd to 0.12  
						
						 
						
						
						
						
					 
					
						2021-10-27 13:42:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mariusz Klochowicz 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d8efbf8bf 
							
						 
					 
					
						
						
							
							Borrow instead of moving transaction when broadcasting  
						
						 
						
						... 
						
						
						
						There's no need to take ownership of the transaction for a broadcast. 
						
						
					 
					
						2021-10-27 21:51:55 +10:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e106136227 
							
						 
					 
					
						
						
							
							[ci] Update the stable version to 1.56  
						
						 
						
						... 
						
						
						
						(cherry picked from commit a348dbdcfe2fa9abc92eab7286dde1177fef65bd) 
						
						
					 
					
						2021-10-26 16:15:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a348dbdcfe 
							
						 
					 
					
						
						
							
							[ci] Update the stable version to 1.56  
						
						 
						
						
						
						
					 
					
						2021-10-22 15:57:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sudarsan Balaji 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59f795f176 
							
						 
					 
					
						
						
							
							Make MemoryDatabase Send + Sync  
						
						 
						
						
						
						
					 
					
						2021-10-15 21:36:36 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d18502733 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/443/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-10-07 22:52:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ee125655b 
							
						 
					 
					
						
						
							
							Expose get_tx() method from DB to Wallet  
						
						 
						
						
						
						
					 
					
						2021-10-07 20:49:07 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22c39b7b78 
							
						 
					 
					
						
						
							
							Fix cargo doc warning and missing sqlite feature  
						
						 
						
						
						
						
					 
					
						2021-09-30 16:11:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e4ca516a8 
							
						 
					 
					
						
						
							
							Bump version to 0.12.0  
						
						 
						
						
						
						
					 
					
						2021-09-30 11:42:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							919522a456 
							
						 
					 
					
						
						
							
							Fix clippy warning  
						
						 
						
						
						
						
					 
					
						2021-09-23 18:57:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Cantrell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c06d9f1d33 
							
						 
					 
					
						
						
							
							implement sqlite database  
						
						 
						
						
						
						
					 
					
						2021-09-23 20:54:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fe2380d6c 
							
						 
					 
					
						
						
							
							[esplora] Support proxies in EsploraBlockchain  
						
						 
						
						
						
						
					 
					
						2021-09-23 21:38:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c23692824d 
							
						 
					 
					
						
						
							
							[rpc] rescan in chunks of 10_000 blocks  
						
						 
						
						
						
						
					 
					
						2021-09-17 15:19:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46f7b440f5 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/438/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-09-16 11:03:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							562fde7953 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/434/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-09-16 08:45:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84b8579df5 
							
						 
					 
					
						
						
							
							Test refactor  
						
						 
						
						... 
						
						
						
						- Fix esplora module level feature flag
- Move esplora blockchain tests to module, to cover for both variants
(cherry picked from commit 8d1d92e71e61f7c8094b3f3c8ed26b849cc8250b) 
						
						
					 
					
						2021-09-15 13:44:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cb0116c44 
							
						 
					 
					
						
						
							
							Fix reqwest blockchain test  
						
						 
						
						... 
						
						
						
						- add back await_or_block! to bdk-macros
- use await_or_block! in reqwest tests
(cherry picked from commit a41a0030dc212bc3685848c7aa5e9ce12c23720f) 
						
						
					 
					
						2021-09-15 13:44:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							326b64de3a 
							
						 
					 
					
						
						
							
							[descriptor] Add a test for extract_policy() on pk_h() operands  
						
						 
						
						
						
						
					 
					
						2021-09-15 10:38:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5edf663f3d 
							
						 
					 
					
						
						
							
							[descriptor] Add an alias for and_or()  
						
						 
						
						... 
						
						
						
						The descriptor syntax encodes it with `andor()`, without the underscore 
						
						
					 
					
						2021-09-15 10:37:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3dd755396 
							
						 
					 
					
						
						
							
							[descriptor] Fix pk_h() in the descriptor!() macro  
						
						 
						
						... 
						
						
						
						Instead of accepting just a `DescriptorPublicKey` it now accepts
anything that implements `IntoDescriptorKey` like `pk_k()` does. 
						
						
					 
					
						2021-09-15 10:37:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b500cfe4e5 
							
						 
					 
					
						
						
							
							[descriptor] Fix extract_policy() for descriptors with pk_h()  
						
						 
						
						
						
						
					 
					
						2021-09-15 10:37:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d1d92e71e 
							
						 
					 
					
						
						
							
							Test refactor  
						
						 
						
						... 
						
						
						
						- Fix esplora module level feature flag
- Move esplora blockchain tests to module, to cover for both variants 
						
						
					 
					
						2021-09-14 11:29:28 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rajarshimaitra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a41a0030dc 
							
						 
					 
					
						
						
							
							Fix reqwest blockchain test  
						
						 
						
						... 
						
						
						
						- add back await_or_block! to bdk-macros
- use await_or_block! in reqwest tests 
						
						
					 
					
						2021-09-14 11:29:28 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c570ae7eb 
							
						 
					 
					
						
						
							
							Update version in src/lib.rs  
						
						 
						
						
						
						
					 
					
						2021-09-04 10:45:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd4bd96f79 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/428/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-08-31 08:33:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a53cfc23f 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/426/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-08-30 12:41:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lucas Soriano del Pino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acf157a99a 
							
						 
					 
					
						
						
							
							Fix use statements in populate_test_db macro  
						
						 
						
						... 
						
						
						
						- Use re-exported `bitcoin` so that users of the macro don't need to
depend on `bitcoin` directly.
- Add missing `use std::str::FromStr`. 
						
						
					 
					
						2021-08-30 14:08:17 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lucas Soriano del Pino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb813427eb 
							
						 
					 
					
						
						
							
							Use re-exported bitcoin and miniscript in testutils macro  
						
						 
						
						... 
						
						
						
						Otherwise users of the macro must depend on `bitcoin` and `miniscript`
directly, which defeats the point of re-exporting these crates in the
first place. 
						
						
					 
					
						2021-08-30 13:48:34 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard Ulrich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa013aeb83 
							
						 
					 
					
						
						
							
							moving get_funded_wallet out of the test section to make it available for bdk-reserves  
						
						 
						
						
						
						
					 
					
						2021-08-25 11:18:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roman Zeyde 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							470d02c81c 
							
						 
					 
					
						
						
							
							Fix a small typo in log_progress() description  
						
						 
						
						
						
						
					 
					
						2021-08-24 23:56:57 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38d1d0b0e2 
							
						 
					 
					
						
						
							
							Merge branch 'release/0.10.0'  
						
						 
						
						
						
						
					 
					
						2021-08-19 19:55:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e0011e1a8 
							
						 
					 
					
						
						
							
							Change dependencies bitcoincore-rpc to core-rpc, update bitcoin to ^0.27 and miniscript to ^6.0  
						
						 
						
						
						
						
					 
					
						2021-08-19 18:16:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e10952b80 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/409/head' of github.com:bitcoindevkit/bdk  
						
						 
						
						
						
						
					 
					
						2021-08-19 14:08:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19d74955e2 
							
						 
					 
					
						
						
							
							Update Database BatchOperations flush() documentation  
						
						 
						
						
						
						
					 
					
						2021-08-19 13:56:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea56a87b4b 
							
						 
					 
					
						
						
							
							Change dependencies bitcoincore-rpc to core-rpc, update bitcoin to ^0.27 and miniscript to ^6.0  
						
						 
						
						
						
						
					 
					
						2021-08-17 22:52:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8593ecf70 
							
						 
					 
					
						
						
							
							Update version in src/lib.rs  
						
						 
						
						
						
						
					 
					
						2021-08-09 14:56:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e52550cfec 
							
						 
					 
					
						
						
							
							Add flush method to Database trait  
						
						 
						
						
						
						
					 
					
						2021-08-03 12:33:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f57c0ca98e 
							
						 
					 
					
						
						
							
							in tests enable daemons logging if log level is Debug  
						
						 
						
						
						
						
					 
					
						2021-08-03 12:15:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobin Harding 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cdc5fb58a 
							
						 
					 
					
						
						
							
							Move estimate -> fee rate logic to esplora module  
						
						 
						
						... 
						
						
						
						Currently we have duplicate code for converting the fee estimate we get
back from esplora into a fee rate. This logic can be moved to a separate
function and live in the `esplora` module. 
						
						
					 
					
						2021-07-29 10:12:19 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobin Harding 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27cd9bbcd6 
							
						 
					 
					
						
						
							
							Improve feature combinations for ureq/reqwest  
						
						 
						
						... 
						
						
						
						Our features are a bit convoluted, most annoyingly we cannot build with
`--all-features`. However we can make life for users a little easier.
Explicitly we want users to be able to:
- Use async-interface/WASM without using esplora (to implement their own blockchain)
- Use esplora in an ergonomic manner
Currently using esplora requires either reqwest or ureq. Instead of
making the user add all the features manually we can add features that
add the required feature sets, this makes it easier for users to
understand what is required and also makes usage easier.
With this patch applied we can do
- `cargo check --no-default-features --features=use-esplora-reqwest`
- `cargo check --no-default-features --features=use-esplora-ureq`
- `cargo check --features=use-esplora-ureq`
- `cargo check --no-default-features --features=async-trait` 
						
						
					 
					
						2021-07-29 10:12:17 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tobin Harding 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f37e735b43 
							
						 
					 
					
						
						
							
							Add a ureq version of esplora module  
						
						 
						
						... 
						
						
						
						The `Blockchain` implementation for connecting to an Esplora instance is
currently based on `reqwest`. Some users may not wish to use reqwest.
`ureq` is a simple HTTP client (no async) that is useful when `reqwest`
is not suitable.
- Move `esplora.rs` -> `esplora/reqwest.rs`
- Add an implementation based on the `reqwest` esplora code but using `ureq`
- Add feature flags and conditional includes to re-export everything to
  the `esplora` module so we don't effect the rest of the code base.
- Remove the forced dependency on `tokio`.
- Make esplora independent of async-interface
- Depend on local version of macros crate 
						
						
					 
					
						2021-07-29 09:16:44 +10:00