Kusama allows parachains to source tokens for their parachain bids in a decentralized crowdloan.
Note: For information on how to participate in the crowdloan and parachain auction testing on Rococo, please see the > Rococo page.
Anyone can create a new crowdloan campaign for a parachain slot by depositing a specified number of tokens. A campaign is configured as a range of slots (i.e. the duration of the parachain will bid for), a cap, and a duration. The duration can last over several auctions, meaning that the team will not need to restart the campaign just because they do not secure a slot on their first attempt.
Each created campaign will have an index. Once a crowdloan campaign is open, anyone can participate by sending a special transaction that references the campaign's index. Tokens used to participate must be transferable — that is, not locked for any reason, including staking, vesting, and governance — because they will be moved into a module-controlled account that was generated uniquely for this campaign.
Important: All crowdloan contributions are handled by the Crowdloan module’s logic where a campaign is identified by index, not by address. Never transfer tokens to an address in support of a campaign.
It is up to individual parachain teams to decide if and how they want to reward participants who forgo staking and choose to lock their tokens in support of the parachain’s campaign. As one can imagine, rewards will take many forms and may vary widely among projects.
During some point of the crowdloan campaign the owner will upload the parachain data. Ideally, the owner does this before soliciting contributions to the campaign so that the contributors can verify it. The data can only be uploaded once during the course of the campaign and it will be what is deployed as the parachain's runtime. Of course, once the parachain is running it can always change via runtime upgrades (as determined through its own local governance).
If a crowdloan campaign is successful, that parachain will be on-boarded to the Relay Chain. The collective tokens will be locked in that parachain's account for the entire duration that it is active.
Participants will be able to reclaim their tokens in one of two ways:
- If the campaign was successful, then the parachain will enter a retirement phase at the end of its lease. During this phase, participants can withdraw the tokens with which they participated.
- If the campaign was not successful, then this retirement phase will begin at the campaign's configured end, and participants can likewise withdraw their tokens.
Note: When the lease periods won by the crowdloan have finished, or the crowdloan has ended without winning a slot, anyone can trigger the refund of crowdloan contributions back to their original owners. All contributions must be returned before the crowdloan is fully deleted from the system.
Several teams in the ecosystem are preparing dashboards to track auctions and crowdloan campaigns. Check back with this page for updates as these are released.