Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1f844a5b6 
							
						 
					 
					
						
						
							
							Bump version to 0.5.2-dev  
						
						
						
						
							
						
					 
					
						2021-03-29 19:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3e45358de 
							
						 
					 
					
						
						
							
							Bump version to 0.5.1  
						
						
						
						
							
 
						
					 
					
						2021-03-29 18:28:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07e79f6e8a 
							
						 
					 
					
						
						
							
							Update CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2021-03-29 18:28:04 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d94b8f87a3 
							
						 
					 
					
						
						
							
							Pin hyper version to =0.14.4  
						
						
						
						
							
						
					 
					
						2021-03-29 10:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdb895d26c 
							
						 
					 
					
						
						
							
							Update DEVELOPMENT_CYCLE for unreleased dev-dependencies  
						
						
						
						
							
						
					 
					
						2021-03-22 10:48:39 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7041e96737 
							
						 
					 
					
						
						
							
							Fix new test to use new get_address() fn  
						
						
						
						
							
						
					 
					
						2021-03-22 10:26:56 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							199f716ebb 
							
						 
					 
					
						
						
							
							Fix bdk-testutils-macros version  
						
						
						
						
							
						
					 
					
						2021-03-22 10:24:21 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b12e358c1d 
							
						 
					 
					
						
						
							
							Fix 0.5.1-dev CHANGELOG.md  
						
						
						
						
							
						
					 
					
						2021-03-20 11:42:00 -07:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f786f0e624 
							
						 
					 
					
						
						
							
							Merge branch 'release/0.5.0' of github.com:bitcoindevkit/bdk  
						
						
						
						
							
						
					 
					
						2021-03-17 22:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71e0472dc9 
							
						 
					 
					
						
						
							
							Bump version to 0.5.1-dev  
						
						
						
						
							
						
					 
					
						2021-03-17 20:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7944e871b 
							
						 
					 
					
						
						
							
							Bump version to 0.5.0  
						
						
						
						
							
 
						
					 
					
						2021-03-17 15:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fea1761c1 
							
						 
					 
					
						
						
							
							Bump deps version  
						
						
						
						
							
						
					 
					
						2021-03-17 15:21:07 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa27ae210f 
							
						 
					 
					
						
						
							
							Update version in lib.rs  
						
						
						
						
							
						
					 
					
						2021-03-17 15:14:35 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46fa41470e 
							
						 
					 
					
						
						
							
							Update CHANGELOG with the new release tag  
						
						
						
						
							
						
					 
					
						2021-03-17 15:13:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c456a252f8 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/296/head' of github.com:bitcoindevkit/bdk  
						
						
						
						
							
						
					 
					
						2021-03-17 11:30:31 +01:00 
						 
				 
			
				
					
						
							
							
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d837a762fc 
							
						 
					 
					
						
						
							
							update changelog and fix docs  
						
						
						
						
							
						
					 
					
						2021-03-17 11:24:48 +01:00 
						 
				 
			
				
					
						
							
							
								davemo88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e82dfa971e 
							
						 
					 
					
						
						
							
							brevity  
						
						
						
						
							
						
					 
					
						2021-03-16 10:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								davemo88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc17ac8859 
							
						 
					 
					
						
						
							
							update changelog  
						
						
						
						
							
						
					 
					
						2021-03-15 21:58:03 -04:00 
						 
				 
			
				
					
						
							
							
								davemo88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3798b4d115 
							
						 
					 
					
						
						
							
							add get_psbt_input  
						
						
						
						
							
						
					 
					
						2021-03-15 21:50:51 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d0f6c4ec5 
							
						 
					 
					
						
						
							
							[wallet] Add get_address(AddressIndex::Reset(u32)), update CHANGELOG  
						
						
						
						
							
						
					 
					
						2021-03-15 09:13:23 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3b475ff0e 
							
						 
					 
					
						
						
							
							[wallet] Refactor get_*_address() into get_address(AddressIndex), update CHANGELOG  
						
						
						
						
							
						
					 
					
						2021-03-15 08:58:11 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41ae202d02 
							
						 
					 
					
						
						
							
							[wallet] Add get_unused_address() function, update CHANGELOG  
						
						
						
						
							
						
					 
					
						2021-03-15 08:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fef6176275 
							
						 
					 
					
						
						
							
							[wallet] Add fetch_index() helper function  
						
						
						
						
							
						
					 
					
						2021-03-15 08:58:07 -07:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ebe7f0ea5 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/308/head' of github.com:bitcoindevkit/bdk into release/0.5.0  
						
						
						
						
							
						
					 
					
						2021-03-15 10:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb85390846 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/309/head' of github.com:bitcoindevkit/bdk into release/0.5.0  
						
						
						
						
							
						
					 
					
						2021-03-15 10:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								davemo88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc83db273a 
							
						 
					 
					
						
						
							
							better derivation path building  
						
						
						
						
							
						
					 
					
						2021-03-11 21:54:00 -05:00 
						 
				 
			
				
					
						
							
							
								davemo88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							201bd6ee02 
							
						 
					 
					
						
						
							
							better derivation path building  
						
						
						
						
							
						
					 
					
						2021-03-11 21:35:16 -05:00 
						 
				 
			
				
					
						
							
							
								davemo88 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							396ffb42f9 
							
						 
					 
					
						
						
							
							handle descriptor xkey origin  
						
						
						
						
							
						
					 
					
						2021-03-11 17:39:02 -05:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cf62ce874 
							
						 
					 
					
						
						
							
							[ci] Manually install libclang-common-10-dev to 'check-wasm' job  
						
						
						
						
							
						
					 
					
						2021-03-11 11:10:10 -08:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c6b98d98b 
							
						 
					 
					
						
						
							
							Bump version to 0.5.0-rc.1  
						
						
						
						
							
						
					 
					
						2021-03-11 10:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14ae64e09d 
							
						 
					 
					
						
						
							
							[policy] Populate satisfaction with singatures already present in a PSBT  
						
						
						
						
							
						
					 
					
						2021-03-08 16:58:56 +01:00 
						 
				 
			
				
					
						
							
							
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48215675b0 
							
						 
					 
					
						
						
							
							[policy] uncomment and update 4 tests: 2 ignored and 2 restored  
						
						
						
						
							
						
					 
					
						2021-03-08 16:51:43 +01:00 
						 
				 
			
				
					
						
							
							
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37fa35b24a 
							
						 
					 
					
						
						
							
							[policy] pass existing context instead of new one  
						
						
						
						
							
						
					 
					
						2021-03-08 16:51:42 +01:00 
						 
				 
			
				
					
						
							
							
								Riccardo Casatta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23ec9c3ba0 
							
						 
					 
					
						
						
							
							[policy] pass secp context to setup_keys  
						
						
						
						
							
						
					 
					
						2021-03-08 16:51:40 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e33a6a12c1 
							
						 
					 
					
						
						
							
							Update README license badge  
						
						
						
						
							
						
					 
					
						2021-03-05 16:48:57 -08:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12ae1c3479 
							
						 
					 
					
						
						
							
							Update license to Apache 2.0 or MIT, copyright to Bitcoin Dev Kit Developers  
						
						
						
						
							
						
					 
					
						2021-03-03 13:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Eizinger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fdde0e691e 
							
						 
					 
					
						
						
							
							Make constructor functions on FeeRate const  
						
						... 
						
						
						
						This allows `FeeRate`s to be stored inside `const`s.
