Skip to content
Alchemy Logo

SignTypedDataParams

type SignTypedDataParams = {
  domain?: {
    name?: string;
    version?: string;
    chainId?: number | bigint;
    verifyingContract?: ViemAddress;
    salt?: Hex;
  };
  types: TypedData | Record<string, unknown>;
  primaryType: string;
  message: Record<string, unknown>;
  account?: AccountParam;
};

Defined in: packages/wallet-apis/src/actions/signTypedData.ts:10

PropertyType

account?

AccountParam

domain?

object

domain.chainId?

number | bigint

domain.name?

string

domain.salt?

Hex

domain.verifyingContract?

ViemAddress

domain.version?

string

message

Record<string, unknown>

primaryType

string

types

TypedData | Record<string, unknown>

Was this page helpful?