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
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 Lee and Antonio 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
Antonio and gusto
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