pub trait NetworkCheckable { // Required method fn require_network(&self, network: &Network) -> Result<()>; }