110 Commits
Author SHA1 Message Date
Youngjoon Lee f36529bdbb chore(chainsync): fix wrong log messages (#3309) 2026-08-18 09:00:01 +00:00
Youngjoon Lee c76c6152fa fix(consensus): rename window_absorption_parameter to uncle_reference_window_in_block (#3339) 2026-08-18 07:46:47 +00:00
Youngjoon Lee 826be9234e feat(chain): uncle-ref: select uncles when proposing a block (#3283) 2026-08-15 00:38:39 +00:00
Youngjoon Lee 13d29e53c0 feat(consensus): uncle-ref: add the uncle reference window to the config (#3282) 2026-08-15 00:38:39 +00:00
Daniel Sanchez 6dcbd6f202 feat(pow): Empowering Mantle (#3248) 2026-08-07 12:37:25 +00:00
Hansie Odendaal 767efe96a5 chore: implement remaining high value boundedness hardening (#3225) 2026-08-06 06:23:26 +00:00
Antonio 05b03fed72 chore: unused code cleanup (#3227) 2026-08-04 17:15:05 +00:00
Hansie Odendaal ac92c53ed1 chore: fix remaining alternate wire deserialisation paths boundedness (#3230) 2026-08-04 07:31:02 +00:00
Youngjoon Lee ce8c57e8c5 fix(cryptarchia-engine): avoid potential infinite loops in walk-back functions (#3209) 2026-08-03 14:11:38 +00:00
Antonio f3f26b844a fix: serialization logic for reference txs in a block (#3243) 2026-08-03 13:35:24 +00:00
Antonio 0dc34e2c5a chore: Wire* traits (#3198) 2026-07-30 11:16:46 +00:00
Andrus Salumets 7aa243b40f feat(logging): normalise default node logs (#2719) 2026-06-26 09:11:45 +02:00
davidrusuandClaude Opus 4.8 43bee89095 fix(cryptarchia-sync): bound chainsync message length before allocating (#3008)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 23:31:04 -04:00
Antonio cee30f6c07 chore(nom): migrate SDPActiveOp to NomEncode/Decode trait (#2974) 2026-06-22 09:35:04 +03:00
Youngjoon Leeandandrussal 4d54533a97 fix(chain): use rpds in Cryptarchia for prepare-commit pattern (#2896)
Co-authored-by: andrussal <salumets.andrus@gmail.com>
2026-06-15 23:47:13 +09:00
Youngjoon Lee d8711bbc3d fix(cryptarchia): use strict_sub for Epoch (#2940) 2026-06-15 16:52:59 +09:00
Youngjoon Lee 8abfef258c fix(cryptarchia): use strict_add for Epoch and Slot (#2924) 2026-06-12 13:10:49 +09:00
Antonio 49212e111e feat: remove sessions (#2850) 2026-06-03 17:10:33 +02:00
thomaslavaurandPetar Radovic 0a73ad5b6f fix: update the Channel Config Operation (#2714)
Co-authored-by: Petar Radovic <petar.radovic@gmail.com>
2026-05-12 13:25:10 +02:00
Youngjoon Lee 7a0cbda85c feat(chainsync): make MAX_INCOMING_REQUESTS user-configurable (#2701) 2026-05-07 20:53:46 +09:00
Youngjoon Lee f90a3308b1 fix(cryptarchia): always compute LCA with old tip to collect reorged blocks (#2677) 2026-05-06 08:43:38 +09:00
Antonio 3d326df6f5 chore: unify deps pt 1 (#2649) 2026-05-04 11:30:12 +02:00
Youngjoon Lee 571405b8b6 feat(genesis): add CryptarchiaParameter to genesis block (#2174) 2026-04-29 20:08:06 +09:00
davidrusu 33fc79cb44 fix(cargo-hack): feature flag pruning (#2611) 2026-04-24 09:30:29 -04:00
Hansie Odendaal 9127f668d0 feat: add retry logic to block_not_found error in block sync (#2581) 2026-04-24 11:41:11 +02:00
Antonio 75ec77da66 chore: rust 1.95 (#2564) 2026-04-20 12:15:33 +02:00
Andrus Salumets 4e30f3373b chore(clippy): annotate complex functions 2026-04-10 05:00:06 +02:00
Antonio 6b42706177 chore: introduce background-buffered stream and use it in Blend (#2438) 2026-03-30 16:57:26 +02:00
Youngjoon Lee 6640d3977e fix(cryptarchia-engine): shrink branches after switching to online (#2425) 2026-03-25 11:16:13 +09:00
Youngjoon Lee c22058a435 refactor(chain): do not clone branches when switching to online (#2423) 2026-03-25 10:09:04 +09:00
Youngjoon Lee 63a1c5ea05 refactor(cryptarchia-engine): do not clone engine and branches (#2418) 2026-03-24 20:09:24 +09:00
Daniel Sanchez f8aac821f7 fix(sync): Upgrade buffers size in sync to support bigger msg sizes (#2349) 2026-03-03 16:25:15 +02:00
AntonioandYoungjoon Lee 28e56a3aec chore: remove explicit deployment setting for Blend session and round duration (#2286)
Co-authored-by: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com>
2026-02-27 12:27:37 +01:00
Youngjoon Lee 89bc8bf478 fix(cryptarchia): start block density slot range from the 1st slot in epoch (#2236) 2026-02-20 11:25:43 +09:00
Youngjoon Lee 9a5f550405 feat(pol): derive t0/t1_constant from f (#2155) 2026-02-18 09:23:09 +09:00
Youngjoon Lee a4972a8d30 fix(cryptarchia): use s_gen for bootstrap fork choice rule (#2209) 2026-02-17 18:48:14 +09:00
Daniel Sanchez f1dc87b41e chore(settings): Stake inference beta config (#2199) 2026-02-16 10:23:39 -05:00
davidrusu 47a103848c fix(cryptarchia): initialize LIB with correct slot and height (#2198) 2026-02-16 08:43:50 -05:00
Hansie Odendaal cbf6ca61bd test: improve cucumber tests (#2150)
- Improved cucumber test artefacts by persisting them to the test output location, grouped by `feature>scenario>attempt>node`.
- Removed old `NOMOS_` const references.
- Updated test framework tag and re-pointed to the updated commit.
- Ensured that the required test artefacts are uploaded in CI.
- Fixed the _chain_start_time_ issue in the main repo and the test framework. This fixed `test_ibd_behind_nodes` locally.
2026-02-12 13:31:19 +02:00
8c6fc563b7 chore(cryptarchia): Remove active slot coefficient loading from configuration (#2068)
Co-authored-by: Antonio Antonino <antonio@status.im>
Co-authored-by: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com>
2026-01-29 23:50:17 +09:00
Antonio 8adab03690 chore: apply workspace lints to cryptarchia-sync (#2065) 2026-01-29 09:10:07 +01:00
Antonio e905a41c47 chore: update taplo (#2037) 2026-01-20 16:45:14 +01:00
Antonio 97b411ed0c chore: migrate nomos* to logos-blockchain* (#2028) 2026-01-20 11:45:39 +01:00
Youngjoon Lee 0e88327ca7 feat(chain): remove txs from mempool only after added to honest chain (#2027) 2026-01-20 11:49:43 +09:00
Antonio 96efa192a6 chore: make chainsync protocol name deployment-specific (#2016) 2026-01-16 15:42:32 +01:00
Álex e09a442c6f chore(dependencies): Move serde to workspace dependency (#1944) 2025-11-25 11:45:50 +01:00
Antonio cc06c51078 chore: add clippy lint for cargo files (#1754) 2025-11-14 15:23:07 +01:00
davidrusu 19db1c9916 feat(zk): update to new nomos-circuits structure (#1893) 2025-11-05 23:24:08 -05:00
Youngjoon Lee 95e584206d feat(chain): conditionally enable blob validation by block slot (#1839) 2025-10-29 19:39:27 +09:00
Antonio 73f5473c57 feat(chain): change logic for pre-computing winning slots (#1804) 2025-10-17 09:38:06 +02:00