class ECKey implements EncryptableItem {

    public String getPublicKeyAsHex() {
        return Utils.HEX.encode(pub.getEncoded());
    }

    public  ECKey();
    public  ECKey(SecureRandom secureRandom);
    protected  ECKey(@Nullable BigInteger priv, ECPoint pub);
    protected  ECKey(@Nullable BigInteger priv, LazyECPoint pub);
    @Deprecated public  ECKey(@Nullable byte[] privKeyBytes, @Nullable byte[] pubKey);
    @Deprecated public  ECKey(EncryptedData encryptedPrivateKey, byte[] pubKey, KeyCrypter keyCrypter);
    @Deprecated public  ECKey(@Nullable BigInteger privKey, @Nullable byte[] pubKey, boolean compressed);
    @Deprecated private  ECKey(@Nullable BigInteger privKey, @Nullable byte[] pubKey);

}