Allow Community Collators on Statemine

2yrs ago
6 Comments

The team working on Statemine has recently tested adding more collators to Westmint (beyond the genesis Invulnerables) and we believe that Statemine is ready for the same. Note that this call needs the Collator Selection UpdateOrigin, which is the majority of the Council. That is, it does not require a referendum, but as I am not a councillor, will look for one to make this motion.

I also recommend that the Council wait a few days to give people a chance to set up nodes (need to sync Relay Chain and Statemine). Perhaps set 20 Jan as a target for this.

I suggest the following values:

  • Set the CandidacyBond to 50 KSM. This means that an account that wishes to be a collator would need to reserve 50 KSM on Statemine in order to register their intent.
  • Set the DesiredCandidates to 4, allowing 4 additional collators to join. This is the number we tested with on Westmint and are confident will work without issue.

Once we get and address feedback from the first collator cohort on the setup process and documentation, we will suggest increasing the number of candidates if there is demand.

Call Construction

First we need to assemble the calls that we wish to dispatch on Statemine.

Statemine

  • set_candidacy_bond: Set the candidacy bond to 50 KSM.
  • set_desired_candidates: Set the desired number of collators to 4.

Call data: 0x280008150200203d88792d00000000000000000000150104000000

Kusama

This is the call that we'd make the Council motion on.

  • Dispatch the message to Statemine with Xcm origin.

Call hash: 0x00f1c35c3c3269fb72fabbd86b0e197a4dc8a664cf462b7975a853ab83fc2731

Call data:

0x630001000100a10f0204060302286bee6c280008150200203d88792d00000000000000000000150104000000
Up
Comments
No comments here