Interface TypedDataPayload

interface TypedDataPayload {
    types: {
        EIP712Domain: {
            name: string;
            type: string;
        }[];
        [key: string]: {
            name: string;
            type: string;
        }[];
    };
    domain: {
        name?: string;
        version?: string;
        chainId?: number;
        verifyingContract?: string;
        salt?: string;
    };
    primaryType: string;
    message: Record<string, any>;
}

Properties

types: {
    EIP712Domain: {
        name: string;
        type: string;
    }[];
    [key: string]: {
        name: string;
        type: string;
    }[];
}
domain: {
    name?: string;
    version?: string;
    chainId?: number;
    verifyingContract?: string;
    salt?: string;
}
primaryType: string
message: Record<string, any>