From 0688ae03f7f9b32561d00fb7ea9ad5467d626f3f Mon Sep 17 00:00:00 2001 From: Michael Scoff Date: Thu, 16 Nov 2017 20:51:37 -0800 Subject: [PATCH] Add CryptoAddressValidator --- Trust/Foundation/CryptoAddressValidator.swift | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Trust/Foundation/CryptoAddressValidator.swift diff --git a/Trust/Foundation/CryptoAddressValidator.swift b/Trust/Foundation/CryptoAddressValidator.swift new file mode 100644 index 000000000..280a6937c --- /dev/null +++ b/Trust/Foundation/CryptoAddressValidator.swift @@ -0,0 +1,16 @@ +// Copyright SIX DAY LLC. All rights reserved. + +import Foundation + +enum AddressValidatorType { + case ethereum +} + +struct CryptoAddressValidator { + static func isValidAddress(_ value: String?, type: AddressValidatorType = .ethereum) -> Bool { + guard value?.count == 42 else { + return false + } + return true + } +}