eth_signTypedData_v4
Params
1. Address (required)
2. TypedData (required)
type TypedDataParameters = {
types: MessageTypes;
primaryType: keyof MessageTypes;
domain: {
name?: string;
version?: string;
chainId?: number;
verifyingContract?: string;
salt?: ArrayBuffer;
};
message: Record<string, unknown>; // The message you're proposing the user to sign.
};
type MessageTypes = {
EIP712Domain: MessageTypeProperty[];
[additionalProperties: string]: MessageTypeProperty[];
};
type MessageTypeProperty = {
name: string;
type: string;
};Result
Example
Request
Result
最后更新于