Skip to content

Council

Blockchains are designed to not have a single "root" user, but instead to have

Polkadot.JS

You can use Alice, Bob and Charlie development accounts to run extrinsics as root.

Example workflow:

  1. Open PolkadotJS > Developer > Extrinsics
  2. Create a new proposal:
    • Sender must be either Alice, Bob or Charlie.
    • Select councilCollective and propose.
      • Set threshold to 3.
      • Select doas and doasRoot for the proposal.
        • Set the call for the
      • Set lengthBound to 1000.
  3. Locate the proposal hash and index:
    • Go to Network > Explorer tab.
    • Under recent events look for councilCollective.Proposed event.
    • Open the event and copy proposalHash (hash) and proposalIndex (index).
  4. Cast votes:
    • Go back to Developer > Extrinsics.
    • Select councilCollective and vote.
    • Set proposal and index from the previous step.
    • Set approve to Yes.
    • You must complete this step with both Alice, Bob, Charlie!
  5. Close the proposal:
    • Select councilCollective and close.
    • Set proposal and index from the third step.
    • Set the refTime to 5000000000.
    • Set the proofSize to 30000.
    • Set the lengthBound to 1000.