Errors/Chain errors

ValidatorEmissionTooLowToPreserveRoot

The action exceeds a configured safety policy

View as Markdown

Slot 3 (validator) of the emission weight vector is too low to reach root's baseline share. Every set makes the chain re-solve this subnet's effective TAO weight once, at this block, so root holders earn what they would with the default validator share and the global TaoWeight; that weight is capped at 1 (root TAO never counts more than 1:1). The requested share is at or below root's baseline share, or would need a weight above 1. The floor is r * (1 + alpha_issuance / root_tao) where r is root's baseline share; btcli subnets emission show --netuid <n> prints it for this block. Raise the validator share and resubmit.

Declared by the SubtensorModule pallet; it classifies to the semantic code policy_violation.

Declared at pallets/subtensor/src/macros/errors.rs#L452.

Remediation

The action exceeds a configured safety policy

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