OZAddPasskeySignerResult
public struct OZAddPasskeySignerResult : Sendable, Hashable
WebAuthn registration result and on-chain transaction outcome from adding a new passkey signer.
-
Base64URL-encoded credential identifier (no padding).
Declaration
Swift
public let credentialId: String -
Uncompressed secp256r1 public key (65 bytes, starting with
0x04).Declaration
Swift
public let publicKey: Data -
Outcome of the on-chain signer-addition transaction.
Declaration
Swift
public let transactionResult: OZTransactionResult -
Undocumented
Declaration
Swift
public init( credentialId: String, publicKey: Data, transactionResult: OZTransactionResult ) -
Field-by-field equality using a constant-time comparison for the
publicKeybytes so the comparison cost does not depend on where the first differing byte sits in the buffer.Declaration
Swift
public static func == (lhs: OZAddPasskeySignerResult, rhs: OZAddPasskeySignerResult) -> Bool -
Declaration
Swift
public func hash(into hasher: inout Hasher)
View on GitHub
Install in Dash