OZExternalSignerInfo

public struct OZExternalSignerInfo : Sendable, Codable, Equatable, Hashable

Information about a managed external signer.

Represents either a keypair-based signer (in-memory Ed25519 key) or a wallet-based signer (external wallet connection). Returned by getAll() and get(address:) to report signer details.

Example:

let signers = await kit.externalSigners.getAll()
for signer in signers {
    print("\(signer.address) (\(signer.type))")
    if signer.type == .wallet {
        print("  Wallet: \(signer.walletName ?? "unknown")")
    }
}