nu-node/crates/nu-consensus/src
Mukan Erkin 142264191c feat(block-loop): validator rotation + PoN update + scheduler auto-txs
- BlockLoopConfig gains dev_mode flag; rotation check skipped in dev mode
- load_validator_set() scans "validator:" prefix each slot for live state
- update_validator_pon() bumps pon_score and consecutive_blocks after honest block
- generate_scheduler_txs() injects VotingOpen / NodeApprove / NodeReject auto-txs
- ValidatorSet: slot_producer(), update(), get(), active_count(), Default, is_banned filter

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 14:50:18 +03:00
..
lib.rs feat(consensus): slashing, skip tracking, scheduler auto-tx injection into block loop 2026-04-24 12:31:46 +03:00
pon_score.rs feat(nu-node): initial Faz 0 scaffold 2026-04-24 00:00:26 +03:00
scheduler.rs feat(nu-node): initial Faz 0 scaffold 2026-04-24 00:00:26 +03:00
slashing.rs feat(consensus): slashing, skip tracking, scheduler auto-tx injection into block loop 2026-04-24 12:31:46 +03:00
slot.rs feat(nu-node): initial Faz 0 scaffold 2026-04-24 00:00:26 +03:00
types.rs feat(consensus): slashing, skip tracking, scheduler auto-tx injection into block loop 2026-04-24 12:31:46 +03:00
validator_set.rs feat(block-loop): validator rotation + PoN update + scheduler auto-txs 2026-04-24 14:50:18 +03:00