56 Commits

Author SHA1 Message Date
Matthew
b9128b0e6a
chore(swift): add new live tests to justfile and ci workflow 2024-06-06 09:00:57 -05: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
c6174199dd
test: fix swift tests to print amount in sats 2024-05-21 12:06:55 -04:00
thunderbiscuit
c702894143
feat: add output method on transaction type 2024-05-16 14:28:43 -04:00
thunderbiscuit
ca8a3d0471
refactor: streamline blockchain clients error names 2024-05-16 10:41:04 -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
Matthew
7d951578d0
refactor: standardize justfile task names and parameters across projects 2024-05-06 14:57:26 -05:00
thunderbiscuit
330dc96b8a
build: migrate uniffi bindings files generation to library mode 2024-05-03 09:43:26 -04:00
thunderbiscuit
4f8b7f4ba5
build: use correct rustup command for ios library build script 2024-04-24 21:35:18 -04:00
thunderbiscuit
4d737d3393
build: use rust compiler 1.77.1 for all builds 2024-04-24 21:35:18 -04:00
thunderbiscuit
2f7652b979
build: add clean task to all libraries 2024-04-19 10:45:28 -04:00
thunderbiscuit
aa1c0de244
fix: use alpha 9 types for tests 2024-04-18 14:37:47 -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
d066007d9c
build: use swift local build script from bdk-swift directory 2024-04-02 21:55:59 -04:00
thunderbiscuit
267685bd58
chore: add just files to streamline common tasks 2024-03-28 10:52:43 -04:00
Matthew
145652beaa
fix: update bdk-swift framework info.plist for xcode 15.3 reqs 2024-03-25 11:39:58 -05:00
Matthew
2dd6ee33f1
fix: live tests 2024-03-06 10:30:42 -06: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
6f4b4c9155
chore: remove swiftsettings from bdk-swift 2024-01-22 15:32:03 -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
0c0dfd5f42
build: state rust targets explicitly in swift build script 2023-11-21 14:48:49 -05:00
thunderbiscuit
15c1f19c96
feat: add broadcast method on esplora blocking client 2023-11-17 13:31:37 -05:00
Matthew
b8778cdaa5
docs: add/update android+ios readme example project links 2023-11-16 09:40:52 -06:00
thunderbiscuit
f2cd561f25
chore: use rust nightly for 1.73.0 for swift library 2023-11-10 13:57:49 -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
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
Steve Myers
5092987b26
[swift] suppress keyword escape warnings 2023-06-06 14:17:30 -05:00
Steve Myers
aea25dbf21
Update bdk-swift local build script 2023-06-05 16:45:29 -05:00
Steve Myers
d3895441d3
Update bdk-swift/build-local-swift.sh for aarch64-apple-ios-sim to use release-smaller profile 2023-05-01 11:37:05 -05:00
Steve Myers
269512a673
Fix bdk-swift/build-local-swift.sh for aarch64-apple-ios-sim 2023-05-01 10:40:07 -05: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
90763d42a2
Fix Swift script and CI workflow 2023-02-28 12:42:54 -05:00
thunderbiscuit
d77f5b84c3
Update Swift readme for 0.26.0 release 2023-01-09 21:36:19 -05:00
thunderbiscuit
41f15fe80f
Change descriptor parameter in wallet constructor to use Descriptor instead of String 2022-12-16 11:28:55 -05:00