Commit Graph
766 Commits
Author SHA1 Message Date
thunderbiscuit 49716471d4 Bump bdkpython library version to 0.26.1
This plus the fix to the CI release workflow will allow releasing
libraries for macOS and Windows on PyPI
2023-01-24 13:27:21 -05:00
thunderbiscuit ced11cb1ee Update libraries to official release versions v0.26.0 2023-01-11 15:33:02 -05:00
thunderbiscuit 5f7d8a9077 Fix typos in Kotlin API docs 2023-01-10 16:15:12 -05:00
thunderbiscuit d77f5b84c3 Update Swift readme for 0.26.0 release 2023-01-09 21:36:19 -05:00
thunderbiscuit 6555170d28 Fix Python tests and examples for 0.26.0 release 2023-01-09 21:24:02 -05:00
thunderbiscuit c763609b8b Update bdk-jvm readme for 0.26.0 release 2023-01-09 21:08:20 -05:00
thunderbiscuit 340fa19bb8 Update bdk-android tests and readme 2023-01-09 21:03:41 -05:00
thunderbiscuit ff2734663e Update Kotlin API docs to reflect new descriptor templates 2023-01-09 20:48:44 -05:00
Steve Myers f399b799e4 Add validate_domain option to ElectrumConfig 2023-01-09 14:41:49 -05:00
Steve Myers cdde26a8ea Bump bdk-ff version to 0.26.0 and bdk version to 0.26 2023-01-03 09:07:38 -06:00
Shobit Beltangdy 34af88df6f Update Blockchain.broadcast doc to reflect no return type
This fixes #284
2022-12-18 14:32:29 -08:00
Shobit Beltangdy 12e9a18357 Update Wallet.getBalance doc to reflect Balance return type
This is a fix for issue #284
2022-12-17 09:11:56 -08:00
thunderbiscuit bada9b82e0 Add assert_matches dev-dependency 2022-12-16 12:28:06 -05:00
thunderbiscuit 41f15fe80f Change descriptor parameter in wallet constructor to use Descriptor instead of String 2022-12-16 11:28:55 -05:00
thunderbiscuit 54953fa208 Add default string constructor for Descriptor 2022-12-16 11:28:50 -05:00
thunderbiscuit b7ccf81c7a Add tests for templates 2022-12-16 11:28:45 -05:00
thunderbiscuit 3792a98426 Add BIP44/49/84 templates 2022-12-16 11:28:38 -05:00
thunderbiscuit 5dd79e9632 Add readme to api-docs directory 2022-12-16 11:26:25 -05:00
thunderbiscuit 9ae938ca8c Add JNA issue fix in documentation 2022-12-16 11:26:19 -05:00
thunderbiscuit 05aa7157df Clean up CI tests for bdk-android and bdk-jvm 2022-12-16 11:23:04 -05:00
thunderbiscuit 275bd94148 Add dependency on the Android plugin library building task for tests 2022-12-16 11:23:02 -05:00
thunderbiscuit 146cb039c3 Add dependency on the JVM plugin library building task for tests 2022-12-16 11:22:43 -05:00
Steve Myers 41fdadb09c Merge bitcoindevkit/bdk-ffi#125: Add RpcConfig, BlockchainConfig::Rpc, and Auth
4ed6e364e6 Add API docs for RPC blockchain config and auth (thunderbiscuit)
d0cd3b0f38 Add Auth, RpcSyncParams, and RpcConfig (Steve Myers)

Pull request description:

  Fixes #117. This adds the RPC blockchain config but I don't currently have a way to test it as part of the `bdk-kotlin` or `bdk-swift` automated testing, which would need to be able to spin up a local regtest bitcoind for the tests.

  For now this will only be manually tested.

