synor/crates/synor-dag/src
Gulshan Yadav 4983193f63 feat(dag): add Phase 13 M1 - DAGKnight 32/100 BPS support
- Add BlockRateConfig enum with Standard (10 BPS), Enhanced (32 BPS),
  and Maximum (100 BPS) presets
- Add AdaptiveKBounds with scaled k ranges per block rate:
  - Standard: k 8-64, default 18
  - Enhanced: k 16-128, default 32
  - Maximum: k 50-255, default 64
- Add DagKnightManager::with_config() constructor for block rate selection
- Update adaptive k calculation to use configurable bounds
- Add NetworkConfig module in synor-consensus with:
  - BpsMode enum and NetworkConfig struct
  - DAA window, finality depth, pruning depth scaling
  - BPS comparison table generator
- Add comprehensive tests for all block rate configurations
2026-01-19 20:10:05 +05:30
..
dag.rs style: format all Rust code with cargo fmt 2026-01-08 05:22:24 +05:30
dagknight.rs feat(dag): add Phase 13 M1 - DAGKnight 32/100 BPS support 2026-01-19 20:10:05 +05:30
ghostdag.rs fix: resolve all clippy warnings for CI 2026-01-08 05:58:22 +05:30
latency.rs feat(dag): implement DAGKnight adaptive consensus protocol 2026-01-19 09:46:50 +05:30
lib.rs feat(dag): add Phase 13 M1 - DAGKnight 32/100 BPS support 2026-01-19 20:10:05 +05:30
ordering.rs style: format all Rust code with cargo fmt 2026-01-08 05:22:24 +05:30
pruning.rs Initial commit: Synor blockchain monorepo 2026-01-08 05:22:17 +05:30
reachability.rs style: format all Rust code with cargo fmt 2026-01-08 05:22:24 +05:30