thunderbiscuit
2cbb314d0b
Remove BdkError type alias
2022-10-17 16:43:37 -04:00
thunderbiscuit
535fc70433
Upgrade bdk dependency to v0.23
2022-10-17 16:19:35 -04:00
thunderbiscuit
10fa276bec
Update uniffi-rs to 0.20.0
2022-10-17 16:03:27 -04:00
thunderbiscuit
e5e38d7f77
Fix missing comma in API docs for TransactionDetails
2022-10-05 10:26:57 -04:00
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
v0.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