Skip to main content

Polkadot Collator Setup

Project Description 📄

This is meant as a companion repository to polkadot-validator-setup, which allows anyone to launch a validator node in an automated and secure fashion.

I would like to standardize (as much as possible) the process of spinning up new collator nodes for different parachains.

I understand it might be tricky to bundle all the parachain launch setups into one repository, but there are some ideas of how this can be tackled:

  1. Have a single collator ansible role, and each branch would correspond to a specific parachain
  2. Have multiple ansible roles, and the main.yml in the project root to coordinate which roles get deployed.

I would lean towards the second option. While it might lead to large repo size due to multiple collator setups (and multiple networks - the setup might be different on Kusama or Polkadot), it gives more flexibility to spin up multiple collators for independant chains without meddling with git branching too much.

Deliverables 🔩

Ideally the PoC would Please list the deliverables of the project in as much detail as possible. Please also estimate the amount of work required and try to divide the project into meaningful milestones.

  • Total Estimated Duration: Duration of the whole project
  • Full-time equivalent (FTE): Amount of time (in days) required for a single person to complete this project (see)
  • Total Costs: Amount of Payment in USD for the whole project.

Milestone 1

Please add additional milestones in the same way:

  • Estimated Duration: Duration of milestone 1
  • FTE: Amount of time (in days) required for a single person to complete this milestone
  • Costs: Amount of Payment in USD for milestone 1
1.Title of the deliverablePlease describe the deliverable here as detailed as possible