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.
Properties
Section titled “Properties”signTypedData
Section titled “signTypedData”signTypedData: (
args) =>Promise<`0x${string}`>
Defined in: types.ts:52
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
args | { domain: { name: string; version: string; }; message: KeyspaceKeyMessage; primaryType: "KeyspaceKey"; types: Record<string, readonly object[]>; } |
args.domain | { name: string; version: string; } |
args.domain.name | string |
args.domain.version | string |
args.message | KeyspaceKeyMessage |
args.primaryType | "KeyspaceKey" |
args.types | Record<string, readonly object[]> |
Returns
Section titled “Returns”Promise<`0x${string}`>