validators¶
Validator behaviours subclass beaconrunner.validatorlib.BRValidator
and use attributes exposed in self.data (of type beaconrunner.validatorlib.ValidatorData
) to make decisions.
Subclasses of BRValidator must define at least two methods:
attest(self, known_items) -> Optional[Attestation]
propose(self, known_items) -> Optional[Attestation]