pub trait ValidatorFactory: Send + Sync {
// Required methods
fn make_validator(
&self,
network: Network,
node_id: PublicKey,
channel_id: Option<ChannelId>,
) -> Arc<dyn Validator>;
fn policy(&self, network: Network) -> Box<dyn Policy>;
}
Expand description
A factory for validators