Commit Graph

533 Commits

Author SHA1 Message Date
Cassandra Heart
264efde9de
fix: blocker (3) 2025-10-23 00:59:34 -05:00
Cassandra Heart
d5a094116c
add test coverage for distributed lock behaviors – once passing, blocker (3) is resolved 2025-10-12 05:10:15 -05:00
Cassandra Heart
df52d5bb87
ahead of tests, get the protobuf/metrics-related changes out so teams can prepare 2025-10-12 00:22:50 -05:00
Cassandra Heart
70efacbac1
rollup of pre-liveness check lock interactions 2025-10-11 04:59:11 -05:00
Cassandra Heart
5023e019e6
fix: no fork replay on repeat for non-archive nodes, snap now behaves correctly 2025-10-10 05:12:53 -05:00
Cassandra Heart
ec8074e01b
add test coverage for fork choice behaviors and replay – once passing, blocker (2) is resolved 2025-10-10 02:21:38 -05:00
Cassandra Heart
32a7824ec3
fix: remove unnecessary prefix from prover ref 2025-10-09 22:45:36 -05:00
Cassandra Heart
30a76203d3
fix: nil ref on consensus halts for non-archive nodes 2025-10-09 22:45:07 -05:00
Cassandra Heart
3eb7477ff8
fix: support test/devnet defaults for coverage scenarios 2025-10-09 22:44:42 -05:00
Cassandra Heart
5dd3623b8d
fix: establish grace period on halt scenario to permit recovery 2025-10-09 21:33:26 -05:00
Cassandra Heart
866f08ccf8
qol: additional logging for diagnostics, also testnet/devnet handling for confirmations 2025-10-09 20:19:43 -05:00
Cassandra Heart
f59eb4ba0a
fix lock fallthrough, add missing allocation update 2025-10-09 04:44:33 -05:00
Cassandra Heart
6d15fbfc7d
fix: weave in lock/unlock semantics to liveness provider 2025-10-09 02:27:05 -05:00
Cassandra Heart
4565ee2c9b
fix: adjust tests with new execution shape 2025-10-08 23:11:57 -05:00
Cassandra Heart
e0f3f04171
fix: update execution engines to support new locking model 2025-10-08 23:04:00 -05:00
Cassandra Heart
ff449ecc98
fix: token intrinsic locking 2025-10-08 22:44:21 -05:00
Cassandra Heart
9a1a9743a6
fix: hypergraph intrinsic locking 2025-10-08 22:23:25 -05:00
Cassandra Heart
76405d7876
fix: compute intrinsic locking 2025-10-08 22:08:03 -05:00
Cassandra Heart
d5b7679e70
fix: first phase of distributed lock refactoring 2025-10-08 21:24:27 -05:00
Cassandra Heart
36a423f7a2
staging temporary state under diagnostics 2025-10-08 02:30:40 -05:00
Cassandra Heart
aa933b2617
fix: pomw mint proof data needs to be hierarchically under global intrinsic domain 2025-10-07 21:13:21 -05:00
Cassandra Heart
8aca6accb2
fix: only check allocations if they exist 2025-10-07 21:11:45 -05:00
Cassandra Heart
baa532640f
fix: add missing interface method and amend test blossomsub to use new peer id basis 2025-10-07 21:11:22 -05:00
Cassandra Heart
703e97c66a
reuse shard descriptors for both join planning and confirm/reject decisions 2025-10-07 03:26:53 -05:00
Cassandra Heart
c441353a09
qol: separate decisional logic on post-enrollment confirmation into consensus engine, proposer, and worker manager where relevant, refactor out scoring 2025-10-07 02:57:01 -05:00
Cassandra Heart
75b281184a
qol: use fisher-yates shuffle to ensure prover allocations are evenly distributed when scores are equal 2025-10-07 02:09:29 -05:00
Cassandra Heart
f06c65a901
qol: small logging tweaks for easier log correlation in debug mode 2025-10-07 00:18:07 -05:00
Cassandra Heart
923add5120
qol: underflow causes join fail in first ten frames on test/devnets 2025-10-07 00:15:58 -05:00
Cassandra Heart
05ca341081
fix: use the unallocated workers to generate a proof 2025-10-07 00:15:04 -05:00
Cassandra Heart
036d94a4fa
fix: preempt prover from planning with no workers 2025-10-07 00:14:35 -05:00
Cassandra Heart
006ef46731
fix: add delegate to protobuf <-> reified join conversion 2025-10-06 23:07:35 -05:00
Cassandra Heart
e7a03f84e5
fix: join verify frame source + ensure domain is properly padded (unnecessary but good for consistency) 2025-10-06 23:06:55 -05:00
Cassandra Heart
ad8dc9cd01
fix: reorder steps of join creation 2025-10-06 23:06:01 -05:00
Cassandra Heart
e72b407277
fix: master/worker connectivity issue in sparse networks
tight coupling of peer and workers can sometimes interfere if mesh is sparse, so give workers a pseudoidentity but publish messages with the proper peer key
2025-10-06 21:16:05 -05:00
Cassandra Heart
61204339ba
qol: diagnostic data for peer authenticator 2025-10-06 18:35:16 -05:00
Cassandra Heart
bd5ebf9a5d
fix: broadcast listener default 2025-10-06 18:34:45 -05:00
Cassandra Heart
daf10a648d
fix: eager prover 2025-10-06 18:34:27 -05:00
Cassandra Heart
a6b51d4622
fix: divide by zero case 2025-10-06 18:33:56 -05:00
Cassandra Heart
93820ad135
fix: worker registration should be idempotent if inputs are same, otherwise permit updated records 2025-10-06 04:00:30 -05:00
Cassandra Heart
1f62e5daed
fix: overflow arithmetic on frame number comparison 2025-10-06 03:59:51 -05:00
Cassandra Heart
0d08f74031
fix: separate X448/Decaf448 signed keys, add onion key to registry 2025-10-06 01:30:37 -05:00
Cassandra Heart
2c721a05c2
fix:non-archive snap sync issues 2025-10-05 23:51:46 -05:00
Cassandra Heart
74e500ef60
qol: log value should be snake cased 2025-10-05 23:51:29 -05:00
Cassandra Heart
e0393aa34d
fix: shut the fuck up, peer log 2025-10-05 23:51:09 -05:00
Cassandra Heart
f6bade89bf
fix: update stored worker registry, improve logging for debug mode 2025-10-05 23:50:16 -05:00
Cassandra Heart
0174e0c324
fix: fewer available shards than provers should choose shard length 2025-10-05 23:49:10 -05:00
Cassandra Heart
7c13667ad9
fix: friendlier initialization that requires less manual kickstarting for test/devnets 2025-10-05 23:48:34 -05:00
Cassandra Heart
6d4488caf3
fix: panic should induce shutdown from event_distributor 2025-10-05 23:48:12 -05:00
Cassandra Heart
d1b833e8b1
v2.1.0.2 2025-10-05 19:24:02 -05:00
Cassandra Heart
cec73cd940
v2.1.0.1 (#441)
wire issue for proxy worker init - h/t dogeanger
moved injection from implicit to explicit for hypergraph operations
bundle address resolution for multi-tx token interactions
genesis shard init bug
message subscriber for app -> global flow bug
shard store save bug
2025-09-30 15:42:34 -05:00