Commit Graph

1230 Commits

Author SHA1 Message Date
Jack Grigg 929f1983bd Migrate to first pre-release of FFI 0.9.0
Includes:
- Initialization changes to enable log filter customization. We now
  connect the Rust log level to the Swift log level, and always run
  other Rust initialization steps.
- Fetching the ZEC-USD exchange rate over Tor.
2024-06-19 16:30:28 +01:00
Lukas Korba 4c92c2b4a6
Merge pull request #1445 from LukasKorba/1444-Release-2-1-9
[#1444] Release 2.1.9
2024-06-05 21:06:53 +02:00
Lukas Korba e439f1a56b [#1444] Release 2.1.9
- Changelog updated
2024-06-05 20:55:25 +02:00
Lukas Korba 866e63d12f
Merge pull request #1442 from LukasKorba/1441-Checkpoints-update
[#1441] Checkpoints update
2024-06-05 20:53:23 +02:00
Lukas Korba 864b24eb0a [#1441] Checkpoints update
- added new mainnet checkpoints
2024-06-05 17:48:19 +02:00
Lukas Korba d2be9ec15b
Merge pull request #1439 from LukasKorba/1292-Optional-chainTip-for-account-creation
[#1440] Optional chainTip for account creation
2024-06-05 17:31:27 +02:00
Lukas Korba d8023d0bc1 [#1292] Optional chainTip for account creation
- Prepare of the synchronizer should be possible even if the server is down, fetching chain tip was forced and newly is optional

[#1292] Optional chainTip for account creation

- changelog updated
2024-06-05 12:02:12 +02:00
Lukas Korba 4fde1ad672
Merge pull request #1436 from LukasKorba/1435-Release-2-1-8
[#1435] Release 2.1.8
2024-05-30 13:43:57 +02:00
Lukas Korba 8b8cb7d276 [#1435] Release 2.1.8
- changelog updated
2024-05-30 13:20:00 +02:00
Lukas Korba f7fbd1392c
Merge pull request #1434 from LukasKorba/1433-Checkpoints-update
[#1433] Checkpoints update
2024-05-30 13:18:33 +02:00
Lukas Korba 9ea49f8a57 [#1433] Checkpoints update
- changelog updated
- mainnet checkpoints added
- NOTE: testnet is down so checkpoints are not provided
2024-05-30 13:18:05 +02:00
Lukas Korba 8f550f9f5c
Merge pull request #1432 from LukasKorba/1431-Fix-swiftlint-reported-issues
[#1431] Fix swiftlint reported issues
2024-05-30 13:17:06 +02:00
Lukas Korba d258fc094b [#1431] Fix swiftlint reported issues
- all reported swiftlint issues have been addressed

[#1431] Fix swiftlint reported issues

- changelog updated

[#1431] Fix swiftlint reported issues (#1432)

- fixme fix
2024-05-30 13:16:46 +02:00
Lukas Korba 05559799e8
Merge pull request #1430 from LukasKorba/1429-Get-memos-for-rawID
[#1429] Get memos for rawID
2024-05-30 13:12:07 +02:00
Lukas Korba 9de9ea5e78 [#1429] Get memos for rawID
- New API for getting the memos by transaction's rawID

[#1429] Get memos for rawID

- Mock regenerated to have unique names

[#1429] Get memos for rawID

- Offlinetest fixed
2024-05-28 18:42:53 +02:00
Lukas Korba d97d19694a
Merge pull request #1428 from LukasKorba/1427-Release-2-1-7
[#1427] Release 2.1.7
2024-05-17 13:16:44 +02:00
Lukas Korba c43dd55462 [#1427] Release 2.1.7
- Changelog updated
2024-05-16 14:56:29 +02:00
Lukas Korba 5570fc6b9d
Merge pull request #1421 from nuttycom/zero_conf_shielding
Allow shielding with one confirmation for incoming transparent funds.
2024-05-16 14:50:42 +02:00
Lukas Korba f348a15bd6
Merge pull request #1426 from LukasKorba/1425-Release-2-1-6
[#1425] Release 2.1.6
2024-05-15 10:12:38 +02:00
Lukas Korba 1d753187bc [#1425] Release 2.1.6
- Changelog updated
2024-05-15 09:59:04 +02:00
Lukas Korba 19a7715c2e
Merge pull request #1424 from LukasKorba/1420-Synchronizer-proposeShielding-crashes-when-there-are-insufficient-funds-to-shield
[#1420] Synchronizer.proposeShielding crashes when there are insuffic…
2024-05-15 09:57:25 +02:00
Lukas Korba 95433fe8f0 [#1420] Synchronizer.proposeShielding crashes when there are insufficient funds to shield
- Check for the null value of the pointer when constructing propose shielding

[#1420] Synchronizer.proposeShielding crashes when there are insufficient funds to shield

- throw an error instead of returning nil value

[#1420] Synchronizer.proposeShielding crashes when there are insufficient funds to shield

- Changelog updated
- Error message polished a bit

[#1420] Synchronizer.proposeShielding crashes when there are insufficien… …t funds to shield  - Check for the null value of the pointer when constructing propose shielding  [#1420] Synchronizer.proposeShielding crashes when there are insufficient funds to shield  - throw an error instead of returning nil value  [#1420] Synchronizer.proposeShielding crashes when there are insufficient funds to shield (#1424)

- Refactored the error msg a bit
2024-05-15 09:57:09 +02:00
Kris Nuttycombe b4b79a0f50 Allow shielding with one confirmation for incoming transparent funds. 2024-05-02 07:51:35 -06:00
Lukas Korba 31a5848013
Merge pull request #1419 from LukasKorba/1418-Release-2-1-5
[#1418] Release 2.1.5
2024-04-18 15:43:58 +02:00
Lukas Korba 1c483dcb7f [#1418] Release 2.1.5
- Changelog updated
2024-04-18 15:29:52 +02:00
Lukas Korba c460121254
Merge pull request #1417 from Electric-Coin-Company/release-2.2.0
Update to zcash-light-client-ffi version 0.8.0.
2024-04-18 15:27:53 +02:00
Kris Nuttycombe 0cf08c6a59 Update to zcash-light-client-ffi version 0.8.0. 2024-04-17 17:21:37 -06:00
Lukas Korba 6bbb4a9e42
Merge pull request #1415 from LukasKorba/1413-Release-2-1-4
[#1413] Release 2.1.4
2024-04-17 14:37:12 +02:00
Lukas Korba 9c3f3d59a0 [#1413] Release 2.1.4
- Checkpoints updated
2024-04-17 12:38:45 +02:00
Lukas Korba 83702731a0
Merge pull request #1414 from LukasKorba/1412-Review-wipe-function-and-in-memory-values
[#1412] Review wipe function and in memory values
2024-04-17 12:36:08 +02:00
Lukas Korba ffc7fd1be9 [#1412] Review wipe function and in memory values
- The wipe() is now resetting local in memory values of latestBlocksDataProvider. In some case this could cause a reset of CBP's state machine context sooner than it was supposed to, resulting in corrupted sync.
2024-04-16 16:48:20 +02:00
Lukas Korba 652bacd3d8
Merge pull request #1409 from LukasKorba/1177-Remove-globalDBLock
[#1177] Remove globalDBLock
2024-04-09 19:04:23 +02:00
Lukas Korba 3429afa9dc [#1177] Remove globalDBLock
- globalDBLock has been removed and replaced with global DBActor

[#1177] Remove globalDBLock (#1409)

- linter issues
2024-04-09 18:58:20 +02:00
Lukas Korba 8fa86ff37f
Merge pull request #1408 from LukasKorba/1406--Release-2-1-3
[#1406] Release 2.1.3
2024-03-28 16:13:43 +01:00
Lukas Korba f41ac27eb8 [#1406] Release 2.1.3
- changelog updated
2024-03-28 16:10:50 +01:00
Lukas Korba 4a16957795
Merge pull request #1407 from Electric-Coin-Company/orchard-subtree-roots
Fetch and store Orchard subtree roots
2024-03-28 16:09:08 +01:00
Lukas Korba bdfe0b6823 orchard-subtree-roots
- test testUpdateSubtreeRootsAction_RootsAvailablePutRootsSuccess fixed
2024-03-28 16:03:00 +01:00
Jack Grigg 006861595d Fetch and store Orchard subtree roots 2024-03-28 10:52:17 -04:00
Lukas Korba d8f389b8da
Merge pull request #1405 from LukasKorba/1404-Release-2-1-2
[#1404] Release 2.1.2
2024-03-27 23:22:31 +01:00
Lukas Korba eb2ebeaf97 [#1404] Release 2.1.2
- fix for a bug in note selection when sending to a transparent recipient
2024-03-27 23:18:57 +01:00
Lukas Korba 279de9a2a4
Merge pull request #1403 from LukasKorba/1402-Release-2-1-1
[#1402] Release 2.1.1
2024-03-27 16:48:46 +01:00
Lukas Korba e3cb722db8 [#1402] Release 2.1.1
- FFI bump

[#1402] Release 2.1.1

- changelog updated
2024-03-27 16:47:24 +01:00
Lukas Korba 8909f23722
Merge pull request #1400 from LukasKorba/1398-Release-2-1-0
[#1398] Release 2.1.0
2024-03-26 18:15:30 +01:00
Lukas Korba c5e07943d3 [#1398] Release 2.1.0
- changelog updated for the release
2024-03-26 18:03:01 +01:00
Lukas Korba b183b10d13
Merge pull request #1393 from Electric-Coin-Company/feature-2.1.0
Feature branch for SDK 2.1.0
2024-03-26 18:00:38 +01:00
Lukas Korba c3e6201bcd
Merge pull request #1397 from Electric-Coin-Company/orchard-fixes
Orchard implementation fixes
2024-03-26 17:54:02 +01:00
Lukas Korba 4a1edd7e44
Merge pull request #1399 from LukasKorba/checkpoints-update
checkpoints-update
2024-03-26 17:53:33 +01:00
Lukas Korba 41cf1357bd checkpoints-update
- checkpoints added
2024-03-26 17:51:24 +01:00
Jack Grigg fa4def9f29 Add missing `ZcashTransaction.Output.Pool.orchard` case 2024-03-26 08:24:00 -04:00
Jack Grigg 43534d26d9 Integrate Orchard support and latest Rust updates 2024-03-25 23:19:44 -04:00