pub trait NodeInfoFetcher<C: Curve>: Debug {
// Required methods
fn get_id_address(&self) -> DataAccessResult<Address>;
fn get_node_rpc_endpoint(&self) -> DataAccessResult<&str>;
fn get_dkg_private_key(&self) -> DataAccessResult<&C::Scalar>;
fn get_dkg_public_key(&self) -> DataAccessResult<&C::Point>;
}