Skip to main content

Interface: PasskeyPublicKeyLike

Public key of a PasskeyAuthenticator.

This is used to derive the onchain Address for a PasskeyAuthenticator.

BCS

The BCS serialized form for this type is defined by the following ABNF:

passkey-public-key = passkey-flag secp256r1-public-key

Methods

deriveAddress()

deriveAddress(): AddressLike;

Derive an Address from this Passkey Public Key

An Address can be derived from a PasskeyPublicKey by hashing the bytes of the Secp256r1PublicKey that corresponds to this passkey prefixed with the Passkey SignatureScheme flag (0x06).

hash( 0x06 || 33-byte secp256r1 public key)

Returns

AddressLike


inner()

inner(): Secp256r1PublicKeyLike;

Returns

Secp256r1PublicKeyLike