pub trait Bip32RootKey {
type Err;
// Required methods
fn to_bip32_root_key(
&self,
network: Network,
) -> Result<ExtendedPrivKey, Self::Err>;
fn fingerprint(&self, network: Network) -> Result<Fingerprint, Self::Err>;
}