Skip to main content

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