code: def public_key_from_ed25519_key(hex_public_key):
      
      public_key = crypto.Ed25519VerifyingKey(bytes.fromhex(hex_public_key), encoding='bytes')
      return public_key.encode(encoding='base58').decode('utf-8')
docs: Generate base58 public key from hex encoded public key