43 Commits

Author SHA1 Message Date
Matthew
e97e9b731c
feat: add display trait to descriptor 2024-06-13 10:08:45 -05:00
thunderbiscuit
efef60082b
feat: use display trait for string representation of address type 2024-06-10 14:35:03 -04:00
thunderbiscuit
19b4e1159a
chore: update rust bdk_wallet to alpha 12
This commit also introduces the sqlite store and removes the flat file
 store
2024-06-04 09:11:32 -04:00
Matthew
89f803a753
feat: inspect spks on request types 2024-05-29 12:14:17 -05:00
thunderbiscuit
c702894143
feat: add output method on transaction type 2024-05-16 14:28:43 -04:00
thunderbiscuit
8f4c80cb98
test: add electrum client test 2024-05-16 10:17:51 -04:00
thunderbiscuit
c88b33473b
test: add memory wallet test 2024-05-16 10:16:58 -04:00
Matthew
97d9bb6fbf
chore: bump rust bdk to alpha 11 2024-05-14 14:44:26 -05:00
thunderbiscuit
f27bada9c9
test: better messages when tests fail for low balance 2024-05-10 12:45:56 -04:00
thunderbiscuit
1b0b50a954
test: use signet for live tests 2024-05-10 10:51:07 -04:00
thunderbiscuit
e9a76287c8
feat: expose commit method on wallet type 2024-05-08 12:22:49 -04:00
thunderbiscuit
72b5bfd4c9
feat: add sync and full_scan methods on esplora client 2024-05-07 15:49:50 -04:00
thunderbiscuit
aa1c0de244
fix: use alpha 9 types for tests 2024-04-18 14:37:47 -04:00
thunderbiscuit
a40702ebd9
build: fix skipping artifact signature task when publishing locally 2024-04-09 16:15:50 -04:00
Matthew
ab9763bb58
feat: add transaction details 2024-04-06 21:25:43 -05:00
thunderbiscuit
aa035588a0
chore: bump bdk to alpha 8 and use bitcoin::FeeRate 2024-04-05 13:10:02 -04:00
thunderbiscuit
15ac8c8ffb
build: prune unused dependency repositories for android and jvm 2024-04-05 13:08:32 -04:00
thunderbiscuit
b879bf4a50
build: update jvm build tools and configurations 2024-04-05 13:08:31 -04:00
thunderbiscuit
5fc30c6c26
chore: add developer information for jvm, android, and python libraries 2024-03-27 09:45:48 -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
5ecbf64e60
chore: remove authors from rust, kotlin, and python libraries 2023-11-17 15:52:12 -05:00
thunderbiscuit
15c1f19c96
feat: add broadcast method on esplora blocking client 2023-11-17 13:31:37 -05: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
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
f26031db80
Update tests for new AddressInfo type 2023-03-28 15:05:42 -04:00
Ed Ball
7611a65620
fix jvm test AddressIndex class capitalisation 2023-02-02 12:26:23 -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
thunderbiscuit
146cb039c3
Add dependency on the JVM plugin library building task for tests 2022-12-16 11:22:43 -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
e6708d4c5b
Move bdk-jvm and bdk-android out of subdirectory after ffi merge 2022-11-14 09:58:10 -05:00