OpenGov: Tweak parameters further (#6416)

* Tweak parameters further

* Further tweaks to deposits
This commit is contained in:
Gavin Wood
2022-12-11 12:44:10 +00:00
committed by GitHub
parent 6f666a07b4
commit c6de7e2806
2 changed files with 37 additions and 37 deletions
@@ -55,7 +55,7 @@ impl pallet_conviction_voting::Config for Runtime {
parameter_types! { parameter_types! {
pub const AlarmInterval: BlockNumber = 1; pub const AlarmInterval: BlockNumber = 1;
pub const SubmissionDeposit: Balance = 1 * QUID; pub const SubmissionDeposit: Balance = 1 * QUID;
pub const UndecidingTimeout: BlockNumber = 28 * DAYS; pub const UndecidingTimeout: BlockNumber = 14 * DAYS;
} }
parameter_types! { parameter_types! {
@@ -72,10 +72,10 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "root", name: "root",
max_deciding: 1, max_deciding: 1,
decision_deposit: 100 * GRAND, decision_deposit: 100 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 24 * HOURS,
min_enactment_period: 3 * HOURS, min_enactment_period: 24 * HOURS,
min_approval: APP_ROOT, min_approval: APP_ROOT,
min_support: SUP_ROOT, min_support: SUP_ROOT,
}, },
@@ -84,12 +84,12 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
1, 1,
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "whitelisted_caller", name: "whitelisted_caller",
max_deciding: 30, max_deciding: 100,
decision_deposit: 100 * GRAND, decision_deposit: 10 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 30 * MINUTES,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 10 * MINUTES, confirm_period: 10 * MINUTES,
min_enactment_period: 30 * MINUTES, min_enactment_period: 10 * MINUTES,
min_approval: APP_WHITELISTED_CALLER, min_approval: APP_WHITELISTED_CALLER,
min_support: SUP_WHITELISTED_CALLER, min_support: SUP_WHITELISTED_CALLER,
}, },
@@ -100,10 +100,10 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "staking_admin", name: "staking_admin",
max_deciding: 10, max_deciding: 10,
decision_deposit: 5 * GRAND, decision_deposit: 5 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 2 * DAYS, min_enactment_period: 10 * MINUTES,
min_approval: APP_STAKING_ADMIN, min_approval: APP_STAKING_ADMIN,
min_support: SUP_STAKING_ADMIN, min_support: SUP_STAKING_ADMIN,
}, },
@@ -113,11 +113,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "treasurer", name: "treasurer",
max_deciding: 10, max_deciding: 10,
decision_deposit: 5 * GRAND, decision_deposit: 1 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 2 * DAYS, min_enactment_period: 24 * HOURS,
min_approval: APP_TREASURER, min_approval: APP_TREASURER,
min_support: SUP_TREASURER, min_support: SUP_TREASURER,
}, },
@@ -128,10 +128,10 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "lease_admin", name: "lease_admin",
max_deciding: 10, max_deciding: 10,
decision_deposit: 5 * GRAND, decision_deposit: 5 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 2 * DAYS, min_enactment_period: 10 * MINUTES,
min_approval: APP_LEASE_ADMIN, min_approval: APP_LEASE_ADMIN,
min_support: SUP_LEASE_ADMIN, min_support: SUP_LEASE_ADMIN,
}, },
@@ -142,10 +142,10 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "fellowship_admin", name: "fellowship_admin",
max_deciding: 10, max_deciding: 10,
decision_deposit: 5 * GRAND, decision_deposit: 5 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 2 * DAYS, min_enactment_period: 10 * MINUTES,
min_approval: APP_FELLOWSHIP_ADMIN, min_approval: APP_FELLOWSHIP_ADMIN,
min_support: SUP_FELLOWSHIP_ADMIN, min_support: SUP_FELLOWSHIP_ADMIN,
}, },
@@ -156,10 +156,10 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "general_admin", name: "general_admin",
max_deciding: 10, max_deciding: 10,
decision_deposit: 5 * GRAND, decision_deposit: 5 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 2 * DAYS, min_enactment_period: 10 * MINUTES,
min_approval: APP_GENERAL_ADMIN, min_approval: APP_GENERAL_ADMIN,
min_support: SUP_GENERAL_ADMIN, min_support: SUP_GENERAL_ADMIN,
}, },
@@ -170,10 +170,10 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "auction_admin", name: "auction_admin",
max_deciding: 10, max_deciding: 10,
decision_deposit: 5 * GRAND, decision_deposit: 5 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 2 * DAYS, min_enactment_period: 10 * MINUTES,
min_approval: APP_AUCTION_ADMIN, min_approval: APP_AUCTION_ADMIN,
min_support: SUP_AUCTION_ADMIN, min_support: SUP_AUCTION_ADMIN,
}, },
@@ -183,8 +183,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "referendum_canceller", name: "referendum_canceller",
max_deciding: 1_000, max_deciding: 1_000,
decision_deposit: 50 * GRAND, decision_deposit: 10 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 7 * DAYS, decision_period: 7 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 10 * MINUTES, min_enactment_period: 10 * MINUTES,
@@ -198,7 +198,7 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
name: "referendum_killer", name: "referendum_killer",
max_deciding: 1_000, max_deciding: 1_000,
decision_deposit: 50 * GRAND, decision_deposit: 50 * GRAND,
prepare_period: 4 * HOURS, prepare_period: 2 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 3 * HOURS,
min_enactment_period: 10 * MINUTES, min_enactment_period: 10 * MINUTES,
@@ -211,11 +211,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "small_tipper", name: "small_tipper",
max_deciding: 200, max_deciding: 200,
decision_deposit: 5 * QUID, decision_deposit: 1 * QUID,
prepare_period: 4 * HOURS, prepare_period: 1 * MINUTES,
decision_period: 7 * DAYS, decision_period: 7 * DAYS,
confirm_period: 3 * HOURS, confirm_period: 10 * MINUTES,
min_enactment_period: 24 * HOURS, min_enactment_period: 1 * MINUTES,
min_approval: APP_SMALL_TIPPER, min_approval: APP_SMALL_TIPPER,
min_support: SUP_SMALL_TIPPER, min_support: SUP_SMALL_TIPPER,
}, },
@@ -225,11 +225,11 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "big_tipper", name: "big_tipper",
max_deciding: 100, max_deciding: 100,
decision_deposit: 50 * QUID, decision_deposit: 10 * QUID,
prepare_period: 4 * HOURS, prepare_period: 10 * MINUTES,
decision_period: 7 * DAYS, decision_period: 7 * DAYS,
confirm_period: 6 * HOURS, confirm_period: 1 * HOURS,
min_enactment_period: 24 * HOURS, min_enactment_period: 10 * MINUTES,
min_approval: APP_BIG_TIPPER, min_approval: APP_BIG_TIPPER,
min_support: SUP_BIG_TIPPER, min_support: SUP_BIG_TIPPER,
}, },
@@ -239,7 +239,7 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "small_spender", name: "small_spender",
max_deciding: 50, max_deciding: 50,
decision_deposit: 500 * QUID, decision_deposit: 100 * QUID,
prepare_period: 4 * HOURS, prepare_period: 4 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 12 * HOURS, confirm_period: 12 * HOURS,
@@ -252,8 +252,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
33, 33,
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "medium_spender", name: "medium_spender",
max_deciding: 20, max_deciding: 50,
decision_deposit: 1_500 * QUID, decision_deposit: 200 * QUID,
prepare_period: 4 * HOURS, prepare_period: 4 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 24 * HOURS, confirm_period: 24 * HOURS,
@@ -266,8 +266,8 @@ const TRACKS_DATA: [(u16, pallet_referenda::TrackInfo<Balance, BlockNumber>); 15
34, 34,
pallet_referenda::TrackInfo { pallet_referenda::TrackInfo {
name: "big_spender", name: "big_spender",
max_deciding: 10, max_deciding: 50,
decision_deposit: 5 * GRAND, decision_deposit: 400 * QUID,
prepare_period: 4 * HOURS, prepare_period: 4 * HOURS,
decision_period: 14 * DAYS, decision_period: 14 * DAYS,
confirm_period: 48 * HOURS, confirm_period: 48 * HOURS,