# ContributionPeriodNotEnded (/docs/errors/chain/ContributionPeriodNotEnded)

The operation requires the crowdloan's contribution period to be over, but the current block is still before the crowdloan's `end` block. Compare the `end` field of the `Crowdloans` entry for the `crowdloan_id` with the current block number.

Declared by the `Crowdloan` pallet; it classifies to the semantic code [`too_early`](/docs/errors/too-early).

## Remediation [#remediation]

The required window has not opened yet; wait some blocks and retry

The same explanation is available in the terminal: `btcli explain ContributionPeriodNotEnded`.
