def to_xlm(self) -> str: if isinstance(self.key, (ED25519Priv, ED25519Pub)): if self.version == Version.PRIVATE: return Keypair.from_raw_ed25519_seed(self.key.get_private_bytes()).secret else: return Keypair.from_raw_ed25519_public_key(self.key.get_public_bytes()).public_key else: raise ValueError("Can only derive XLM from ED25519")
def to_xlm(self) -> str: if self.version == Version.PRIVATE: return Keypair.from_raw_ed25519_seed(self.key.get_private_bytes()).secret else: return Keypair.from_raw_ed25519_public_key(self.key.get_public_bytes()).public_key