Crowdloan
#27Crowdfunding for network initiatives
Part of Economy & Balances: TAO token management, transfers, and transaction fees
The absolute minimum contribution allowed.
Emitted when all contributors have been refunded.
This crowdloan has already been finalized. Finalization is a one-time operation that distributes funds and cannot be repeated.
The duration between the current block and the end block exceeds the maximum allowed. Crowdloans cannot run longer than MaximumBlockDuration blocks.
The duration between the current block and the end block is shorter than the required minimum. Crowdloans must run for at least MinimumBlockDuration blocks.
The call to dispatch was not found in the preimage storage.
The end block specified for this crowdloan has already passed. Crowdloans must have a future end block when created.
The crowdloan has not yet reached its fundraising cap. Finalization requires the campaign to be fully funded (or the contribution period to have ended, depending on configuration).
This crowdloan has already reached its fundraising cap. No more contributions can be accepted.
The fundraising cap for this crowdloan is set lower than the required deposit amount. The cap represents the maximum total funds the campaign can raise and must exceed the initial deposit.
Emitted when funding cap is updated.
Contributes TAO to an active crowdloan campaign.
Emitted when TAO is contributed to a crowdloan.
The contribution period for this crowdloan has ended. The campaign is past its end block and no longer accepts new contributions.
The crowdloan contribution period has not ended yet.
Map of (crowdloan_id, contributor) to contribution amount.
Your contribution amount is below the minimum set by the crowdloan creator. Each campaign defines its own minimum contribution threshold.
Creates a new crowdloan campaign to raise funds for a project.
Emitted when a new crowdloan campaign is created.
Map of crowdloan IDs to their information.
Temporarily set during finalize for dispatched call to access.
The deposit cannot be withdrawn from the crowdloan.
The initial deposit for creating this crowdloan is below the required minimum. The creator must put up a deposit that meets MinimumDeposit to prevent spam campaign creation.
Dissolves a crowdloan after all contributors are refunded.
Emitted when a crowdloan is dissolved.
Emitted when end block is updated.
Finalizes a successful crowdloan that reached its cap.
Emitted when a crowdloan successfully reaches its cap.
Storage for migration run status.
Your account does not have enough free balance to cover the crowdloan deposit or contribution amount.
The crowdloan ID you referenced does not exist. It may have never been created, or it was already dissolved.
You are not the creator of this crowdloan and cannot perform this administrative action. Only the account that created the campaign can manage it.
Maximum number of contributors per crowdloan.
This crowdloan has reached the maximum number of unique contributors allowed. No new contributors can join, though existing contributors may still increase their stake.
Maximum duration a crowdloan can run.
Emitted when minimum contribution is updated.
Minimum duration a crowdloan must run.
The minimum contribution threshold you set for this crowdloan is below the absolute floor. There is a network-wide AbsoluteMinimumContribution that all campaigns must respect.
The minimum deposit required to create a crowdloan.
The next incrementing crowdloan ID.
You have no recorded contribution to this crowdloan. You cannot withdraw or claim from a campaign you did not contribute to.
This crowdloan cannot be dissolved yet because it still has outstanding contributions. All contributors must be refunded before the campaign can be dissolved.
An arithmetic overflow occurred during crowdloan calculation.
The pallet ID used to derive crowdloan account addresses.
Emitted when some contributors have been refunded.
Refunds contributors of a failed crowdloan.
Maximum contributors that can be refunded per call.
An arithmetic underflow occurred during crowdloan calculation.
Updates the funding cap for a crowdloan.
Updates the end block for a crowdloan.
Updates the minimum contribution amount.
Withdraws your contribution from an active crowdloan.
Emitted when a contribution is withdrawn from a crowdloan.