ACKs for top commit:
  thunderbiscuit:
    ACK [4ed6e36](https://github.com/bitcoindevkit/bdk-ffi/pull/125/commits/4ed6e364e68648a3b5cf6773e8d74b74d922b315).

Tree-SHA512: 2f114753a683c32ec957b26e23918eb3c1de07073fd0293e06fb960f8226f09d4d9ebf89f8d04f9da5cd459619f224d732b81e21c2173afeccb8ce56cc558582
2022-12-16 10:10:06 -06:00
thunderbiscuit 4ed6e364e6 Add API docs for RPC blockchain config and auth 2022-12-16 10:36:32 -05:00
Steve Myers d0cd3b0f38 Add Auth, RpcSyncParams, and RpcConfig 2022-12-13 15:10:28 -06:00
Steve Myers f216417fd2 Update api-docs for TxBuilder.drain_to change 2022-12-07 15:34:32 -06:00
Steve Myers 7d1a4500ef Change TxBuilder.drain_to argument to Script instead of address String 2022-12-07 11:54:22 -06:00
thunderbiscuit a408387bff Bump snapshot and dev libraries' versions 2022-12-07 11:59:40 -05:00
thunderbiscuit 8c62905d39 Add Swift-specific gitignore items 2022-12-06 16:22:48 -05:00
thunderbiscuit 3cd17bb908 Fix bdk-jvm and bdk-android readme files 2022-12-06 15:42:29 -05:00
thunderbiscuit 17b3712000 Update JVM and Android API docs to version 0.25 and add samples 2022-12-06 15:17:10 -05:00
thunderbiscuit a925ddfc47 Bump bdk version to 0.25 2022-12-06 10:45:37 -05:00
thunderbiscuit 5dd5828e88 Add documentation on how to use snapshot versions of libraries 2022-11-30 12:20:48 -05:00
thunderbiscuit 2645f69853 Fix jvm and android library version defined in two places
Fixes #234
2022-11-30 12:04:25 -05:00
thunderbiscuit f834da11c5 Fix artifact upload path in JVM CI publishing workflow 2022-11-29 17:36:00 -05:00
Steve Myers 8c934e9bfc Merge bitcoindevkit/bdk-ffi#247: Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey
427816fd9a Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey (thunderbiscuit)
29614b5b78 Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey (thunderbiscuit)

Pull request description:

  This PR adds the `from_string()` method to the `DescriptorSecretKey` and `DescriptorPublicKey` structs.

  ### Description
  Fixes #246.

  ### Notes to the reviewers
  The error thrown is coming from rust-miniscript, so I'm not sure yet how to handle that.

  ### Changelog notice
  ```txt
  APIs Added:
    - from_string() constructors now available on DescriptorSecretKey and DescriptorPublicKey [#247]

  [#247](https://github.com/bitcoindevkit/bdk-ffi/pull/247)
  ```

  ### 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

  #### New Features:

  * [x] I've added tests for the new feature

ACKs for top commit:
  notmandatory:
    ACK 427816fd9a

Tree-SHA512: a961af10549c92e1750669b148bc56c017c3929ae32199c7b71e51dca760b3dcd039ecbd68873a5175f7b02a2f1b0a94ba22018bc48d596c16d8a7d710c60fea
2022-11-29 09:01:36 -08:00
thunderbiscuit 9c0606e036 Replace AddressAmount with ScriptAmount in Kotlin API docs 2022-11-28 21:46:29 -05:00
thunderbiscuit 832387d32d Add uniffi-bindings-template link to readme 2022-11-25 12:41:02 -05:00
Steve Myers 84f5677abb Add test-swift workflow 2022-11-23 09:23:50 -08:00
Steve Myers e790764915 Move build-local-swift.sh into bdk-swift directory, fix README 2022-11-23 09:23:07 -08:00
Steve Myers b9bb5962ae Add build-local-swift.sh, consolidate .gitignore files 2022-11-21 13:43:47 -06:00
Steve Myers 13cbe89167 Merge bdk-swift repo into bdk-ffi/bdk-swift 2022-11-21 13:09:08 -06:00
Steve Myers 07f5b5f8ba Remove autogenerated BitcoinDevKit.swift 2022-11-21 13:08:31 -06:00
Steve Myers a12b1f8d7a Remove unneeded .github and .gitmodules directories 2022-11-21 13:06:35 -06:00
Steve Myers 97d011acc0 Update README and remove redundant license files 2022-11-21 12:59:09 -06:00
Steve Myers b7efb37632 Move all files to bdk-swift and deinit bdk-ffi 2022-11-21 12:10:23 -06:00
thunderbiscuit 3edda27ef2 Clean up root readme and add individual libraries' readmes 2022-11-17 11:48:24 -05:00
Steve Myers e017d76351 Fix publish-spm to commit updated BitcoinDevKit.swift 2022-11-15 18:27:16 -06:00
thunderbiscuit 427816fd9a Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey 2022-11-15 13:22:18 -05:00
thunderbiscuit 29614b5b78 Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey 2022-11-15 13:16:54 -05:00