Skip to main content

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