UNPKG

@confluxfans/cip-23

Version:

Tiny library with utility functions that can help with signing and verifying CIP-23 based messages

27 lines (26 loc) 661 B
/** * Validates that `data` matches the EIP-712 JSON schema. * * @param {any} data * @return {boolean} */ export declare const validateTypedData: (data: unknown) => data is { types: { CIP23Domain: { name: string; type: string; }[]; } & Record<string, { name: string; type: string; }[]>; primaryType: string; domain: { name?: string | undefined; version?: string | undefined; chainId?: string | number | undefined; verifyingContract?: string | undefined; salt?: string | number[] | undefined; }; message: Record<string, unknown>; };