An advanced Ethereum/EVM mobile wallet
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
alpha-wallet-ios/Trust/Foundation/CryptoAddressValidator.swift

22 lines
452 B

// Copyright SIX DAY LLC. All rights reserved.
import Foundation
enum AddressValidatorType {
case ethereum
var addressLength: Int {
switch self {
case .ethereum: return 42
}
}
}
struct CryptoAddressValidator {
static func isValidAddress(_ value: String?, type: AddressValidatorType = .ethereum) -> Bool {
guard value?.count == 42 else {
return false
}
return true
}
}