Commit Graph

  • 6eb39561ec Migrate to Rust backend with fast spendability support Jack Grigg 2023-07-19 18:13:59 +0100
  • 0bc33addf0 [#1157] Update proto files Lukas Korba 2023-07-19 08:15:26 +0200
  • 6bb054ba2f
    Merge pull request #1156 from LukasKorba/1147-Update-cbp_state_machine-png Lukas Korba 2023-07-05 13:28:48 +0200
  • 6687b914fd [#1147] Update cbp_state_machine_png Lukas Korba 2023-07-04 12:45:34 +0200
  • 8065aa718d
    Merge pull request #1155 from tw0po1nt/1154-fix-inverted-sync-status-flags Lukas Korba 2023-07-03 15:10:41 +0200
  • 52a80edbd9 Fix inverted sync status flags, and update internal structure to follow same, simpler if pattern Matthew Watt 2023-07-02 15:28:13 -0500
  • d2b5341fa1
    code_ql.yml deleted Lukas Korba 2023-06-30 15:11:17 +0200
  • 015ed66873
    Merge pull request #1151 from LukasKorba/1150-Remove-Travis-CI-yml-file Lukas Korba 2023-06-29 21:01:58 +0200
  • 25642eb582 [#1150] Remove Travis CI yml file Lukas Korba 2023-06-29 19:26:32 +0200
  • 605af0417f
    Merge pull request #1149 from zcash/feature/pre-dag Lukas Korba 2023-06-28 15:00:37 +0200
  • d930517348
    Merge pull request #1148 from LukasKorba/1140-ClearCache-action-before-anything-starts Lukas Korba 2023-06-28 14:28:16 +0200
  • 34af1f1611 [#1140] ClearCache action before anything starts Lukas Korba 2023-06-20 11:59:56 +0200
  • 90a9e0057d
    Merge pull request #1146 from LukasKorba/1144-Make-State-Machine-context-aware-of-previous-state Lukas Korba 2023-06-20 11:57:06 +0200
  • 9984e7fd0d
    Merge pull request #1145 from LukasKorba/1141-Implement-getLastEnhancedHeight Lukas Korba 2023-06-20 11:56:44 +0200
  • f1c4947a2c [#1141] Implement firstUnenhancedHeight Lukas Korba 2023-06-15 16:54:09 +0200
  • 440910282a [#1144] Make State Machine context aware of previous state Lukas Korba 2023-06-15 17:07:44 +0200
  • 3629861b7a
    Merge pull request #1136 from zcash/feature/700_cbp_as_state_machine Michal Fousek 2023-05-30 15:26:40 +0200
  • 21a3c06b00 [#700] CompactBlockProcessor as state machine proof of concept Michal Fousek 2023-05-05 17:04:13 +0200
  • 29acc0c893 [#700] Fix progress reporting Michal Fousek 2023-05-30 14:49:51 +0200
  • 2797f7be2d [#700] CompactBlockProcessor as state machine proof of concept Michal Fousek 2023-05-05 17:04:13 +0200
  • c3737908ae Small fixes Michal Fousek 2023-05-26 10:54:58 +0200
  • b7f5cf11aa
    Merge pull request #1134 from Chlup/1115_fix_networktests Michal Fousek 2023-05-26 10:47:14 +0200
  • 3945b473dc
    Merge pull request #1132 from Chlup/1094_fix_offline_tests Michal Fousek 2023-05-26 10:47:02 +0200
  • 0c3f01c201
    Merge pull request #1131 from Chlup/1126_fix_darksidetests Michal Fousek 2023-05-26 10:46:51 +0200
  • d3f0a1a80c [#1115] Fix NetworkTests in state machine branch Michal Fousek 2023-05-26 10:46:04 +0200
  • 1a2e235f05
    Merge pull request #1133 from LukasKorba/1129-Final-check-of-all-State-Machine-Action-tests Lukas Korba 2023-05-26 09:51:54 +0200
  • 41d46272bd [#1129] Final check of all State Machine Action tests Lukas Korba 2023-05-26 09:39:21 +0200
  • 423afa36e5 Fix offline tests Michal Fousek 2023-05-26 09:37:12 +0200
  • d60e949c3e [#1126] Fix DarksideTests in state machine branch Michal Fousek 2023-05-26 09:28:27 +0200
  • 56d1fd3f91 Fix after rebase Michal Fousek 2023-05-25 09:48:09 +0200
  • b1a1a210ba [#700] Fix DarksideTests Michal Fousek 2023-05-24 14:53:09 +0200
  • e13bb54363 [#1121] Implement MigrateLegacyCacheDBAction Lukas Korba 2023-05-23 14:47:02 +0200
  • 51427ccea0 [#1122] Implement FileManager protocol and dependency Lukas Korba 2023-05-24 09:13:30 +0200
  • 78d72d32ab [#1042] Implement ComputeSyncRangesAction Lukas Korba 2023-05-23 08:39:00 +0200
  • b4d8aedaa1 [#1041] Implement ClearCacheAction Lukas Korba 2023-05-22 10:39:41 +0200
  • 4f03337dba [#1040] Implement ClearAlreadyScannedBlocksAction Lukas Korba 2023-05-22 10:22:06 +0200
  • 23f3e70cc5 [#1039] Implement ChecksBeforeSyncAction Lukas Korba 2023-05-22 09:20:08 +0200
  • 15c069b914 [#1043] Implement DownloadAction Lukas Korba 2023-05-21 08:58:29 +0200
  • 02911e793d [#700] Make NetworkTests compilable Michal Fousek 2023-05-22 09:53:40 +0200
  • ab0a736ebf [#700] Get rid of ScanDownloadedButUnscannedAction Michal Fousek 2023-05-22 09:23:32 +0200
  • 4b238cd241 [#1044] Implement EnhanceAction Lukas Korba 2023-05-19 16:35:05 +0200
  • 245d05898d Make linter happy Michal Fousek 2023-05-19 11:03:12 +0200
  • aba4102da7 [#1046] Implement SaplingParamsAction Lukas Korba 2023-05-18 09:25:40 +0200
  • 77d11d5e3f [#1045] Implement FetchUTXOsAction Lukas Korba 2023-05-18 11:44:19 +0200
  • 25e7ccccc1 Improve mocks generating Michal Fousek 2023-05-18 13:24:04 +0200
  • c4638edca4 [#1047] Implement ScanAction Lukas Korba 2023-05-18 09:02:06 +0200
  • 6bf123437d [#1049] Implement ValidateAction Lukas Korba 2023-05-17 16:50:44 +0200
  • 7ac9047a2c [#1051] Update how progress is computed after switch to state machine Lukas Korba 2023-05-15 16:20:09 +0200
  • 3161a118c0 [#1050] Implement ValidateServerAction Lukas Korba 2023-05-17 12:07:00 +0200
  • 1a3866b546 [#700] Make CBP state machine work Michal Fousek 2023-05-15 12:27:26 +0200
  • d7421db116 [#1039] Implement ChecksBeforeSyncAction Michal Fousek 2023-05-12 11:06:39 +0200
  • 5040f7fc31 [#1040] Implement ClearAlreadyScannedBlocksAction Michal Fousek 2023-05-12 11:14:42 +0200
  • 6f569ef64c [#1041] Implement ClearCacheAction Michal Fousek 2023-05-12 11:16:20 +0200
  • 07bb21d0a4 [#1044] Implement EnhanceAction Michal Fousek 2023-05-12 11:49:15 +0200
  • 9c31c1cd6a Fix compilation Michal Fousek 2023-05-12 11:09:50 +0200
  • 5e746fc3c2 [#1047] Implement ScanAction Lukas Korba 2023-05-11 15:20:17 +0200
  • 2e7dcb7b4a [#1048] Implement ScanDownloadedButUnscannedAction Lukas Korba 2023-05-11 16:50:03 +0200
  • 3f097689b4 [#1046] Implement SaplingParamsAction Lukas Korba 2023-05-11 12:34:09 +0200
  • b55f2dc6bf [#1043] Fix batch range computation in DownloadAction Michal Fousek 2023-05-11 13:59:50 +0200
  • e642702d38 [#700] Implement cache clearing when some actions fail Michal Fousek 2023-05-11 12:41:14 +0200
  • c9632c4513 [#1042] Implement ComputeSyncRangesAction Michal Fousek 2023-05-11 13:28:43 +0200
  • 8cfd25f9ec [#1045] Implement FetchUTXOsAction Lukas Korba 2023-05-11 12:48:45 +0200
  • 9aafccd744 [#700] Implement progress reporting in state machine CBP Michal Fousek 2023-05-11 12:31:02 +0200
  • 809e14772c [#700] Implement sending of some events from CompactBlockProcessorNG Michal Fousek 2023-05-11 10:53:12 +0200
  • 66be41e4f9 [#700] Add idle state to CBP state machine Michal Fousek 2023-05-11 10:26:33 +0200
  • ad5f47cc0f [#1059] Implement rewind for state machine CBP Michal Fousek 2023-05-10 13:20:23 +0200
  • 4c71796c2c [#1060] Implement wipe for state machine CBP Michal Fousek 2023-05-10 13:32:20 +0200
  • d113799997 [#1052] Implement AfterSyncHooksManager when using state machine CBP Michal Fousek 2023-05-10 13:14:36 +0200
  • c5b1cf8ee4 [#1058] Implement stop for state machine CBP Michal Fousek 2023-05-10 13:03:45 +0200
  • f699580a5c [#1057] Implement start for state machine CBP Michal Fousek 2023-05-10 12:57:46 +0200
  • ed6212496a [#1055] Implement retry timer to state machine CBP Michal Fousek 2023-05-10 13:58:57 +0200
  • c8a055cc85 [#1061] Add failure methods for state machine CBP Michal Fousek 2023-05-10 12:31:49 +0200
  • c73397ecda [#1056] Add constructors to state machine CBP Michal Fousek 2023-05-10 13:49:08 +0200
  • 0514ee3014 [#1050] Implement ValidateServerAction Michal Fousek 2023-05-10 14:17:12 +0200
  • 10a443aaef [#1049] Implement ValidateAction Michal Fousek 2023-05-10 14:22:58 +0200
  • a088202c27 [#1043] Implement DownloadAction Michal Fousek 2023-05-10 14:42:54 +0200
  • 4cbc92f6ce Fix docs Michal Fousek 2023-05-11 08:32:02 +0200
  • 900f26e795 [#1054] Add config to state machine CBP Michal Fousek 2023-05-10 11:53:39 +0200
  • 7afa86e0b4 Action.stop is now async Michal Fousek 2023-05-10 14:09:46 +0200
  • e6d547f86a [#700] Add documentation for CompactBlockProcessor state machine Michal Fousek 2023-05-08 10:40:24 +0200
  • 8697a7f6fe Small updates Michal Fousek 2023-05-10 08:47:03 +0200
  • b05f1941ce [#700] CompactBlockProcessor as state machine proof of concept Michal Fousek 2023-05-05 17:04:13 +0200
  • e8d5e9cd43
    Merge pull request #1130 from Chlup/1128_fix_switch_to_disconnect Michal Fousek 2023-05-24 22:23:43 +0200
  • 213c767e3c [#700] Fix DarksideTests Michal Fousek 2023-05-24 14:53:09 +0200
  • 9144f26b35 [#1128] Fix switch to error state after Synchronizer.prepare() call Michal Fousek 2023-05-24 15:24:09 +0200
  • a0ff51120b [#1121] Implement MigrateLegacyCacheDBAction Lukas Korba 2023-05-23 14:47:02 +0200
  • e267435d84
    Merge pull request #1124 from LukasKorba/1122-Implement-FileManager-protocol-and-dependency Lukas Korba 2023-05-24 09:40:20 +0200
  • 3256b6b465 [#1122] Implement FileManager protocol and dependency Lukas Korba 2023-05-24 09:13:30 +0200
  • ee3d082155
    Merge pull request #1114 from Chlup/1111_isp_disk_storage Michal Fousek 2023-05-23 18:43:24 +0200
  • f33280c8c4
    [#1108] Instrument rust backend tracing (#1109) Francisco Gindre 2023-05-23 13:31:30 -0300
  • 8201e1b41d
    update resolved filed Francisco Gindre 2023-05-23 13:30:46 -0300
  • aca5deb9a1
    [#1108] Instrument rust backend tracing Francisco Gindre 2023-05-19 21:15:15 -0300
  • 454afaf2e6
    Merge pull request #1120 from LukasKorba/1042-Implement-ComputeSyncRangesAction Lukas Korba 2023-05-23 13:39:49 +0200
  • 7a5f63c0b8 [#1042] Implement ComputeSyncRangesAction Lukas Korba 2023-05-23 08:39:00 +0200
  • ac9724163f
    Merge pull request #1118 from LukasKorba/1041-Implement-ClearCacheAction Lukas Korba 2023-05-23 08:44:05 +0200
  • 778a67b605 [#1041] Implement ClearCacheAction Lukas Korba 2023-05-22 10:39:41 +0200
  • 23378a5a8d
    Merge pull request #1117 from LukasKorba/1040-Implement-ClearAlreadyScannedBlocksAction Lukas Korba 2023-05-23 08:43:05 +0200
  • a5e21e63a3 [#1040] Implement ClearAlreadyScannedBlocksAction Lukas Korba 2023-05-22 10:22:06 +0200
  • d6bcbefd02
    Merge pull request #1112 from LukasKorba/1039-Implement-ChecksBeforeSyncAction Lukas Korba 2023-05-23 08:40:57 +0200
  • b5a61b035e
    Merge pull request #1110 from LukasKorba/1043-Implement-DownloadAction Lukas Korba 2023-05-23 08:40:23 +0200