The transferSigner
function in the WebAuthnValidationModule
contract updates the public key coordinates (x, y) for a specified entity ID. It facilitates key rotation or deletion by invoking an internal function that modifies the signer's information and emits an event to log the change.
entityId
(uint32
): The unique identifier for the entity whose signer is being updated.x
(uint256
): The x-coordinate of the new signer's public key.y
(uint256
): The y-coordinate of the new signer's public key.