Skip to main content
Data Class
data class DelegatedSignerData(val locator: String)

Constructors

constructor(locator: String)

Properties

identifier

val identifier: String
The signer identifier extracted from the locator (e.g., email address, phone number, wallet address). Returns the full locator if no type prefix is present.

locator

val locator: String

type

val type: String?
The signer type extracted from the locator (e.g., “email”, “phone”, “external-wallet”). Returns null if the locator doesn’t contain a type prefix.

Functions

toSignerData

fun toSignerData(): SignerData?
Converts this delegated signer data to SignerData if possible. Only email and phone signers can be converted (non-custodial signers). Returns null for passkey, api-key, and external-wallet signers as they require additional credentials.