OZExternalSignerType

public enum OZExternalSignerType : String, Sendable, Codable, CaseIterable

The type of an external signer managed by OZExternalSignerManager.

External signers fall into two distinct categories: in-memory Ed25519 keypairs and connections to external wallets (for example Freighter or LOBSTR). The manager treats keypair signers as taking precedence over wallet signers when both report the same address.

  • Ed25519 keypair-based signer. Stored in memory only, never persisted.

    Declaration

    Swift

    case keypair = "KEYPAIR"
  • External wallet signer (for example Freighter or LOBSTR). Connections are surfaced from the live OZExternalWalletAdapter for the duration of the running process.

    Declaration

    Swift

    case wallet = "WALLET"