Commit Graph

1035 Commits

Author SHA1 Message Date
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
Steve Myers
063f69222a Update android and jvm workflows and plugins for root rust /target 2022-11-14 20:59:52 -06:00
Steve Myers
95a36bc9e2 Add MIT and Apache 2.0 licenses 2022-11-14 18:57:17 -06:00
Steve Myers
8857c851f6 Move rust workspace to top directory 2022-11-14 18:14:08 -06:00
thunderbiscuit
632f48e75a Commit Cargo.lock file 2022-11-14 13:16:45 -05:00
thunderbiscuit
6a9c2eb80e Fix audit workflow 2022-11-14 13:11:43 -05:00
thunderbiscuit
be058e11d9 Move kotlin API docs to more specific subdirectory 2022-11-14 13:10:51 -05:00
thunderbiscuit
ce9ca63bc7 Remove submodule code from CI workflows 2022-11-14 12:55:17 -05:00
thunderbiscuit
16ab09d7df Move licenses, changelog, and readme back into root directory 2022-11-14 10:54:06 -05:00
thunderbiscuit
738ed656fc Update Android and JVM CI workflows to run only on appropriate changes 2022-11-14 10:04:06 -05:00
thunderbiscuit
e6708d4c5b Move bdk-jvm and bdk-android out of subdirectory after ffi merge 2022-11-14 09:58:10 -05:00
thunderbiscuit
af77b9b9b1 Merge remote-tracking branch 'kotlinrepo/master' into ffi-merge 2022-11-14 09:45:49 -05:00
thunderbiscuit
0c1a9d7f1d Move all bdk-kotlin into subdirectory to prepare for ffi merge
Signed-off-by: thunderbiscuit <thunderbiscuit@protonmail.com>
2022-11-14 08:56:17 -05:00
Steve Myers
4f544e465b Use update ci workflows to use defaults.run.working-directory 2022-11-11 17:13:22 -06:00
thunderbiscuit
64c496f815 Run CI workflows only when relevant files are modified 2022-11-11 15:17:28 -05:00
thunderbiscuit
8bb8c00a6b Remove bdk-ffi submodule from bdk-python 2022-11-10 16:27:48 -05:00
thunderbiscuit
26ef0d4a34 Remove .github directory in bdk-python 2022-11-10 16:09:29 -05:00
thunderbiscuit
8240d8dc99 Add simplified Python CI workflow 2022-11-10 15:58:23 -05:00
thunderbiscuit
da4c792046 Fix CI paths 2022-11-10 13:34:43 -05:00
thunderbiscuit
b06528d10c Move bdk-ffi source code in subdirectory 2022-11-10 13:27:00 -05:00
thunderbiscuit
662270364b Merge remote-tracking branch 'python/master' into python-ffi-merge 2022-11-10 13:23:32 -05:00
thunderbiscuit
413ca8bdeb Move all content in bdk-python subdirectory 2022-11-10 12:57:38 -05:00
thunderbiscuit
2a97218991 Bump library development version to 0.6.0.dev0 2022-11-09 15:26:51 -05:00
thunderbiscuit
ec7b3769b5 Bump bdk-ffi submodule to v0.11.0 (bdk version 0.24.0)
Signed-off-by: thunderbiscuit <thunderbiscuit@protonmail.com>
2022-11-09 12:52:15 -05:00
thunderbiscuit
f07473e1ca Bump versions to 0.12.0-SNAPSHOT 2022-11-08 15:03:20 -05:00
thunderbiscuit
3be23ad7f9 Update API docs to version 0.11.0 2022-11-08 14:19:37 -05:00
thunderbiscuit
ffd85e6bd1 Use release-smaller profile for bdk-ffi in Gradle plugins 2022-11-08 12:24:49 -05:00
Steve Myers
073c89db4b Fix publish-spm workflow with release-smaller profile 2022-11-08 11:07:27 -06:00
thunderbiscuit
04aae0486a Bump bdk-ffi submodule to v0.11.0 2022-11-08 11:50:54 -05:00
thunderbiscuit
929147f182 Bump versions to 0.11.0-SNAPSHOT 2022-11-08 11:17:23 -05:00
Steve Myers
eb9241d315 Update bdk-ffi to 0.11.0 2022-11-08 09:55:25 -06:00
thunderbiscuit
0648075555 Bump version to 0.11.0 v0.11.0 2022-11-08 10:11:38 -05:00