nip.code_validation.rollout_analysis.VerifierAnalyserMixin

nip.code_validation.rollout_analysis.VerifierAnalyserMixin#

class nip.code_validation.rollout_analysis.VerifierAnalyserMixin[source]#

Mixin class for analysing the verifier.

Methods Summary

relevant_agents_and_channels()

Get the relevant agents and channels for the analysis.

Attributes

protocol_handler

Methods

relevant_agents_and_channels() Iterator[tuple[str, str]][source]#

Get the relevant agents and channels for the analysis.

Selects the verifier agents and the channels they are active in.

Yields:
  • agent_name (str) – The name of the agent.

  • channel_name (str) – The name of the channel.