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

Release Runtime v0.1.0 #65

Open
hgminerva opened this issue Jan 8, 2025 · 5 comments
Open

Release Runtime v0.1.0 #65

hgminerva opened this issue Jan 8, 2025 · 5 comments
Assignees
Labels
enhancement New feature or request urgent Urgent or currently in-progress

Comments

@hgminerva
Copy link
Contributor

Release Runtime v0.1.0, we must check the following settings:

  1. Runtime Session Period (Use standard period settings)
  2. Runtime Version Specs
  3. Staking Xaver Addresses (10 Addresses)
  4. Staking weights
  5. Staking maximum candidates and delegates
  6. Staking minimum bond
  7. Assets minimum reserved amount
  8. Treasury spend period
  9. Treasury spend payout period
  10. Technical Collective maximum members
  11. Treasury Collective maximum members
  12. Technical Collective motion duration
  13. Treasury Collective motion duration
@hgminerva hgminerva added enhancement New feature or request urgent Urgent or currently in-progress labels Jan 8, 2025
@hgminerva hgminerva added this to the Runtime Upgrade milestone Jan 8, 2025
@hgminerva hgminerva self-assigned this Jan 8, 2025
hgminerva added a commit that referenced this issue Jan 8, 2025
hgminerva added a commit that referenced this issue Jan 8, 2025
@hgminerva
Copy link
Contributor Author

Session Period:
Production => pub const Period: u32 = 6 * HOURS;
Development => pub const Period: u32 = MINUTES;
Session Length:
Production => pub const SessionLength: BlockNumber = 6 * HOURS;
Development => pub const SessionLength: BlockNumber = MINUTES;

Commit: 0c423f2

hgminerva added a commit that referenced this issue Jan 8, 2025
@hgminerva
Copy link
Contributor Author

Asset Production:
pub const UNIT: Balance = 1_000_000_000_000; (1 XON)
pub const AssetDeposit: Balance = 10_000 * UNIT; (10,000 XON in order to create and asset)

References:
https://github.com/paritytech/polkadot-sdk/blob/master/substrate/frame/assets/src/lib.rs#L732

Commit: 58f27de

hgminerva added a commit that referenced this issue Jan 8, 2025
@hgminerva
Copy link
Contributor Author

hgminerva commented Jan 8, 2025

Treasury:

Development:

  1. pub const SpendPeriod: BlockNumber = 1 * MINUTES;
  2. pub const SpendPayoutPeriod: BlockNumber = 30 * MINUTES;
    Production:
  3. pub const SpendPeriod: BlockNumber = 1 * DAYS;
  4. pub const SpendPayoutPeriod: BlockNumber = 30 * DAYS;

Commit: b7d9e1c

hgminerva added a commit that referenced this issue Jan 8, 2025
@hgminerva
Copy link
Contributor Author

Governance Development:

  1. pub const TecnicalCommitteeMotionDuration: BlockNumber = 1 * MINUTES;
  2. pub const TreasuryCouncilMotionDuration: BlockNumber = 1 * MINUTES;

Governance Production

  1. pub const TecnicalCommitteeMotionDuration: BlockNumber = 5 * DAYS;
  2. pub const TreasuryCouncilMotionDuration: BlockNumber = 5 * DAYS;

Commit: 42f3eb8

hgminerva added a commit that referenced this issue Jan 8, 2025
@hgminerva
Copy link
Contributor Author

Staking Development:

Nodes: "0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20", // Charlie (Use for development) "0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22", // Dave (Use for development) "0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e", // Eve (Use for development)

Production:

pub const MaxStalingPeriod: BlockNumber = MINUTES * 2; pub const MinProposedCandidateBond: Balance = 10_000 * UNIT;

Commit: 0402217

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request urgent Urgent or currently in-progress
Projects
None yet
Development

No branches or pull requests

1 participant