Commit Graph
Select branches
Hide Pull Requests
PoE
aa/mempool-recovery
aa/self-hosted-tests
aa/test-new-overwatch
aa/tmp-mempool-recovery
aa/workspace-unification
add-da-utilities
add-pol-crate
add-test-for-big-blob-dissemination
allow-deprecated
api-refactor
blend-conn-mgr
block-explorer
block-explorer-3
carnot-service-refactor
chore-cluster-tests
chore-da-behavior-membership-tests
chore-da-integration-tests
chore-test-data-availability-integrity
ci-risc0-binstall
ci-rzup-risczero
cli-da-dispersal
cover-winning-prob-param
cryptarchia-fuzz
cryptarchia-integration
cryptarchia/clock-service
custom-writer
da-conn-maintenance-behavior
da-get-api
da-http-api
da-network-dispersal-validator
da-profile-encoder
da-v1-encoding-benchmarks
da-verifier-service
da/sample-sizes-test
da/verifier-cleanup
demo-app
detached
disable-logs
disseminate-refactor
do-not-kill-app
do-not-skip-id
do-not-use-prefix
executor-indexer-type
feature/recovery/consensus
fix-coverage-pr-branch-filter
fix-nix-shell-openssl
fix-nomos-cli-api
improve-consensus-api
integrate-explorer
integration-for-explorer
lifecycle
lifecycle-test
limit-blocks-api
limit-in-flight-requests
load-sample-from-storage
mark-items-in-block
markob/self-hosted-tests
master
mix-conn-monitor-intergration-test
mix-conn-monitor-refactor
mix-conn-monitor-sim
mix-interval-abstract
mix-msg-header-enc
mix-msg-header-enc-refactor
mix-msg-header-encryption-wip
mix-msg-integration
mix-msg-refactor
mix-msg-settings
mix-remove-drop
mixnet-ext-refactor
mixnet-integration
mv-pol
no-id
nomos-chat-fixes
nomos-node-common-types
overwatch-error
poc/surrealdb
pol-integration
private_transfer
private_transfer_multi
prune
prune-carnot-blocks
raw-api-cli
reestablish-conn
refactor-consensus-engine
remove-async-trait
revert-445-reestablish-conn
sampling-service-rng
sigkill-handling
specification-pr-template
storage-api
test-cryptarchia-arm-linux
test-github-actions
test-node-overhandle-wrapper
test-rs-enc-dec
testnet
tip-as-blockid
tmp/cfgsync-in-tests
tmp/macos-selfhost
tmp/verifier-adapter
tracing-once
unbox-select-traits
#10
#1003
#1004
#1005
#101
#1010
#1011
#1012
#1017
#1018
#102
#1020
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1043
#1044
#1045
#1049
#1049
#105
#1050
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#106
#1060
#1060
#1061
#1062
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#107
#1070
#1070
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#124
#125
#126
#127
#128
#13
#135
#136
#137
#138
#139
#14
#140
#141
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#156
#157
#16
#160
#161
#162
#163
#164
#165
#166
#167
#170
#175
#176
#177
#178
#18
#180
#181
#184
#186
#187
#189
#19
#193
#194
#196
#197
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#211
#212
#213
#216
#217
#22
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#237
#238
#24
#240
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#256
#257
#258
#259
#26
#260
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#274
#275
#278
#279
#28
#280
#281
#282
#283
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#315
#316
#317
#318
#320
#321
#325
#326
#327
#328
#330
#332
#333
#334
#335
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#36
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#38
#380
#381
#382
#384
#385
#386
#388
#389
#39
#390
#392
#393
#394
#395
#396
#397
#399
#4
#40
#400
#401
#402
#403
#404
#405
#407
#408
#409
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#441
#442
#443
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#46
#460
#461
#462
#463
#464
#465
#466
#467
#468
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#501
#502
#503
#504
#505
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#524
#525
#527
#528
#53
#530
#533
#534
#535
#536
#537
#538
#54
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#558
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#632
#633
#634
#635
#636
#638
#639
#64
#640
#641
#643
#644
#647
#648
#649
#65
#650
#651
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#693
#694
#695
#698
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#708
#709
#71
#710
#711
#712
#713
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#729
#73
#730
#731
#732
#733
#734
#736
#737
#738
#74
#75
#764
#765
#766
#767
#768
#769
#77
#770
#78
#79
#795
#796
#797
#798
#799
#8
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#81
#810
#811
#812
#813
#814
#815
#816
#817
#818
#819
#819
#82
#820
#821
#822
#823
#824
#825
#826
#828
#829
#83
#830
#831
#832
#834
#835
#836
#837
#838
#839
#84
#840
#841
#842
#843
#844
#845
#846
#847
#849
#850
#851
#852
#853
#854
#855
#856
#858
#859
#86
#860
#861
#862
#864
#865
#866
#87
#88
#89
#896
#897
#898
#9
#90
#901
#903
#904
#905
#906
#907
#908
#909
#91
#910
#911
#912
#913
#914
#915
#916
#917
#919
#920
#921
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#938
#94
#942
#945
#946
#950
#951
#952
#957
#965
#966
#967
#968
#969
#970
#971
#973
#974
#975
#976
#977
#978
#979
#98
#980
#981
#983
#984
#986
#987
#988
#989
#99
#991
#992
#993
#994
#995
#996
Select branches
Hide Pull Requests
PoE
aa/mempool-recovery
aa/self-hosted-tests
aa/test-new-overwatch
aa/tmp-mempool-recovery
aa/workspace-unification
add-da-utilities
add-pol-crate
add-test-for-big-blob-dissemination
allow-deprecated
api-refactor
blend-conn-mgr
block-explorer
block-explorer-3
carnot-service-refactor
chore-cluster-tests
chore-da-behavior-membership-tests
chore-da-integration-tests
chore-test-data-availability-integrity
ci-risc0-binstall
ci-rzup-risczero
cli-da-dispersal
cover-winning-prob-param
cryptarchia-fuzz
cryptarchia-integration
cryptarchia/clock-service
custom-writer
da-conn-maintenance-behavior
da-get-api
da-http-api
da-network-dispersal-validator
da-profile-encoder
da-v1-encoding-benchmarks
da-verifier-service
da/sample-sizes-test
da/verifier-cleanup
demo-app
detached
disable-logs
disseminate-refactor
do-not-kill-app
do-not-skip-id
do-not-use-prefix
executor-indexer-type
feature/recovery/consensus
fix-coverage-pr-branch-filter
fix-nix-shell-openssl
fix-nomos-cli-api
improve-consensus-api
integrate-explorer
integration-for-explorer
lifecycle
lifecycle-test
limit-blocks-api
limit-in-flight-requests
load-sample-from-storage
mark-items-in-block
markob/self-hosted-tests
master
mix-conn-monitor-intergration-test
mix-conn-monitor-refactor
mix-conn-monitor-sim
mix-interval-abstract
mix-msg-header-enc
mix-msg-header-enc-refactor
mix-msg-header-encryption-wip
mix-msg-integration
mix-msg-refactor
mix-msg-settings
mix-remove-drop
mixnet-ext-refactor
mixnet-integration
mv-pol
no-id
nomos-chat-fixes
nomos-node-common-types
overwatch-error
poc/surrealdb
pol-integration
private_transfer
private_transfer_multi
prune
prune-carnot-blocks
raw-api-cli
reestablish-conn
refactor-consensus-engine
remove-async-trait
revert-445-reestablish-conn
sampling-service-rng
sigkill-handling
specification-pr-template
storage-api
test-cryptarchia-arm-linux
test-github-actions
test-node-overhandle-wrapper
test-rs-enc-dec
testnet
tip-as-blockid
tmp/cfgsync-in-tests
tmp/macos-selfhost
tmp/verifier-adapter
tracing-once
unbox-select-traits
#10
#1003
#1004
#1005
#101
#1010
#1011
#1012
#1017
#1018
#102
#1020
#1037
#1038
#1039
#104
#1040
#1041
#1042
#1043
#1043
#1044
#1045
#1049
#1049
#105
#1050
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#106
#1060
#1060
#1061
#1062
#1062
#1063
#1064
#1065
#1066
#1067
#1068
#1069
#107
#1070
#1070
#108
#109
#11
#110
#111
#112
#113
#114
#115
#116
#117
#118
#119
#12
#120
#121
#122
#124
#125
#126
#127
#128
#13
#135
#136
#137
#138
#139
#14
#140
#141
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#152
#153
#154
#156
#157
#16
#160
#161
#162
#163
#164
#165
#166
#167
#170
#175
#176
#177
#178
#18
#180
#181
#184
#186
#187
#189
#19
#193
#194
#196
#197
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#21
#211
#212
#213
#216
#217
#22
#221
#222
#223
#224
#225
#226
#227
#228
#229
#23
#230
#231
#232
#233
#234
#237
#238
#24
#240
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#256
#257
#258
#259
#26
#260
#262
#263
#264
#265
#266
#267
#268
#269
#27
#270
#271
#272
#274
#275
#278
#279
#28
#280
#281
#282
#283
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#300
#301
#302
#303
#304
#305
#306
#307
#308
#309
#310
#315
#316
#317
#318
#320
#321
#325
#326
#327
#328
#330
#332
#333
#334
#335
#336
#337
#338
#339
#340
#341
#342
#343
#344
#345
#346
#347
#36
#361
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#38
#380
#381
#382
#384
#385
#386
#388
#389
#39
#390
#392
#393
#394
#395
#396
#397
#399
#4
#40
#400
#401
#402
#403
#404
#405
#407
#408
#409
#41
#410
#411
#412
#413
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#441
#442
#443
#445
#446
#447
#448
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#46
#460
#461
#462
#463
#464
#465
#466
#467
#468
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#479
#48
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#492
#493
#494
#495
#496
#497
#498
#499
#5
#50
#501
#502
#503
#504
#505
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#524
#525
#527
#528
#53
#530
#533
#534
#535
#536
#537
#538
#54
#544
#545
#546
#547
#548
#549
#55
#550
#551
#552
#553
#554
#555
#556
#557
#558
#559
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#6
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#614
#615
#616
#617
#618
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#632
#633
#634
#635
#636
#638
#639
#64
#640
#641
#643
#644
#647
#648
#649
#65
#650
#651
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#67
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#693
#694
#695
#698
#699
#7
#70
#700
#701
#702
#703
#704
#705
#706
#708
#709
#71
#710
#711
#712
#713
#715
#716
#717
#718
#719
#72
#720
#721
#722
#723
#724
#725
#726
#727
#729
#73
#730
#731
#732
#733
#734
#736
#737
#738
#74
#75
#764
#765
#766
#767
#768
#769
#77
#770
#78
#79
#795
#796
#797
#798
#799
#8
#80
#800
#801
#802
#803
#804
#805
#806
#807
#808
#81
#810
#811
#812
#813
#814
#815
#816
#817
#818
#819
#819
#82
#820
#821
#822
#823
#824
#825
#826
#828
#829
#83
#830
#831
#832
#834
#835
#836
#837
#838
#839
#84
#840
#841
#842
#843
#844
#845
#846
#847
#849
#850
#851
#852
#853
#854
#855
#856
#858
#859
#86
#860
#861
#862
#864
#865
#866
#87
#88
#89
#896
#897
#898
#9
#90
#901
#903
#904
#905
#906
#907
#908
#909
#91
#910
#911
#912
#913
#914
#915
#916
#917
#919
#920
#921
#923
#924
#925
#926
#927
#928
#929
#93
#930
#931
#932
#933
#934
#935
#936
#938
#94
#942
#945
#946
#950
#951
#952
#957
#965
#966
#967
#968
#969
#970
#971
#973
#974
#975
#976
#977
#978
#979
#98
#980
#981
#983
#984
#986
#987
#988
#989
#99
#991
#992
#993
#994
#995
#996
-
72b7e2775c
Daniel Sanchez
2025-02-21 17:57:03 +00:00 -
dac64b7564
Asses PR comments
cryptarchia/clock-service
danielSanchezQ
2025-02-21 17:56:55 +00:00 -
6f35953c26
Add small docs
danielSanchezQ
2025-02-21 17:37:49 +00:00 -
2a8ff569ad
gusto
2025-02-21 16:52:45 +00:00 -
d8c29b6869
gusto
2025-02-21 19:52:40 +03:00 -
c6f37b5657
Antonio
2025-02-21 16:47:57 +01:00 -
6243d9ba03
Update node config
Gusto
2025-02-20 09:26:18 +02:00 -
a063e8655c
Use policy in executor and validator swarms
Gusto
2025-02-20 01:01:21 +02:00 -
f47e1549e5
Use policy in da connection monitor
Gusto
2025-02-20 01:00:56 +02:00 -
096354de12
Connection policy in DA monitor
Gusto
2025-02-19 16:49:24 +02:00 -
f83c9a1ead
DA connection monitor settings in sample config
Gusto
2025-02-19 17:31:59 +02:00 -
01a85f358e
Use workspace nomos-da-network-core
Gusto
2025-02-19 16:52:04 +02:00 -
fdb396591a
Connection monitor related comment fixes
Gusto
2025-02-19 11:55:44 +02:00 -
9504b67d75
try_wake method in connection monitor
Gusto
2025-02-19 11:46:41 +02:00 -
b6e225897d
Use thiserror in connection monitor behaviour
Gusto
2025-02-19 11:44:24 +02:00 -
f26ae84e71
Connection monitor settings in da integration tests
Gusto
2025-02-19 00:00:46 +02:00 -
76c49ceb1a
Connection monitor in executor swarm
Gusto
2025-02-18 23:18:25 +02:00 -
12fc6417e1
Connection monitor in validator swarm
Gusto
2025-02-19 12:39:17 +02:00 -
ebf3e8e82c
Use fixed types where possible in da connection monitor
Gusto
2025-02-19 12:37:54 +02:00 -
b053fbcdb3
Connection monitor behaviour and DA monitor implementation
Gusto
2025-02-19 12:37:02 +02:00 -
11dbb30a83
WIP: Connection maintenance behaviour
Gusto
2025-02-17 11:52:51 +02:00 -
9b8d29be34
libp2p v0.55 in nomos-da
Gusto
2025-02-19 12:35:47 +02:00 -
a810d9939c
Daniel Sanchez
2025-02-21 15:12:49 +00:00 -
84131bc77c
Fix verifier bench
da/verifier-cleanup
danielSanchezQ
2025-02-21 14:31:25 +00:00 -
30e51fc584
Cleanup verifier leftovers
danielSanchezQ
2025-02-21 13:29:00 +00:00 -
48a14125d4
More clippy
danielSanchezQ
2025-02-21 15:02:37 +00:00 -
c724d1daf6
Fix system time stream test
danielSanchezQ
2025-02-21 14:43:30 +00:00 -
6a3147bbe3
Clippy happy
danielSanchezQ
2025-02-21 14:38:38 +00:00 -
ec29f8bfe2
Clippy happy
danielSanchezQ
2025-02-21 14:00:08 +00:00 -
9a8553c37f
Fix epoch method
danielSanchezQ
2025-02-21 13:49:20 +00:00 -
8a2c0fa391
Use broadcast instead of watch
danielSanchezQ
2025-02-21 12:29:34 +00:00 -
5d66b23675
Add stream test to system time backend
danielSanchezQ
2025-02-21 11:02:16 +00:00 -
308ca171d7
More tests fix
danielSanchezQ
2025-02-21 11:01:59 +00:00 -
94caa0ffaf
Fmt
danielSanchezQ
2025-02-20 17:54:11 +00:00 -
683567c168
Fix configs
danielSanchezQ
2025-02-20 17:28:54 +00:00 -
10d0684a50
Add time service to nodes
danielSanchezQ
2025-02-20 09:47:36 +00:00 -
0d38c3de7c
Adapt service to latest overwatch
danielSanchezQ
2025-02-20 08:44:19 +00:00 -
a828abce1f
Add missing feature to cryptarchia engine
danielSanchezQ
2025-02-19 17:54:20 +00:00 -
53f6326b1f
Fix lints
danielSanchezQ
2025-02-19 17:43:13 +00:00 -
ca2b08553d
Fix da test
danielSanchezQ
2025-02-19 12:28:44 +00:00 -
6b6ed6b6d9
Clippy happy
danielSanchezQ
2025-02-19 12:17:40 +00:00 -
f903711cee
Handle service lifecycle
danielSanchezQ
2025-02-19 12:11:42 +00:00 -
f4bdb64ff0
Add license to service
danielSanchezQ
2025-02-19 11:58:50 +00:00 -
b9b099518c
Fix rebase missing changes
danielSanchezQ
2025-02-19 11:55:06 +00:00 -
a1e2f94874
Add missing workspace dep
danielSanchezQ
2025-02-19 11:46:26 +00:00 -
1e785f366a
Run taplo
danielSanchezQ
2025-02-19 11:43:30 +00:00 -
096f0e565d
Fix tests
danielSanchezQ
2025-02-18 15:13:10 +00:00 -
f938448657
More generics hell
danielSanchezQ
2025-02-18 14:40:44 +00:00 -
9c7f962d9d
Mid-way generics hell
danielSanchezQ
2025-02-17 19:07:01 +00:00 -
88a0986b50
Integrate service into cryptarchia
danielSanchezQ
2025-02-17 19:06:43 +00:00 -
2ea3447e3f
Remove unnecessary import
danielSanchezQ
2025-02-17 17:57:43 +00:00 -
14a5d14fbe
Implement subscription in service
danielSanchezQ
2025-02-17 17:54:34 +00:00 -
dc76dea29b
Add timeout to ntp requests
danielSanchezQ
2025-02-17 17:51:16 +00:00 -
3e4be67f40
Cleanup imports
danielSanchezQ
2025-02-17 12:14:49 +00:00 -
d3c92bff1b
Implement system time backend
danielSanchezQ
2025-02-17 11:55:26 +00:00 -
7b2c0dcf57
Implement ntp backend
danielSanchezQ
2025-02-14 13:38:36 +00:00 -
042fd4d749
Move common code to engine time
danielSanchezQ
2025-02-14 13:38:27 +00:00 -
2da4c9fef4
Add ntp client
danielSanchezQ
2025-02-12 15:44:04 +00:00 -
bafeb155b9
Add ntp backend
danielSanchezQ
2025-02-12 12:18:53 +00:00 -
c4c476f2c1
Implement service
danielSanchezQ
2025-02-12 11:59:38 +00:00 -
5be40e1502
Pipe-up backend into service
danielSanchezQ
2025-02-12 08:51:56 +00:00 -
4dec2f58d0
Add time service crate
danielSanchezQ
2025-02-11 13:34:31 +00:00 -
a7eb36a8d7
Fix tests
danielSanchezQ
2025-02-11 11:20:11 +00:00 -
13826a80a2
Create EpochConfig
danielSanchezQ
2025-02-11 11:13:40 +00:00 -
ba4a5459aa
Álex
2025-02-21 14:35:42 +01:00 -
e879e44f08
Improve function docs, reorder imports.
feature/recovery/consensus
Alejandro Cabeza Romero
2025-02-21 14:33:46 +01:00 -
aadda9dabc
Remove unused imports.
Alejandro Cabeza Romero
2025-02-21 14:13:28 +01:00 -
072d876072
Simplify Leader's news.
Alejandro Cabeza Romero
2025-02-20 16:54:58 +01:00 -
2ed3c3ad97
Save security leader notes for recovery. Create Leader dynamically based on recovery strategy, now it doesn't need to update from genesis to k.
Alejandro Cabeza Romero
2025-02-20 13:13:26 +01:00 -
1c7ba94ae6
Store Leader security notes for recovery.
Alejandro Cabeza Romero
2025-02-20 12:35:18 +01:00 -
7fef31522d
Reorder parameters so they all follow the same natural order.
Alejandro Cabeza Romero
2025-02-18 15:34:35 +01:00 -
6c1bc36c8b
Reorder parameters for clarity
Alejandro Cabeza Romero
2025-02-18 11:27:36 +01:00 -
75e1a2444a
Extract follow chain range into a function.
Alejandro Cabeza Romero
2025-02-18 11:23:53 +01:00 -
1dc6a873b4
Rename function for clarity
Alejandro Cabeza Romero
2025-02-18 10:55:19 +01:00 -
013892ce86
Move cryptarchia building to separate function.
Alejandro Cabeza Romero
2025-02-18 10:51:16 +01:00 -
ecb9447899
Improve function name and docs
Alejandro Cabeza Romero
2025-02-18 09:49:17 +01:00 -
79cc553372
Refactor cryptarchia state into its own module.
Alejandro Cabeza Romero
2025-02-18 09:48:14 +01:00 -
8209a9f00f
Refactor recovery strategy.
Alejandro Cabeza Romero
2025-02-17 18:40:46 +01:00 -
4e24a1b75b
Rename initializer methods
Alejandro Cabeza Romero
2025-02-17 14:45:20 +01:00 -
72c39aaa55
Add recovery logic to rebuild leader and cryptarchia.
Alejandro Cabeza Romero
2025-02-17 13:54:23 +01:00 -
f1b27a17e9
Remove old can_recover (not useful), use old should_recover body instead. Simplify parameters on restore_from_recovery.
Alejandro Cabeza Romero
2025-02-12 17:10:39 +01:00 -
6cf12e024c
Add State initializer shortcut from cryptarchia.
Alejandro Cabeza Romero
2025-02-12 16:49:52 +01:00 -
674b60deba
Move state update behind a function.
Alejandro Cabeza Romero
2025-02-12 16:15:25 +01:00 -
2a16f928cd
Add security ledger state to State.
Alejandro Cabeza Romero
2025-02-12 16:07:16 +01:00 -
0e1c556d16
Improve log messages.
Alejandro Cabeza Romero
2025-02-11 16:08:07 +01:00 -
fc332c9c18
Recover from security block to tip.
Alejandro Cabeza Romero
2025-02-07 18:07:29 +01:00 -
3701cff87e
Move constraints to a higher layer.
Alejandro Cabeza Romero
2025-02-07 14:21:56 +01:00 -
8510046c9c
Use state to store tip and security block header id.
Alejandro Cabeza Romero
2025-02-06 20:39:19 +01:00 -
b4ae94cc83
Remove unneeded methods from StorageAdapter
Alejandro Cabeza Romero
2025-02-06 19:14:33 +01:00 -
0272068062
Refactor security param block fetch from StorageAdapter to Consensus. Improve docs.
Alejandro Cabeza Romero
2025-02-06 14:28:14 +01:00 -
fd5afc8e81
Use StorageAdapter instead of relay. Remove functions that already exist in StorageAdapter.
Alejandro Cabeza Romero
2025-02-05 18:45:07 +01:00 -
251996e4a5
Add save_security_block function to StorageAdapter. Move docs to trait level.
Alejandro Cabeza Romero
2025-02-05 18:44:22 +01:00 -
296ead4730
Implement StorageAdapter trait and struct.
Alejandro Cabeza Romero
2025-02-05 17:26:31 +01:00 -
3bdd965115
Fix parameter types.
Alejandro Cabeza Romero
2025-02-05 14:37:46 +01:00 -
cc67b2379a
Add optimize todo.
Alejandro Cabeza Romero
2025-02-05 13:12:29 +01:00 -
ceab9586ec
Save block at security_param position.
Alejandro Cabeza Romero
2025-02-04 21:38:13 +01:00 -
5a7a232350
Reorder CryptarchiaConsensus impl blocks generic constraints.
Alejandro Cabeza Romero
2025-02-12 17:06:28 +01:00 -
2e30550805
Group relays into CryptarchiaConsensusRelays. Remove unnecessart generics' constraints.
Alejandro Cabeza Romero
2025-02-10 19:22:42 +01:00 -
5185ef371a
Antonio
2025-02-21 14:16:15 +01:00 -
7d73fdb7cd
Roman Zajic
2025-02-21 20:52:07 +08:00