Signing
Signing on Sei works through standard EVM libraries and wallet standards. The available methods depend on which wallet the user has connected.Wallet signing support
Do not assume that every wallet supports every method. Always handle a rejection gracefully.
Personal sign
EIP-712 typed data
Verifying signatures
viem
EIP-1271 contract signatures
Smart contract wallets on Sei can validate signatures with EIP-1271 (isValidSignature). Use viem’s verifyMessage with a contract address. When the address is a contract, verifyMessage uses EIP-1271 automatically.
viem