Files
2022-05-27 20:21:01 +03:00

25 lines
492 B
Swift

//
// String.swift
// PayCash
//
// Created by Igor on 23.03.2021.
// Copyright © 2021 AM. All rights reserved.
//
import Foundation
// MARK: - REFACTOR
extension String {
func publicKey() -> String? {
guard Data(base58Decoding: self) != nil else { return nil }
do {
let result = try EOSPrivateKey(base58: self)
let publicKey = result.publicKey
return publicKey.base58
} catch {
return nil
}
}
}