thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20134bb96a 
							
						 
					 
					
						
						
							
							Add option to build API docs into bdk-jvm website  
						
						
						
						
							
						
					 
					
						2022-10-05 10:10:16 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1cc9afaeb3 
							
						 
					 
					
						
						
							
							Rename DescriptorSecretKey.secret_bytes() to mirror upstream API  
						
						
						
						
							
						
					 
					
						2022-10-03 14:54:01 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f5e621561 
							
						 
					 
					
						
						
							
							Remove changelog entry to follow workflow defined in  #202  
						
						
						
						
							
						
					 
					
						2022-10-03 14:54:00 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1dd6f2d9f8 
							
						 
					 
					
						
						
							
							Add test for DescriptorSecretKey.secret_key_bytes()  
						
						
						
						
							
						
					 
					
						2022-10-03 14:53:58 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f92b45db6a 
							
						 
					 
					
						
						
							
							Add ability to retrieve private keys as bytes  
						
						... 
						
						
						
						This feature is needed for compatibility with LDKLite, where the
initial entropy given to LDK is the private key of the root of
the BIP32 derivation tree.
Closes  #188  
						
						
							
						
					 
					
						2022-10-03 14:53:25 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a0fe79dd8 
							
						 
					 
					
						
						
							
							Add bindings PGP public key and documentation on how to verify signatures  
						
						
						
						
							
						
					 
					
						2022-10-03 14:46:11 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6598df9ed9 
							
						 
					 
					
						
						
							
							Add bindings PGP public key and documentation on how to verify signatures  
						
						
						
						
							
						
					 
					
						2022-10-03 14:45:57 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c971d54aea 
							
						 
					 
					
						
						
							
							Fix warnings  
						
						
						
						
							
						
					 
					
						2022-09-30 19:37:19 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2abccafb8f 
							
						 
					 
					
						
						
							
							Add combine() method on PSBT  
						
						... 
						
						
						
						Closes  #198  
					
						2022-09-30 19:37:12 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75d0415bec 
							
						 
					 
					
						
						
							
							Add release templates and dev cycle docs, update changelog process  
						
						
						
						
							
						
					 
					
						2022-09-29 11:18:27 -05:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ff428a9a6 
							
						 
					 
					
						
						
							
							Update simple example in setup.py  
						
						
						
						
							
						
					 
					
						2022-09-22 11:18:35 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d539d8eaf8 
							
						 
					 
					
						
						
							
							Update tests for bdk-ffi v0.9.0  
						
						
						
						
							
						
					 
					
						2022-09-22 11:02:41 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96889b43a8 
							
						 
					 
					
						
						
							
							Add documentation on local testing  
						
						
						
						
							
						
					 
					
						2022-09-22 11:02:05 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02a572cbc6 
							
						 
					 
					
						
						
							
							Remove changelog  
						
						... 
						
						
						
						This is in line with the bdk-jvm, bdk-android, and bdk-swift libraries, who all rely on the bdk-ffi changelog. 
						
						
							
						
					 
					
						2022-09-22 10:25:33 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f35a18d41 
							
						 
					 
					
						
						
							
							Add API docs samples for Network, BlockchainConfig, and Blockchain  
						
						
						
						
							
						
					 
					
						2022-09-22 09:56:41 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9c283c89b 
							
						 
					 
					
						
						
							
							Add samples for AddressIndex and AddressInfo  
						
						
						
						
							
						
					 
					
						2022-09-22 09:40:39 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e96aad10e 
							
						 
					 
					
						
						
							
							Use idiomatic Kotlin/Java documentation and KDoc structure  
						
						
						
						
							
						
					 
					
						2022-09-21 09:12:50 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a671c4f86b 
							
						 
					 
					
						
						
							
							Move samples into tests  
						
						
						
						
							
						
					 
					
						2022-09-21 08:01:12 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							157b1875c5 
							
						 
					 
					
						
						
							
							Remove unused docs patch  
						
						
						
						
							
						
					 
					
						2022-09-21 08:01:11 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af89ebaeea 
							
						 
					 
					
						
						
							
							Update API docs to v0.9.0  
						
						
						
						
							
						
					 
					
						2022-09-21 08:01:08 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4259f260a9 
							
						 
					 
					
						
						
							
							Add samples for BlockchainConfig  
						
						
						
						
							
						
					 
					
						2022-09-21 08:00:17 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d973e7ab6 
							
						 
					 
					
						
						
							
							Add temporary API docs  
						
						
						
						
							
						
					 
					
						2022-09-21 08:00:10 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d603932e23 
							
						 
					 
					
						
						
							
							Update publishing CI workflow  
						
						
						
						
							
						
					 
					
						2022-09-20 19:43:27 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db64f372f2 
							
						 
					 
					
						
						
							
							Split libraries into independent Gradle projects  
						
						
						
						
							
						
					 
					
						2022-09-20 19:43:17 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							810e22dc9c 
							
						 
					 
					
						
						
							
							Bump bdk-ffi submodule to v0.9.0 tag  
						
						
						
						
							
						
					 
					
						2022-09-20 08:09:36 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3cbc4477f 
							
						 
					 
					
						
						
							
							Bump SNAPSHOT version to 0.10.0-SNAPSHOT  
						
						
						
						
							
						
					 
					
						2022-09-09 12:41:41 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b993b22db 
							
						 
					 
					
						
						
							
							Merge pull request  #89  from thunderbiscuit/bump-version-0.9.0  
						
						... 
						
						
						
						Bump version 0.9.0 
						
						
							
						
					 
					
						2022-09-09 12:04:04 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8f9d199a8 
							
						 
					 
					
						
						
							
							Simplify tests  
						
						
						
						
							
						
					 
					
						2022-09-08 18:21:04 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5ff0a7914 
							
						 
					 
					
						
						
							
							Bump bdk-ffi submodule version to 0.9.0  
						
						
						
						
							
						
					 
					
						2022-09-08 16:07:41 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							485f4f72ce 
							
						 
					 
					
						
						
							
							Bump version to 0.9.0  
						
						
						
						
							
 
						
					 
					
						2022-09-08 15:18:48 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37dddd05f6 
							
						 
					 
					
						
						
							
							Update changelog for 0.9.0 release  
						
						
						
						
							
						
					 
					
						2022-09-08 15:17:35 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfb350e206 
							
						 
					 
					
						
						
							
							Merge  bitcoindevkit/bdk-ffi#193 : Update bdk dependency to 0.22  
						
						... 
						
						
						
						3c6075ad96afa238dc3ceca71ba82cb10088bb90 Add Balance struct and conversion from BdkBalance (thunderbiscuit)
