Enable secure authentication using the Sign-In With Ethereum (SIWE) standard
wallet_connect
method and provides a standardized way to authenticate users with their Ethereum accounts.signInWithEthereum
capability must be used with the wallet_connect
method:
Code | Message | Description |
---|---|---|
4001 | User rejected the request | User denied the authentication request |
4100 | Method not supported | Wallet doesn’t support signInWithEthereum capability |
-32602 | Invalid params | Invalid nonce or chainId provided |
signInWithEthereum
capability only works with the wallet_connect
method. Using it with other methods like eth_requestAccounts
will not work.verifyMessage
handles automatically.