OZSignAuthEntryResult

public struct OZSignAuthEntryResult : Sendable, Equatable, Hashable

Result of signing an authorization preimage with an external wallet.

Contains the raw Ed25519 signature and optionally the signer address, which may differ from the requested address in some wallet implementations.

  • The base64-encoded raw Ed25519 signature (64 bytes).

    The wallet hashes the preimage with SHA-256 and signs the resulting 32-byte payload with Ed25519. This field contains the 64-byte signature.

    Declaration

    Swift

    public let signedAuthEntry: String
  • The Stellar G-address that produced the signature, or nil when the wallet does not report a signer address.

    Declaration

    Swift

    public let signerAddress: String?
  • Initializes a new OZSignAuthEntryResult.

    Declaration

    Swift

    public init(signedAuthEntry: String, signerAddress: String? = nil)