/** @deprecated Use {@link #fromBase58(NetworkParameters, String)} */ @Deprecated public Address(@Nullable NetworkParameters params, String address) throws AddressFormatException { super(address); if (params != null) { if (!isAcceptableVersion(params, version)) { throw new WrongNetworkException(version, params.getAcceptableAddressCodes()); } this.params = params; } else { NetworkParameters paramsFound = null; for (NetworkParameters p : Networks.get()) { if (isAcceptableVersion(p, version)) { paramsFound = p; break; } } if (paramsFound == null) throw new AddressFormatException("No network found for " + address); this.params = paramsFound; } }
/** @deprecated Use {@link #fromBase58(NetworkParameters, String)} */ @Deprecated public Address(@Nullable NetworkParameters params, String address) throws AddressFormatException { super(address); if (params != null) { if (!isAcceptableVersion(params, version)) { throw new WrongNetworkException(version, params.getAcceptableAddressCodes()); } this.params = params; } else { NetworkParameters paramsFound = null; for (NetworkParameters p : Networks.get()) { if (isAcceptableVersion(p, version)) { paramsFound = p; break; } } if (paramsFound == null) throw new AddressFormatException("No network found for " + address); this.params = paramsFound; } }
/** @deprecated Use {@link #fromBase58(NetworkParameters, String)} */ @Deprecated public Address(@Nullable NetworkParameters params, String address) throws AddressFormatException { super(address); if (params != null) { if (!isAcceptableVersion(params, version)) { throw new WrongNetworkException(version, params.getAcceptableAddressCodes()); } this.params = params; } else { NetworkParameters paramsFound = null; for (NetworkParameters p : Networks.get()) { if (isAcceptableVersion(p, version)) { paramsFound = p; break; } } if (paramsFound == null) throw new AddressFormatException("No network found for " + address); this.params = paramsFound; } }
/** @deprecated Use {@link #fromBase58(NetworkParameters, String)} */ @Deprecated public Address(@Nullable NetworkParameters params, String address) throws AddressFormatException { super(address); if (params != null) { if (!isAcceptableVersion(params, version)) { throw new WrongNetworkException(version, params.getAcceptableAddressCodes()); } final byte[] hash = getHash(); if (!isAcceptableLength(params, version, hash.length)) { throw new WrongLengthException(hash.length); } this.params = params; } else { NetworkParameters paramsFound = null; for (NetworkParameters p : Networks.get()) { if (isAcceptableVersion(p, version) && isAcceptableLength(p, version, getHash(p).length)) { paramsFound = p; break; } } if (paramsFound == null) throw new AddressFormatException("No network found for " + address); this.params = paramsFound; } }