zashi-ios-wallet-private/secant/Dependencies/URIParser/URIParser.swift

23 lines
442 B
Swift

//
// URIParser.swift
// secant-testnet
//
// Created by Lukáš Korba on 17.05.2022.
//
import Foundation
struct URIParser {
enum URIParserError: Error { }
private let derivationTool: DerivationToolClient
init(derivationTool: DerivationToolClient) {
self.derivationTool = derivationTool
}
func isValidURI(_ uri: String) throws -> Bool {
try derivationTool.isValidZcashAddress(uri)
}
}