Commit Graph
59 Commits
Author SHA1 Message Date
thunderbiscuit aa035588a0 chore: bump bdk to alpha 8 and use bitcoin::FeeRate 2024-04-05 13:10:02 -04:00
thunderbiscuit 5e41275f29 fix: use jdk 17 for all publishing tasks 2024-04-05 13:08:32 -04:00
thunderbiscuit 15ac8c8ffb build: prune unused dependency repositories for android and jvm 2024-04-05 13:08:32 -04:00
thunderbiscuit 358b43c31e docs: update readme for new kotlin version 2024-04-05 13:08:31 -04:00
thunderbiscuit a8128e5056 chore: bump kotlin version to 1.9.23 2024-04-05 13:08:31 -04:00
thunderbiscuit b879bf4a50 build: update jvm build tools and configurations 2024-04-05 13:08:31 -04:00
thunderbiscuit 267685bd58 chore: add just files to streamline common tasks 2024-03-28 10:52:43 -04:00
thunderbiscuit 9ea9e9384c chore: bump snapshot and development versions 2024-03-27 10:04:16 -04:00
thunderbiscuit 5fc30c6c26 chore: add developer information for jvm, android, and python libraries 2024-03-27 09:45:48 -04:00
thunderbiscuit 89f36a6c88 docs: update bdk-jvm readme 2024-03-26 11:36:20 -04:00
thunderbiscuit 68a9eb693d test: fix tests to account for persistence 2024-02-16 16:09:10 -05:00
thunderbiscuit 6022a703c6 feat: add wallet persistence 2024-02-16 16:08:59 -05:00
Matthew 50f102bbd3 chore: bump jna 2024-02-06 10:37:24 -06:00
Matthew 8e9d2ddc14 feat: use FeeRate type in TxBuilder 2024-01-19 11:03:47 -06:00
thunderbiscuit 7319aea562 fix: rename esplora scan to full_scan 2024-01-11 13:14:50 -05:00
Matthew 3789c1dcd6 feat: add calculate_fee and calculate_fee_rate on wallet 2024-01-08 12:18:36 -06:00
Matthew fc25cd709a feat: add is_valid_for_network to address 2024-01-04 14:35:16 -06:00
Matthew a1a45996fc feat: add transactions method on wallet 2023-12-15 11:03:25 -06:00
thunderbiscuit bbc6e1a43c test: add tests for more advanced txbuilder operations 2023-12-14 12:19:01 -05:00
Matthew 05ce7dad31 refactor: restructure balance 2023-12-06 11:52:34 -06:00
thunderbiscuit e5ded1a726 build: bump snapshot versions to alpha.2b 2023-11-21 15:14:53 -05:00
thunderbiscuit 5ecbf64e60 chore: remove authors from rust, kotlin, and python libraries 2023-11-17 15:52:12 -05:00
thunderbiscuit 0956999283 docs: recommend looking at jvm tests for examples of 1.0 api 2023-11-17 15:21:13 -05:00
thunderbiscuit 15c1f19c96 feat: add broadcast method on esplora blocking client 2023-11-17 13:31:37 -05:00
thunderbiscuit a9c6aac6b9 chore: bump rust compiler version to 1.73.0 for JVM and python builds 2023-11-09 16:22:29 -06:00
thunderbiscuit d37b2f37b5 test: add excluded-in-CI live tests 2023-11-06 15:22:22 -05:00
Matthew 372f79a10f tests: update all tests 2023-10-27 14:44:51 -05:00
thunderbiscuit 00cd55bb46 feat(wallet): add scan method on blocking esplora client 2023-10-25 12:15:45 -04:00
thunderbiscuit 790aee9b3b feat: upgrade bdk to 1.0.0-alpha.2
This is a big change that updates some of our build infrastructure
as well as upgrading the bdk dependency. It adds the simple
new_no_persist constructor on the wallet as well as the blocking
esplora client.
2023-10-23 11:33:56 -04:00
thunderbiscuit b7e38b18be chore: bump snapshot and dev versions of libraries 2023-09-12 11:37:17 -04:00
thunderbiscuit fbec953149 docs: update docs for new pinned dependency 2023-09-06 14:51:00 -04:00
thunderbiscuit 3dd6c203e8 Bump snapshot and dev versions of libraries 2023-06-16 22:11:12 -04:00
thunderbiscuit 039b64de5c Update JVM readme with specific Rust version 2023-06-15 11:10:28 -04:00
thunderbiscuit ed67eba910 Align JVM target version for Kotlin and Java compile tasks
This commit resolves a build error related to mismatched JVM target
versions for the Kotlin and Java compile tasks. Previously, the
'compileJava' task was targeting JVM 11, while the 'compileKotlin'
task was targeting JVM 8.

Both tasks have now been set to target JVM 11, ensuring consistency
and eliminating the build error.
2023-06-05 10:35:23 -04:00
thunderbiscuit 90606b2455 Small style cleanups in JVM Gradle plugin 2023-06-05 10:09:27 -04:00
yellowhatpro 49e8fe461e added support for x86_64-pc-windows-msvc 64-bit MSVC 2023-06-05 10:09:14 -04:00
thunderbiscuit 0e34a6bacf Bump snapshot and dev versions of libraries 2023-04-28 08:56:47 -04:00
David Sterling d8718c3f05 Update bdk-jvm README build instructions
The current build instructions for bdk-jvm are insufficient for someone to build bdk-jvm from scratch. It's not outlined that JDK 11 and Rust is required on the system.
2023-04-25 13:48:32 -04:00
thunderbiscuit b8b60dda87 Prepare language bindings libraries for 0.28 release 2023-04-17 14:34:03 -04:00
thunderbiscuit f26031db80 Update tests for new AddressInfo type 2023-03-28 15:05:42 -04:00
thunderbiscuit 81e208222a Add uniffi/cli as default feature to cargo 2023-03-23 12:39:22 -04:00
thunderbiscuit 5728b50100 Fix formatting warning in Gradle plugins 2023-02-27 20:07:02 -05:00
thunderbiscuit c93f292b0e Upgrade uniffi-rs to 0.23.0 and migrate Gradle plugins 2023-02-27 14:43:52 -05:00
thunderbiscuit 974ff66caf Bump snapshot and dev versions of libraries 2023-02-21 15:45:46 -05:00
thunderbiscuit 553c337241 Update JVM readme 2023-02-17 17:31:00 -05:00
Ed Ball 7611a65620 fix jvm test AddressIndex class capitalisation 2023-02-02 12:26:23 -05:00
thunderbiscuit d2bec60046 Bump development versions for JVM, Android, and Python 2023-01-17 15:49:46 -05:00
thunderbiscuit c763609b8b Update bdk-jvm readme for 0.26.0 release 2023-01-09 21:08:20 -05:00
Steve Myers f399b799e4 Add validate_domain option to ElectrumConfig 2023-01-09 14:41:49 -05:00
thunderbiscuit 41f15fe80f Change descriptor parameter in wallet constructor to use Descriptor instead of String 2022-12-16 11:28:55 -05:00