feat(rc): integrate StakingAhClient pallet and upgrade staking to production parameters

- Add pezpallet-staking-async-ah-client and rc-client dependencies
- Wire StakingAhClient as SessionManager and EventHandler (replacing ValidatorManager for session routing)
- Replace FullIdentificationOf with ExposureOfOrDefault for proper historical session tracking
- Route parachain reward_points through RewardValidatorsWithEraPoints
- EraPayout: switch from dynamic total_issuance to fixed 200M HEZ baseline (prevents compound inflation)
- MaxExposurePageSize: 64 → 512 (Polkadot production value)
- MaxSessionReportRetries: 5 → 64 (~6min retry window for AH reliability)
- Bump spec_version to 1_020_007
This commit is contained in:
2026-02-18 21:22:45 +03:00
parent 6dcbfe2638
commit 0f9be4aa03
4 changed files with 191 additions and 29 deletions
Generated
+2
View File
@@ -14931,6 +14931,8 @@ dependencies = [
"pezpallet-session",
"pezpallet-session-benchmarking",
"pezpallet-staking",
"pezpallet-staking-async-ah-client",
"pezpallet-staking-async-rc-client",
"pezpallet-staking-runtime-api",
"pezpallet-state-trie-migration",
"pezpallet-sudo",