# ExpiredWeightCommit (/docs/errors/chain/ExpiredWeightCommit)

The hash supplied to `reveal_weights` matches a commit whose reveal window has already passed, so it can no longer be revealed. Check the `commit_reveal_period` hyperparameter and reveal within the allowed epochs after committing; re-commit and reveal on time.

Declared by the `SubtensorModule` pallet; it classifies to the semantic code [`expired`](/docs/errors/expired).

## Remediation [#remediation]

The window has closed; restart the flow with fresh state

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