Signing
Signing on Sei works through standard EVM libraries and wallet standards. The methods available depend on which wallet the user has connected.Wallet Signing Support
Do not assume all wallets support all methods. Always handle rejection gracefully.
Personal Sign
EIP-712 Typed Data
Verifying Signatures
viem
EIP-1271 Contract Signatures
Smart contract wallets on Sei can validate signatures via EIP-1271 (isValidSignature). Use viem’s verifyMessage with a contract address — it automatically uses EIP-1271 when the address is a contract.
viem