The wallet’s underlying provider does not support device signers, surfaced from the backend’s stable DEVICE_SIGNER_NOT_SUPPORTED error code. recover() catches it and falls back to the recovery signer.
invalidChain(chain:)
-
invalidToken(token:)
-
recoveryConfigRejected(code:message:)
The SDK or Crossmint rejected the recovery method list. message explains the rejection.