AddPasskeySignerResult

data class AddPasskeySignerResult(val credentialId: String, val publicKey: ByteArray, val transactionResult: TransactionResult)

Result of the OZSignerManager.addNewPasskeySigner operation.

Contains the WebAuthn credential information from the registration ceremony and the on-chain transaction result from adding the passkey signer to the smart account contract.

Constructors

Link copied to clipboard
constructor(credentialId: String, publicKey: ByteArray, transactionResult: TransactionResult)

Properties

Link copied to clipboard

Base64URL-encoded credential ID (no padding)

Link copied to clipboard

65-byte uncompressed secp256r1 public key (0x04 prefix + X + Y)

Link copied to clipboard

Result from the on-chain signer addition transaction

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Custom equals implementation that properly compares ByteArray fields.

Link copied to clipboard
open override fun hashCode(): Int

Custom hashCode implementation that properly handles ByteArray fields.