Commit Graph

1461 Commits

Author SHA1 Message Date
Jack Grigg e6c8c97a96 Migrate to FFI 0.17.0 2025-06-05 22:11:16 +01:00
Jack Grigg 3b1b6b2227 Enable HTTP GET and POST over Tor 2025-06-03 01:38:55 +01:00
Jack Grigg 0361700992 Migrate to second preview of the 0.17.0 FFI
Includes:
- Published versions of the Zcash crates.
- FFIs for HTTP GET and POST over Tor.
2025-06-03 01:38:55 +01:00
Jack Grigg c36009593b Migrate to first preview of the 0.17.0 FFI
Includes:
- Changes to improve scan/recovery progress reporting.
- Tor client re-bootstrapping.
- A single retry per exchange source for exchange rate data.
- Tor client dormant mode settings.
2025-06-03 01:38:55 +01:00
Lukas Korba 0b1634398c
Merge pull request #1541 from LukasKorba/1469-Use-Tor-for-single-shot-lightwalletd-requests
[#1469] Use tor for single shot lightwalletd requests
2025-06-02 12:11:59 +02:00
Lukas Korba 189cce572d Rename temp_dir to Tor (case correction) 2025-06-02 07:52:57 +02:00
Lukas Korba d76719be94 Temp rename TOR to temp_dir 2025-06-02 07:52:39 +02:00
Lukas Korba 9a92a0cda9 [#1469] comments addressed
- TOR directory renamed to Tor
- FFI reverted to 0.16.0
2025-06-02 07:49:58 +02:00
Lukas Korba dc4082305d [#1469] comments addressed
- buildability fixed
- code cleanup
2025-05-30 18:52:49 +02:00
Lukas Korba 31e41b41df [#1469] Use Tor for single-shot lightwalletd requests
- There is just 1 TorClient
- OverTor service is by default, no fallback option
2025-05-30 18:52:49 +02:00
Lukas Korba b3e37cee9c [#1469] Use Tor for single-shot lightwalletd requests
- PR comments addressed
2025-05-30 18:52:49 +02:00
Lukas Korba 8301c4fb5f [#1469] Use Tor for single-shot lightwalletd requests
- LightWalletGRPCOverTor added with overrides for the new methods
- Lazy connection to both GRPC and Tor
- Delays for cases when TOR fails and fallbacks to direct connection
2025-05-30 18:52:49 +02:00
Lukas Korba 7e0ef54656 [#1469] Use Tor for single-shot lightwalletd requests
- TorLwdConn refactored to resolve SwiftLint issues and best practives
- TorLwdConn getInfo, getTreeState and latestBlockHeight methids implemented
- LightWalletGRPCService enhanced to use available TOR methods
- Code cleaned up
- Changelog updated
- documented tor connection methods
- torConnection initialization when fails, fallback to classic compactTxStreamer
2025-05-30 18:52:49 +02:00
Lukas Korba 9b8e872ede
Merge pull request #1557 from LukasKorba/hotfix-for-enhancement
[#1556] Release 2.2.16
2025-05-21 15:20:54 +02:00
Lukas Korba c2bc84d35d [#1556] Release 2.2.16
- Changelog updated
- Fix provided
2025-05-21 15:15:53 +02:00
Lukas Korba 072364f116 Hotfix BlockEnhancer 2025-05-20 15:29:38 +02:00
Lukas Korba 85f3c4280a
Merge pull request #1555 from LukasKorba/1553-Release-2-2-15
[#1553] Release 2.2.15
2025-05-16 09:19:52 +02:00
Lukas Korba c89e07ced1 [#1553] Release 2.2.15
- Changelog updated
- Checkpoints updated
2025-05-15 18:26:40 +02:00
Lukas Korba f6557bde7a
Merge pull request #1550 from Electric-Coin-Company/ffi-0.16.0-actual
Migrate to FFI 0.16.0
2025-05-15 18:20:42 +02:00
Jack Grigg 3eb692716f Re-ignore TDRs with an empty `blockRangeEnd`
We can't yet assume that `lightwalletd` has support for it.
2025-05-14 18:01:21 +01:00
Lukas Korba 29deadd52e Fix for the never ending while loop
Fix for the never ending while loop
2025-05-14 09:14:38 +02:00
Jack Grigg 28ae390458 Migrate to FFI 0.16.0 2025-05-13 19:38:19 +01:00
Lukas Korba 3cc71dc1b6
Merge pull request #1548 from LukasKorba/1547-Release-2-2-14
[#1547] Release 2.2.14
2025-04-30 09:59:18 +02:00
Lukas Korba c98c54cf91 [#1547] Release 2.2.14
- Changelog updated
2025-04-30 07:49:42 +02:00
Lukas Korba 68b38b43ec
Merge pull request #1546 from LukasKorba/1482--Fix-the-wipe-function
[#1482] Fix the wipe function
2025-04-30 07:47:50 +02:00
Lukas Korba c69fe46225 [#1482] Fix the wipe function
- Changelog updated
- Issue fixes, one of the path had missing termination of the timer
2025-04-29 13:23:14 +02:00
Lukas Korba 768421a1f8
Merge pull request #1545 from LukasKorba/1544-Release-2-2-13
[#1544] Release 2.2.13
2025-04-25 08:44:51 +02:00
Lukas Korba f40d02a769 [#1544] Release 2.2.13
- FFI version bumped to 0.15.0
- Changelog updated
- Param files directed to the CDN
2025-04-25 08:09:36 +02:00
Lukas Korba 6900208be9
Merge pull request #1543 from LukasKorba/1542-Release-2-2-12
[#1542] Release 2.2.12
2025-04-24 17:29:32 +02:00
Lukas Korba e4fd7efa47 [#1542] Release 2.2.12
- Checkpoints added
- Changelog updated
2025-04-24 15:16:16 +02:00
Lukas Korba 12e9305277
Merge pull request #1538 from LukasKorba/1537-Birthday-estimate-based-on-a-date
[#1537] birthday estimate based on a date, scan & recovery progresses
2025-04-24 15:08:22 +02:00
Lukas Korba e2956a190e Sync progress merged
- the progress is merged now but boolean value whether funds are spendable or not has been added extra
2025-04-11 14:36:34 +02:00
Lukas Korba f56fde9cb9 Adoption of sync & recovery progresses
Sync and recovery progresses

- FFI bumped to preview 0.15.0
- SDK has been refactored to incorporate recoveryProgress alongside scanProgress

Non-optional syncProgress

0 Denominator fix

OfflineTests fixed
2025-04-10 14:31:38 +02:00
Lukas Korba 04ca05428f Update CHANGELOG.md 2025-04-03 19:11:54 +02:00
Lukas Korba cbb4bacc36 [#1537] fixes 2025-04-03 19:11:13 +02:00
Lukas Korba f1040aa776 Update CHANGELOG.md 2025-04-03 19:11:13 +02:00
Lukas Korba 179f960bea [#1537] Birthdate estimate based on a given date 2025-04-03 19:10:32 +02:00
Lukas Korba e5e826d133
Merge pull request #1540 from LukasKorba/1539-1-5-fixes
[#1539] 1.5 fixes
2025-04-03 18:48:38 +02:00
Lukas Korba 16c7869917 Migration fix & checkpoints 2025-04-03 18:30:59 +02:00
Lukas Korba 184cb6782d [#1539] 1.5 fixes 2025-04-03 15:25:31 +02:00
Lukas Korba 4d4b306c01
Merge pull request #1536 from LukasKorba/1535-Release-2-2-10
[#1535] Release 2.2.10
2025-03-28 08:25:25 +01:00
Lukas Korba b567a78d0b [#1535] Release 2.2.10
- Changelog updated
2025-03-27 18:31:38 +01:00
Lukas Korba 9cd84b0e15
Merge pull request #1534 from LukasKorba/transparent-gap-limit-handling
Transparent gap limit handling & fix witnesses
2025-03-27 18:28:59 +01:00
Lukas Korba 1a68def9a9 FFI 0.14.1 2025-03-27 15:49:24 +01:00
Lukas Korba bbaa1acdc1 Production FFI 2025-03-25 08:37:30 +01:00
Lukas Korba 8858e46dc9 Mocks generated 2025-03-21 11:11:06 +01:00
Lukas Korba e0431bdb5d Fix witness per version call
- The fix witness addressing note commitment tree bug API is called each version
2025-03-21 10:59:18 +01:00
Lukas Korba 11f97fb446 Nil pointer update for shielding 2025-03-13 20:47:36 +01:00
Lukas Korba a76a3ea7ed UTXOs fetcher modified to not use Birthday 2025-03-11 16:18:23 +01:00
Lukas Korba fa9994918c FFI bump 2025-03-10 18:04:33 +01:00