For example:
const MY_FEE_RATE: FeeRate = FeeRate::from_sat_per_vb(10.0);
Unfortunately, floating point maths inside const expressions is
still unstable, hence we cannot make `from_btc_per_kvb` const. 
						
						
							
						
					 
					
						2021-03-01 11:04:39 +11:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cbd47b988 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/285/head' of github.com:bitcoindevkit/bdk  
						
						
						
						
							
						
					 
					
						2021-02-26 10:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0183ed5c7 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/279/head' of github.com:bitcoindevkit/bdk  
						
						
						
						
							
						
					 
					
						2021-02-26 10:09:24 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dae900cc59 
							
						 
					 
					
						
						
							
							Merge commit 'refs/pull/297/head' of github.com:bitcoindevkit/bdk  
						
						
						
						
							
						
					 
					
						2021-02-26 10:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Alekos Filini 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c2042ab01 
							
						 
					 
					
						
						
							
							[descriptor] Ensure that there are no duplicated keys  
						
						
						
						
							
						
					 
					
						2021-02-26 09:46:38 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Eizinger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f0ca206f3 
							
						 
					 
					
						
						
							
							Update electrum-client to 0.7  
						
						
						
						
							
						
					 
					
						2021-02-26 14:09:46 +11:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac7c1bd97b 
							
						 
					 
					
						
						
							
							Clean up add_foreign_utxo tests a bit  
						
						... 
						
						
						
						Noticed some suboptimal things while reviewing myself. 
						
						
							
						
					 
					
						2021-02-26 13:33:52 +11:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9a102afa9 
							
						 
					 
					
						
						
							
							Improve docs of satisfaction_weight  
						
						
						
						
							
						
					 
					
						2021-02-26 13:33:52 +11:00 
						 
				 
			
				
					
						
							
							
								Lloyd Fournier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c1dcd8a72 
							
						 
					 
					
						
						
							
							Apply typo fixes from @tcharding  
						
						... 
						
						
						
						Co-authored-by: Tobin C. Harding <me@tobin.cc> 
						
						
							
						
					 
					
						2021-02-26 13:33:52 +11:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1fbfeabd77 
							
						 
					 
					
						
						
							
							Added add_foreign_utxo  
						
						... 
						
						
						
						To allow adding UTXOs external to the current wallet.
