Keychain - p2p-org/solana-swift GitHub Wiki
Keychain
public class Keychain: NSObject
Inheritance
NSObject
Initializers
init?(seedString:network:)
public convenience init?(seedString: String, network: String) throws
init(hmac:)
public init(hmac: [UInt8])
Properties
privateKey
public var privateKey: Data?
identifier
public lazy var identifier: Data?
parentFingerprint
public var parentFingerprint: UInt32 = 0
fingerprint
public lazy var fingerprint: UInt32
extendedPrivateKey
public lazy var extendedPrivateKey: String
extendedPrivateKeyData
public lazy var extendedPrivateKeyData: Data
extendedPublicKey
public lazy var extendedPublicKey: String
extendedPublicKeyData
public lazy var extendedPublicKeyData: Data
Methods
derivedKeychain(at:)
public func derivedKeychain(at path: String) throws -> Keychain
derivedKeychain(at:hardened:)
public func derivedKeychain(at index: UInt32, hardened: Bool = true) throws -> Keychain