Errors/Chain errors
CommitRevealEnabled
This subnet requires commit-reveal weights; use the commit/reveal path (btcli weights auto-selects it) instead of plain set_weights — check with `btcli sudo get --netuid N`
Plain set_weights was called on a subnet where commit-reveal is enabled, which requires the commit/reveal flow instead. Check the commit_reveal_weights_enabled hyperparameter for the netuid and switch to commit_weights/reveal_weights.
Declared by the SubtensorModule pallet; it classifies to the semantic code disabled.
Declared at pallets/subtensor/src/macros/errors.rs#L131.
Remediation
This subnet requires commit-reveal weights; use the commit/reveal path (btcli weights auto-selects it) instead of plain set_weights — check with btcli sudo get --netuid N
The same explanation is available in the terminal: btcli explain CommitRevealEnabled.