Cassandra Heart
36a423f7a2
staging temporary state under diagnostics
2025-10-08 02:30:40 -05:00
Cassandra Heart
8aca6accb2
fix: only check allocations if they exist
2025-10-07 21:11:45 -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
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
ad8dc9cd01
fix: reorder steps of join creation
2025-10-06 23:06:01 -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
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
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
Cassandra Heart
dbd95bd9e9
v2.1.0 ( #439 )
...
* v2.1.0 [omit consensus and adjacent] - this commit will be amended with the full release after the file copy is complete
* 2.1.0 main node rollup
2025-09-30 02:48:15 -05:00
Cassandra Heart
4696d5292c
restore verenc into hypergraph loop, thread hypergraph through token application for backcompat
2025-02-06 06:34:22 -06:00
Cassandra Heart
7f8137df67
reset cutoffs
2025-01-30 03:20:52 -06:00
Cassandra Heart
772edd31be
handle forked genesis
2025-01-30 02:20:01 -06:00
Cassandra Heart
5ed5f4ca6a
resolve state tree issue, ensure message validation is consistent with mint
2025-01-28 08:35:48 -06:00
Cassandra Heart
a0107caabc
tree rebuild at fork
2025-01-27 04:23:56 -06:00
Cassandra Heart
08305d6024
Merge branch 'v2.0.6-p2' into develop-2.1-pre-milestone3
2025-01-16 00:48:45 -06:00
Cassandra Heart
3722901956
add cache to processing
2025-01-16 00:48:16 -06:00
Cassandra Heart
bd08966076
Merge branch 'v2.0.6-p2' into develop-2.1-pre-milestone3
2025-01-15 19:03:35 -06:00
Cassandra Heart
6dab41ca49
v2.0.6-p2
2025-01-15 19:02:38 -06:00
Cassandra Heart
04452e28ff
handle worker failure condition by allowing tree production to continue
2025-01-10 12:15:56 -06:00
Cassandra Heart
f1f9067988
Merge branch 'v2.0.6' into develop-2.1-pre-milestone3
2025-01-09 06:12:14 -06:00
Cassandra Heart
41ab1161b7
Merge branch 'v2.0.6' into develop-2.1-pre-milestone3
2025-01-09 02:37:18 -06:00
petricadaipegsp
0b831deec1
Wait frame processing on sync end ( #412 )
2025-01-09 02:32:49 -06:00
Tyler Sturos
b14a57b25a
speed up data worker connection speeds ( #414 )
...
Co-authored-by: Tyler Sturos <tyler.john@qcommander.sh>
2025-01-09 02:31:13 -06:00
Cassandra Heart
819bb26dd6
v2.0.6
2025-01-09 02:29:18 -06:00
Cassandra Heart
e32e71bb0c
Merge branch 'develop' into develop-2.1
2024-12-18 01:21:07 -06:00
petricadaipegsp
5ad9bdc468
Change default GOGC to 10 ( #409 )
...
* Set default GOGC to 10
* Do not skip frame prover trie mutex
2024-12-10 19:11:09 -06:00
petricadaipegsp
b728d8d76f
Centralize configuration defaults and upgrade message limits ( #410 )
...
* Apply config defaults early
* Apply engine config defaults early
* Apply P2P config defaults early
* Remove default duplicates
* Fix casing
* Add sync message size configuration
2024-12-10 19:10:49 -06:00
Cassandra Heart
b49ba62d9a
Merge branch 'develop' into develop-2.1
2024-12-09 05:44:53 -06:00
Cassandra Heart
4f742abd77
support state tree
2024-12-09 05:44:43 -06:00
petricadaipegsp
a329bdab3a
Limit sync candidates ( #407 )
2024-12-07 21:21:03 -06:00
petricadaipegsp
b9f1f0a6af
Frame pruning fixes ( #405 )
...
* Consistently close iterators
* Prune frames in batches
* Add compact on start flag
2024-12-07 21:19:04 -06:00
petricadaipegsp
89c85422be
Stop gRPC and HTTP servers on shutdown ( #408 )
...
* Stop gRPC and HTTP servers on shutdown
* Wait for executor to register
2024-12-07 21:12:26 -06:00
petricadaipegsp
8a7aae3557
Frame processing optimisations ( #404 )
...
* Make frame processing hashing parallel
* Do not build address for new style proofs
* Validate mint requests in parallel
* Do not recompute byte form of address in mint
* Remove unused output
* Use single append
* Cache verify challenge proof results
2024-12-04 22:57:59 -06:00
petricadaipegsp
d1e65c1c92
Support frame fragmentation and dissemination ( #396 )
...
* Add clock frame fragment message
* Add clock frame fragment validation
* Add clock frame fragmentation utilities
* Add clock frame fragmentation message handling
* Report publication errors
* Publish info list after frame
* Add frame publish configuration
* Publish clock frame fragments
* Update BlossomSub dashboard
* Publish clock frame fragments in parallel
2024-12-02 16:25:10 -06:00
petricadaipegsp
f5f7eb243b
Change message size limits ( #394 )
...
* Increase message size limits
* Lower soft max message size to 1MiB
2024-12-02 15:00:43 -06:00
petricadaipegsp
e0993a94ea
Avoid further copies of the tries ( #393 )
...
* Revert logging change
* Avoid further copies of tries
* Avoid sync on beacon
* Avoid recreating the address for each transaction
2024-12-01 15:24:38 -06:00
petricadaipegsp
1b78d758f5
Prefer connected peers for sync ( #395 )
...
* Add externally reachable data peer flag
* Announce node reachability
* Go through candidates based on reachability
2024-12-01 15:07:08 -06:00