Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update parameters #1329

Merged
merged 2 commits into from
Aug 13, 2021
Merged
Changes from all commits
Commits
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
42 changes: 21 additions & 21 deletions runtime/karura/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ impl pallet_authorship::Config for Runtime {

parameter_types! {
pub const DisabledValidatorsThreshold: Perbill = Perbill::from_percent(33);
pub const Period: u32 = 6 * HOURS;
pub const Period: u32 = 6 * HOURS; // TODO: delete this
}

impl pallet_session::Config for Runtime {
Expand Down Expand Up @@ -371,8 +371,8 @@ impl pallet_sudo::Config for Runtime {

parameter_types! {
pub const GeneralCouncilMotionDuration: BlockNumber = 3 * DAYS;
pub const GeneralCouncilMaxProposals: u32 = 50;
pub const GeneralCouncilMaxMembers: u32 = 50;
pub const GeneralCouncilMaxProposals: u32 = 20;
pub const GeneralCouncilMaxMembers: u32 = 30;
}

impl pallet_collective::Config<GeneralCouncilInstance> for Runtime {
Expand Down Expand Up @@ -401,8 +401,8 @@ impl pallet_membership::Config<GeneralCouncilMembershipInstance> for Runtime {

parameter_types! {
pub const FinancialCouncilMotionDuration: BlockNumber = 3 * DAYS;
pub const FinancialCouncilMaxProposals: u32 = 50;
pub const FinancialCouncilMaxMembers: u32 = 50;
pub const FinancialCouncilMaxProposals: u32 = 20;
pub const FinancialCouncilMaxMembers: u32 = 30;
}

impl pallet_collective::Config<FinancialCouncilInstance> for Runtime {
Expand Down Expand Up @@ -431,8 +431,8 @@ impl pallet_membership::Config<FinancialCouncilMembershipInstance> for Runtime {

parameter_types! {
pub const HomaCouncilMotionDuration: BlockNumber = 3 * DAYS;
pub const HomaCouncilMaxProposals: u32 = 50;
pub const HomaCouncilMaxMembers: u32 = 50;
pub const HomaCouncilMaxProposals: u32 = 20;
pub const HomaCouncilMaxMembers: u32 = 30;
}

impl pallet_collective::Config<HomaCouncilInstance> for Runtime {
Expand Down Expand Up @@ -461,8 +461,8 @@ impl pallet_membership::Config<HomaCouncilMembershipInstance> for Runtime {

parameter_types! {
pub const TechnicalCommitteeMotionDuration: BlockNumber = 3 * DAYS;
pub const TechnicalCommitteeMaxProposals: u32 = 50;
pub const TechnicalCouncilMaxMembers: u32 = 50;
pub const TechnicalCommitteeMaxProposals: u32 = 20;
pub const TechnicalCouncilMaxMembers: u32 = 30;
}

impl pallet_collective::Config<TechnicalCommitteeInstance> for Runtime {
Expand Down Expand Up @@ -613,11 +613,11 @@ impl pallet_tips::Config for Runtime {
}

parameter_types! {
pub const LaunchPeriod: BlockNumber = 2 * DAYS;
pub const VotingPeriod: BlockNumber = 2 * DAYS;
pub const LaunchPeriod: BlockNumber = 5 * DAYS;
pub const VotingPeriod: BlockNumber = 5 * DAYS;
pub const FastTrackVotingPeriod: BlockNumber = 3 * HOURS;
pub MinimumDeposit: Balance = 1000 * dollar(KAR);
pub const EnactmentPeriod: BlockNumber = 36 * HOURS;
pub MinimumDeposit: Balance = 100 * dollar(KAR);
pub const EnactmentPeriod: BlockNumber = 2 * DAYS;
pub const CooloffPeriod: BlockNumber = 7 * DAYS;
pub PreimageByteDeposit: Balance = deposit(0, 1);
pub const InstantAllowed: bool = true;
Expand Down Expand Up @@ -867,7 +867,7 @@ impl orml_vesting::Config for Runtime {

parameter_types! {
pub MaximumSchedulerWeight: Weight = Perbill::from_percent(10) * RuntimeBlockWeights::get().max_block;
pub const MaxScheduledPerBlock: u32 = 30;
pub const MaxScheduledPerBlock: u32 = 10;
}

impl pallet_scheduler::Config for Runtime {
Expand Down Expand Up @@ -978,7 +978,7 @@ parameter_types! {
pub DefaultDebitExchangeRate: ExchangeRate = ExchangeRate::saturating_from_rational(1, 10);
pub DefaultLiquidationPenalty: Rate = Rate::saturating_from_rational(8, 100);
pub MinimumDebitValue: Balance = 20 * dollar(KUSD);
pub MaxSwapSlippageCompareToOracle: Ratio = Ratio::saturating_from_rational(1, 100);
pub MaxSwapSlippageCompareToOracle: Ratio = Ratio::saturating_from_rational(15, 100);
}

impl module_cdp_engine::Config for Runtime {
Expand Down Expand Up @@ -1132,8 +1132,8 @@ impl module_incentives::Config for Runtime {
}

parameter_types! {
pub CreateClassDeposit: Balance = 20 * dollar(KAR);
pub CreateTokenDeposit: Balance = 2 * dollar(KAR);
pub CreateClassDeposit: Balance = 50 * dollar(KAR);
pub CreateTokenDeposit: Balance = 20 * cent(KAR);
pub MaxAttributesBytes: u32 = 2048;
}

Expand Down Expand Up @@ -1474,10 +1474,10 @@ pub fn create_x2_parachain_multilocation(index: u16) -> MultiLocation {
parameter_types! {
pub const KSMCurrencyId: CurrencyId = CurrencyId::Token(TokenSymbol::KSM);
pub const LKSMCurrencyId: CurrencyId = CurrencyId::Token(TokenSymbol::LKSM);
pub MinimumMintThreshold: Balance = 10 * millicent(KSM);
pub MinimumMintThreshold: Balance = 10 * cent(KSM);
pub RelaychainSovereignSubAccount: MultiLocation = create_x2_parachain_multilocation(RELAYCHAIN_SUB_ACCOUNT_ID);
pub MaxRewardPerEra: Permill = Permill::from_rational(411u32, 1_000_000u32); // 15% / 365 = 0.0004109
pub MintFee: Balance = millicent(KSM);
pub MaxRewardPerEra: Permill = Permill::from_rational(500u32, 1_000_000u32); // 1.2 ^ (1/365) = 1.0004996359
pub MintFee: Balance = 20 * millicent(KSM); // 2x XCM fee on Kusama
pub DefaultExchangeRate: ExchangeRate = ExchangeRate::saturating_from_rational(1, 10);
}
impl module_homa_lite::Config for Runtime {
Expand Down Expand Up @@ -2122,7 +2122,7 @@ mod tests {
// Ensure that `required_point` > 0, collator can be kicked out normally.
assert!(
CollatorKickThreshold::get().mul_floor(
(Period::get() * module_collator_selection::POINT_PER_BLOCK)
(HOURS * module_collator_selection::POINT_PER_BLOCK)
.checked_div(MaxCandidates::get())
.unwrap()
) > 0
Expand Down