37 Commits
Author SHA1 Message Date
Antonio 53b41b8ba3 fix(blend): proper wire encoding without any dynamically sized types (#3105) 2026-07-09 08:04:15 +02:00
Antonio 217f9361a2 chore(blend): change reported metric value for peer count (#3059) 2026-07-02 08:19:27 +02:00
Antonio 05fe387e15 chore(blend): minor improvements (#3066) 2026-07-02 08:18:35 +02:00
Antonio 877bb9f105 feat(blend): use key nullifiers as message IDs and implement winning slot streams (#2959) 2026-06-17 13:03:34 +03:00
Antonio db20086614 fix(blend): correctness bugs (#2915) 2026-06-10 15:52:49 +02:00
0c514ce6f5 test(blend-network): characterize edge connection leak in Starting state (#2908)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Antonio Antonino <antonio@status.im>
2026-06-10 09:58:26 +02:00
3826e76821 test(blend-network): reproduce epoch-transition FullyNegotiated panic (#2907)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Antonio Antonino <antonio@status.im>
2026-06-10 09:39:21 +02:00
Antonio f4b3d5443c chore: build with locked flag (#2892) 2026-06-09 07:57:35 +02:00
Antonio 2917691c8c fix: Blend panic and logs (#2887) 2026-06-08 12:28:36 +02:00
Antonio 49212e111e feat: remove sessions (#2850) 2026-06-03 17:10:33 +02:00
Andrus Salumets eba38db2d8 refactor(logging): migrate blend log targets (#2659) 2026-05-04 11:22:14 +02:00
Antonio 7193892b81 fix(blend): remove spammy old metrics and fix concurrency issue for connections (#2589) 2026-04-23 10:05:44 +02:00
Antonio 6045e90c65 feat(blend): add HTTP endpoint for currently connected peers (#2573) 2026-04-20 17:12:17 +02:00
Antonio f8a28be398 fix(blend): use exponential back-off for retrials (#2542) 2026-04-17 08:08:32 +02:00
Antonio 884b2d939e fix(blend): address self audit findings (#2522) 2026-04-14 11:18:51 +02:00
Antonio 252f829a13 test(blend): add test coverage for testing Blend status-quo (#2514) 2026-04-14 10:09:21 +02:00
Andrus Salumets 4e30f3373b chore(clippy): annotate complex functions 2026-04-10 05:00:06 +02:00
Antonio 71b99e5af0 fix(blend): check for valid x25519 shared secret derivation (#2493) 2026-04-08 14:04:53 +02:00
Antonio ea9d6fbfea feat(blend): do not verify PoQ before forwarding messages (#2472) 2026-04-08 09:10:45 +02:00
Copilotcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>hansieodendaalHansie Odendaal
e15c4b006b fix: harden memory allocations against untrusted length-driven and iterative allocations (#2226)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hansieodendaal <39146854+hansieodendaal@users.noreply.github.com>
Co-authored-by: Hansie Odendaal <hansie.odendaal@gmail.com>
2026-04-07 17:43:45 +02:00
Antonio 18b87c1dde feat(blend): update duplicate message detection logic (#2458) 2026-04-07 09:48:31 +02:00
Andrus Salumets 19ec5a4b6e chore: reduce and standardize node logging 2026-03-31 13:52:54 +02:00
Antonio 10a94c036c fix: slot ticks debugging (#2427) 2026-03-27 09:35:32 +01:00
Antonio e27e7d094b fix(blend): improve re-dial logic (#2429) 2026-03-27 07:48:51 +01:00
Antonio a2ee3acffc fix(blend): more Blend fixes (#2422) 2026-03-25 09:23:41 +01:00
Antonio 1ea9c87ac3 fix(blend): session rotation fixes (#2408) 2026-03-24 09:47:38 +01:00
Antonio 398d812431 fix: bypass Blend when proposing first block of a new session (#2392) 2026-03-19 17:40:52 +01:00
Antonio b4b7eaf8cb chore: update Rust to 1.94 (#2362) 2026-03-09 16:47:22 +00:00
Youngjoon Lee 470b23cf55 test(blend): disable spammy peer tests temporarily (#2282) 2026-02-25 16:00:54 +09:00
Youngjoon LeeandAntonio Antonino 87ac7ac29c fix(blend): dial peers after new session starts (#2274)
Co-authored-by: Antonio Antonino <antonio@status.im>
2026-02-25 01:27:29 +09:00
Antonio 471b426495 fix: blend session rotation issues (#2272) 2026-02-24 11:28:43 +01:00
Antonio 77fe8d34c4 fix(blend): race condition when evaluating duplicate messages (#2261) 2026-02-23 16:35:01 +01:00
Antonioandgusto d214afed67 fix(blend): more Blend fixes and chores (#2237)
Co-authored-by: gusto <bacvinka@gmail.com>
2026-02-23 13:52:06 +01:00
Antonio de49930ff6 chore: small updates to logging (#2211) 2026-02-18 11:45:14 +01:00
Youngjoon Lee 9a5f550405 feat(pol): derive t0/t1_constant from f (#2155) 2026-02-18 09:23:09 +09: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
Antonio 97b411ed0c chore: migrate nomos* to logos-blockchain* (#2028) 2026-01-20 11:45:39 +01:00