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
davidrusu and Claude 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 Lee and andrussal
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
thomaslavaur and Petar 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
Antonio and Youngjoon 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