Skip to content

TypedDataSigner

Defined in: types.ts:51

Anything that can sign EIP-712 typed data: a viem Account, a WalletClient, or a session key. Keysmith itself never sees a private key.

signTypedData: (args) => Promise<`0x${string}`>

Defined in: types.ts:52

ParameterType
args{ domain: { name: string; version: string; }; message: KeyspaceKeyMessage; primaryType: "KeyspaceKey"; types: Record<string, readonly object[]>; }
args.domain{ name: string; version: string; }
args.domain.namestring
args.domain.versionstring
args.messageKeyspaceKeyMessage
args.primaryType"KeyspaceKey"
args.typesRecord<string, readonly object[]>

Promise<`0x${string}`>