4e15badb14d34db4911641f345e99987d132a81c Update BDK to version 0.22 (thunderbiscuit)
Pull request description:
  The bindings do not build when attempting this upgrade because `get_balance()` now returns a `Balance` struct (this was merged in bitcoindevkit/bdk#640 )
  ```sh
  error[E0308]: mismatched types
     --> src/lib.rs:433:9
      |
  432 |     fn get_balance(&self) -> Result<u64, Error> {
      |                              ------------------ expected `Result<u64, bdk::Error>` because of return type
  433 |         self.get_wallet().get_balance()
      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found struct `Balance`
      |
      = note: expected enum `Result<u64, _>`
                 found enum `Result<Balance, _>`
  For more information about this error, try `rustc --explain E0308`.
  error: could not compile `bdk-ffi` due to previous error
  ```
  When we upgrade to `0.22.0` we could decide to add the `Balance` struct to the bindings, or simply return the total by calling `get_total()`, which returns a `u64` (same as we have now).
ACKs for top commit:
  notmandatory:
    ACK 3c6075ad96afa238dc3ceca71ba82cb10088bb90
Tree-SHA512: 13d2f83f992735f4f9619ae339d7834df08385129edf06bac830c298b433571af3f211e92a6da1f4f9646dec27dbd2c6133a035f26eac8757b7a1c94b54b463d 
						
						
							
						
					 
					
						2022-09-08 13:58:27 -05:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e14e8d22a 
							
						 
					 
					
						
						
							
							Merge pull request  #87  from bitcoindevkit/publish-to-staging  
						
						... 
						
						
						
						Publish bdk-jvm and bdk-android to Maven Central 
						
						
							
						
					 
					
						2022-09-08 10:45:00 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							222d1594ca 
							
						 
					 
					
						
						
							
							Enable full bdk-jvm and bdk-android publishing workflow  
						
						
						
						
							
						
					 
					
						2022-09-08 09:50:13 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c6075ad96 
							
						 
					 
					
						
						
							
							Add Balance struct and conversion from BdkBalance  
						
						
						
						
							
						
					 
					
						2022-09-08 08:35:10 -05:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e15badb14 
							
						 
					 
					
						
						
							
							Update BDK to version 0.22  
						
						
						
						
							
						
					 
					
						2022-09-08 08:34:56 -05:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cd252f877 
							
						 
					 
					
						
						
							
							Remove dokka-related markdown files  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:46 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b259d376b0 
							
						 
					 
					
						
						
							
							Pick up Nexus credentials from GitHub secrets  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:43 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc288bc92b 
							
						 
					 
					
						
						
							
							Add bdk-android publishing workflow  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:39 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e25684399 
							
						 
					 
					
						
						
							
							Add publish to staging repository task  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:36 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a0adc8fc74 
							
						 
					 
					
						
						
							
							Remove unused Dokka blocks and imports  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:33 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b042ef470 
							
						 
					 
					
						
						
							
							Fix bdk-android gradle script signing block  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:31 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db4ad1a78d 
							
						 
					 
					
						
						
							
							Sign bdk-jvm artifact in CI  
						
						
						
						
							
						
					 
					
						2022-09-08 08:47:09 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f05a6648a7 
							
						 
					 
					
						
						
							
							Refactor TransactionDetails to include confirmation_time ( #190 )  
						
						
						
						
							
						
					 
					
						2022-09-05 14:02:29 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297680b7c2 
							
						 
					 
					
						
						
							
							Merge pull request  #194  from thunderbiscuit/update/uniffi-bindgen  
						
						... 
						
						
						
						Update uniffi-bindgen to 0.19.5 
						
						
							
						
					 
					
						2022-09-05 13:36:07 -04:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8166f820b4 
							
						 
					 
					
						
						
							
							Add README info badges for MSRV and other links  
						
						
						
						
							
						
					 
					
						2022-09-05 12:04:08 -05:00 
						 
				 
			
				
					
						
							
							
								Steve Myers 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f20966ddd 
							
						 
					 
					
						
						
							
							Update CI test rust versions to 1.61 and 1.63  
						
						
						
						
							
						
					 
					
						2022-09-05 11:46:26 -05:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d447aac9ae 
							
						 
					 
					
						
						
							
							Update uniffi-bindgen to 0.19.5  
						
						
						
						
							
						
					 
					
						2022-09-02 13:11:31 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c485a952f 
							
						 
					 
					
						
						
							
							Bump bdk-ffi submodule to v0.8.1 tag ( #78 )  
						
						
						
						
							
						
					 
					
						2022-08-30 16:29:36 -04:00 
						 
				 
			
				
					
						
							
							
								thunderbiscuit 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							159e7ab4af 
							
						 
					 
					
						
						
							
							Pin version of uniffi-bindgen in bdk-ffi-bindgen tool ( #189 )  
						
						
						
						
							
						
					 
					
						2022-08-29 22:08:38 -04:00