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