Skip to main content
Interface
interface Signer

Properties

signerData

abstract val signerData: SignerData
The admin signer data associated with this signer. Contains signer-specific information (email, public key, etc.)

Functions

initialize

abstract suspend fun initialize(service: CrossmintService?)
Initializes the signer with necessary service context. Must be called before sign() operations.

locator

open fun locator(): String

sign

abstract suspend fun sign(message: String): Result<String, SignerError>
Signs a message and returns the signature.