Skip to content

bloqade.lanes.bytecode.exceptions.MoveValidationError

← Module overview

classMoveValidationErrorsource

bloqade.lanes.bytecode.exceptions.MoveValidationError

Bases: Exception

Base class for lane-group executability errors against an atom state.

Signature
class MoveValidationError(message: str, errors: list[Exception] | None = None)

Raised by AtomStateData.validate_moves when a lane group cannot execute. Carries an errors attribute with the individual error instances — subclasses of this class for occupancy-rule violations, and LaneGroupError subclasses for the static lane-group checks.

Parameters

NameTypeDefaultDescription
messagestrrequired
errorslist[Exception] | NoneNone

Attributes

NameTypeDefaultDescription
errorslist[Exception]errors or []