From 7f3cfa124e53a5d6dcb0f1c9a476c7a7dbfe1551 Mon Sep 17 00:00:00 2001 From: Kian Paimani <5588131+kianenigma@users.noreply.github.com> Date: Wed, 6 Oct 2021 17:51:47 +0200 Subject: [PATCH] Re-configure offchain repeat frequency for elections (#3966) --- polkadot/runtime/kusama/src/lib.rs | 4 ++-- polkadot/runtime/polkadot/src/lib.rs | 4 ++-- polkadot/runtime/westend/src/lib.rs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/polkadot/runtime/kusama/src/lib.rs b/polkadot/runtime/kusama/src/lib.rs index bbf0aae5312..e496f316667 100644 --- a/polkadot/runtime/kusama/src/lib.rs +++ b/polkadot/runtime/kusama/src/lib.rs @@ -361,8 +361,8 @@ parameter_types! { pub SignedRewardBase: Balance = UNITS / 10; pub SolutionImprovementThreshold: Perbill = Perbill::from_rational(5u32, 10_000); - // miner configs - pub OffchainRepeat: BlockNumber = 5; + // 1 hour session, 15 minutes unsigned phase, 8 offchain executions. + pub OffchainRepeat: BlockNumber = UnsignedPhase::get() / 8; /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a /// very large value. Once the `BagsList` is in full motion, staking might open its door to many diff --git a/polkadot/runtime/polkadot/src/lib.rs b/polkadot/runtime/polkadot/src/lib.rs index e57f4564e7a..6f790645134 100644 --- a/polkadot/runtime/polkadot/src/lib.rs +++ b/polkadot/runtime/polkadot/src/lib.rs @@ -385,8 +385,8 @@ parameter_types! { pub SignedRewardBase: Balance = 1 * UNITS; pub SolutionImprovementThreshold: Perbill = Perbill::from_rational(5u32, 10_000); - // miner configs - pub OffchainRepeat: BlockNumber = 5; + // 4 hour session, 1 hour unsigned phase, 32 offchain executions. + pub OffchainRepeat: BlockNumber = UnsignedPhase::get() / 32; /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a /// very large value. Once the `BagsList` is in full motion, staking might open its door to many diff --git a/polkadot/runtime/westend/src/lib.rs b/polkadot/runtime/westend/src/lib.rs index 17138875a7c..c6187cf82c9 100644 --- a/polkadot/runtime/westend/src/lib.rs +++ b/polkadot/runtime/westend/src/lib.rs @@ -347,8 +347,8 @@ parameter_types! { pub SignedRewardBase: Balance = 1 * UNITS; pub SolutionImprovementThreshold: Perbill = Perbill::from_rational(5u32, 10_000); - // miner configs - pub OffchainRepeat: BlockNumber = 5; + // 1 hour session, 15 minutes unsigned phase, 4 offchain executions. + pub OffchainRepeat: BlockNumber = UnsignedPhase::get() / 4; /// Whilst `UseNominatorsAndUpdateBagsList` or `UseNominatorsMap` is in use, this can still be a /// very large value. Once the `BagsList` is in full motion, staking might open its door to many -- GitLab