The caller must provide the psbt::Input so we can create a coherent PSBT
at the end and so this is compatible with existing PSBT workflows.
Main changes:
- There are now two types of UTXOs, local and foreign reflected in a
`Utxo` enum.
- `WeightedUtxo` now captures floating `(Utxo, usize)` tuples
- `CoinSelectionResult` now has methods on it for distinguishing between
local amount included vs total. 
						
						
							
						
					 
					
						2021-02-26 13:33:52 +11:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a918f285d 
							
						 
					 
					
						
						
							
							Make TxBuilder actually Clone  
						
						... 
						
						
						
						it derived Clone but in practice it was never clone because some of the
parameters were not Clone. 
						
						
							
						
					 
					
						2021-02-26 13:33:52 +11:00 
						 
				 
			
				
					
						
							
							
								LLFourn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7183f34ef 
							
						 
					 
					
						
						
							
							s/UTXO/LocalUtxo/g  
						
						... 
						
						
						
						Since this struct has a "keychain" it is not a general "UTXO" but a
local wallet UTXO. 
						
						
							
						
					 
					
						2021-02-26 13:33:52 +11:00 
						 
				 
			
				
					
						
							
							
								Tobin Harding 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bda416df0a 
							
						 
					 
					
						
						
							
							Use mixed order insertions  
						
						... 
						
						
						
						Currently we have a unit test to test that signers are sorted by
ordering. We call `add_external` to add them but currently we add them
in the same order we expect them to be in. This means if the
implementation happens to insert them simply in the order they are
added (i.e. insert to end of list) then this test will still pass.
Insert in a mixed order, including one lower followed by one higher -
this ensures we are not inserting at the front or at the back but are
actually sorting based on the `SignerOrdering`. 
						
						
							
						
					 
					
						2021-02-24 13:39:36 +11:00 
						 
				 
			
				
					
						
							
							
								Tobin Harding 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a838c2bacc 
							
						 
					 
					
						
						
							
							Use id() for DummySigner comparison  
						
						... 
						
						
						
						If we give the `DummySigner` a valid identifier then we can use this to
do comparison.
Half the time we do comparison we only have a `dyn Signer` so we cannot
use `PartialEq`, add a helper function to check equality (this is in
test code so its not toooo ugly).
Thanks @afilini for the suggestion. 
						
						
							
						
					 
					
						2021-02-24 13:37:41 +11:00