768 Commits

Author SHA1 Message Date
thunderbiscuit
634d7db36e
Bump bdkpython library version to 0.26.2
This plus the fix to the CI release workflow will allow releasing
libraries for macOS and Windows on PyPI
2023-01-25 09:02:39 -05:00
thunderbiscuit
2233517495
Fix Python CI release workflow 2023-01-25 09:01:04 -05:00
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
4ed6e364e68648a3b5cf6773e8d74b74d922b315 Add API docs for RPC blockchain config and auth (thunderbiscuit)
d0cd3b0f389c10610ad58a999d42b4b7ca39ba6c 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](4ed6e364e6).

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
427816fd9a40223473eb7b7f9f1ba7fe5ea3b277 Add from_string() methods to DescriptorPrivateKey and DescriptorPublicKey (thunderbiscuit)
29614b5b7884c2571cf0085413406f9452fc81d1 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 427816fd9a40223473eb7b7f9f1ba7fe5ea3b277

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