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/EtherClient/KeyStoreError.swift

24 lines
660 B

// Copyright SIX DAY LLC. All rights reserved.
7 years ago
import Foundation
enum KeyStoreError: LocalizedError {
case failedToDeleteAccount
case failedToDecryptKey
case failedToImport(Error)
7 years ago
case failedToSignTransaction
7 years ago
var errorDescription: String? {
switch self {
case .failedToDeleteAccount:
return "Failed to delete account"
case .failedToDecryptKey:
return "Could not decrypt key with given passphrase"
case .failedToImport(let error):
return error.localizedDescription
7 years ago
case .failedToSignTransaction:
return "Failed to sign transaction"
}
}
}