Timeline: Done
Update the SIWF relay server and @farcaster/auth-client package to verify messages from auth addresses. Published in @farcaster/[email protected] and later.
Notes:
auth-client. Now uses Viem’s SIWE implementation, which supports 6492 signatures by default.acceptAuthAddress arg to verifySignInMessage. Apps using SIWF should set this to true if they support sign in with an auth address.acceptAuthAddress to relay session and createChannel args. Apps using SIWF should set this to true to signal that they support sign in with an auth address.authMethod to relay session. Wallet apps returning signatures to the relay should set this to "custody" or "authAddress" depending on the method used to authenticate.Timeline: Done
Update the mini app SDK to support login with auth addresses. Published in @farcaster/[email protected] and @farcaster/[email protected] and later.
Notes:
acceptAuthAddress arg to the SDK signIn action. Apps that support auth address login should set this to trueauthMethod to the SDK signIn response. The host should set this to "custody" or "authAddress" depending on the method used to authenticate.Timeline: May 15
Set a validator for keyType=2 in the Key Registry contract, enabling users to add and remove auth addresses at the contract level.
Notes: