Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
36502dc
Companion for Decouple Staking and Election - Part 3: Signed Phase
coriolinus Apr 1, 2021
1e509e9
Merge remote-tracking branch 'origin/master' into prgn-companion-for-…
coriolinus May 26, 2021
9638fcf
Merge remote-tracking branch 'origin/master' into prgn-companion-for-…
coriolinus May 27, 2021
0fc8c64
remove some config types
coriolinus May 31, 2021
a7ded3d
Merge remote-tracking branch 'origin/master' into prgn-companion-for-…
coriolinus Jun 18, 2021
5a972b2
Merge remote-tracking branch 'origin/master' into prgn-companion-for-…
coriolinus Jun 23, 2021
3c51221
allow up to 5 signed submissions on polkadot and kusama
coriolinus Jun 23, 2021
9538b7e
signed phase is equal induration to unsigned phase
coriolinus Jun 23, 2021
3da0659
use chain defaults for base and per-byte deposits; >= 16 SignedMaxSub…
coriolinus Jun 23, 2021
0f380ae
use a small but non-trivial solution reward
coriolinus Jun 23, 2021
fd9e8c6
reduce signed deposit per byte fee
coriolinus Jun 23, 2021
a0372e3
reduce signed reward, adjust polkadot expected soln size
coriolinus Jun 23, 2021
e1f3a06
copy submit benchmark from substrate
coriolinus Jun 23, 2021
b19f7e1
demo calculating an appropriate fee for the signed reward
coriolinus Jun 23, 2021
ff228bc
SignedRewardBase is 1.5x the fee to submit a signed solution
coriolinus Jun 24, 2021
f97eca3
Merge remote-tracking branch 'origin/master' into prgn-companion-for-…
coriolinus Jun 24, 2021
f5b6dd5
all chains use deposit byte of base per 50k
coriolinus Jun 25, 2021
99a16f3
Merge remote-tracking branch 'origin/master' into prgn-companion-for-…
Jun 28, 2021
7084efc
update Substrate
Jun 28, 2021
8cf97b6
cargo update -p pallet-election-provider-multi-phase
coriolinus Jun 28, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
reduce signed reward, adjust polkadot expected soln size
  • Loading branch information
coriolinus committed Jun 23, 2021
commit a0372e3bacc6bb0e136d05ee90fd64ebd1c0bbd1
2 changes: 1 addition & 1 deletion runtime/kusama/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@ parameter_types! {
// A typical solution occupies 20kb. This formula is currently adjusted such that a typical
// solution will spend approximately equal amounts on the base and per-byte deposits.
pub const SignedDepositByte: Balance = deposit(1, 0) / (20 * 1024 * 1024);
pub const SignedRewardBase: Balance = deposit(1, 0) / 4;
pub const SignedRewardBase: Balance = 1 * CENTS;

// fallback: emergency phase.
pub const Fallback: pallet_election_provider_multi_phase::FallbackStrategy =
Expand Down
8 changes: 4 additions & 4 deletions runtime/polkadot/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -335,10 +335,10 @@ parameter_types! {
// signed config
pub const SignedMaxSubmissions: u32 = 16;
pub const SignedDepositBase: Balance = deposit(1, 0);
// A typical solution occupies 20kb. This formula is currently adjusted such that a typical
// solution will spend approximately equal amounts on the base and per-byte deposits.
pub const SignedDepositByte: Balance = deposit(1, 0) / (20 * 1024 * 1024);
pub const SignedRewardBase: Balance = deposit(1, 0) / 4;
// A typical solution currently occupies 120kb. This formula is currently adjusted such that a
// typical solution will spend approximately equal amounts on the base and per-byte deposits.
pub const SignedDepositByte: Balance = deposit(1, 0) / (120 * 1024 * 1024);
pub const SignedRewardBase: Balance = 1 * CENTS;

// fallback: emergency phase.
pub const Fallback: pallet_election_provider_multi_phase::FallbackStrategy =
Expand Down
2 changes: 1 addition & 1 deletion runtime/westend/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,7 @@ parameter_types! {
// A typical solution occupies 20kb. This formula is currently adjusted such that a typical
// solution will spend approximately equal amounts on the base and per-byte deposits.
pub const SignedDepositByte: Balance = deposit(1, 0) / (20 * 1024 * 1024);
pub const SignedRewardBase: Balance = deposit(1, 0) / 4;
pub const SignedRewardBase: Balance = 1 * CENTS;

// fallback: emergency phase.
pub const Fallback: pallet_election_provider_multi_phase::FallbackStrategy =
Expand Down