create External Signer
Creates an external signer (custom verifier contract).
External signers use a verifier contract to validate signatures. Used for WebAuthn passkeys, Ed25519 with custom logic, etc.
Return
An ExternalSigner for use in context rules
Parameters
verifier Address
Verifier contract address (C-address)
key Data
Key data for the verifier (format depends on verifier type)
Throws
if the verifier address format is invalid
if key data is empty
Example:
val signer = SmartAccountBuilders.createExternalSigner(
verifierAddress = "CBCD1234...",
keyData = publicKeyBytes
)Content copied to clipboard