1
0
mirror of synced 2025-02-22 12:38:10 +00:00

Commit Graph

  • 72b7e2775c
    Merge dac64b7564fe04bc1501e640bbc71ed04671734b into 2d4afb56a9bff5dba85af5d63a51b26911eb589a 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
    Merge d8c29b68695be61a58b239fb4181dcd4c249cf6d into 2d4afb56a9bff5dba85af5d63a51b26911eb589a gusto 2025-02-21 16:52:45 +00:00
  • d8c29b6869
    feat(DA): Connection policy and use in monitor (#1066) da-conn-maintenance-behavior gusto 2025-02-21 19:52:40 +03:00
  • c6f37b5657
    Clippy not complaining aa/tmp-mempool-recovery 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
    Merge 84131bc77c7723702a68d48f3b2962a58addc2e1 into 2d4afb56a9bff5dba85af5d63a51b26911eb589a 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
    Merge e879e44f0867289290f6de67c115aa48dbd898cb into 2d4afb56a9bff5dba85af5d63a51b26911eb589a Á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
    Recoverable mempool Antonio 2025-02-21 14:16:15 +01:00
  • 7d73fdb7cd
    Merge ec62fd59e0bfade24d0f32a05481a66a372cdd7d into 2d4afb56a9bff5dba85af5d63a51b26911eb589a Roman Zajic 2025-02-21 20:52:07 +08:00