EvmVerifyOptions
Defined in: siwx-evm/src/types.ts:26
Options of the EVM verifiers (verifyEvmSignature, verifyEip191, verifyEip1271).
Properties
publicClient?
optionalpublicClient?:EvmPublicClientSource
Defined in: siwx-evm/src/types.ts:35
The client that checks smart contract wallet signatures on the chain of the message: a viem client (for example
from createPublicClient), or a function that returns the client for a chain number (see
EvmPublicClientSource). A single client is used
only for messages of its own chain (client.chain.id); a client without a chain is used for every chain.
Required by verifyEip1271; without it, verifyEvmSignature only performs EIP-191 (EOA)
verification.
skipExpiration?
optionalskipExpiration?:boolean
Defined in: siwx-evm/src/types.ts:41
Skips the check that the message expirationTime has not passed.
Default
false