UNPKG

eip-712

Version:

Tiny library with utility functions that can help with signing and verifying EIP-712 based messages

15 lines (13 loc) 427 B
import { is } from 'superstruct'; import { getOptions } from '../options'; import { EIP_712_STRICT_TYPED_DATA_TYPE, EIP_712_TYPED_DATA_TYPE } from '../types'; export const validateTypedData = (data, options) => { const { verifyDomain } = getOptions(options); if (verifyDomain) { return is(data, EIP_712_STRICT_TYPED_DATA_TYPE); } return is(data, EIP_712_TYPED_DATA_TYPE); }; //# sourceMappingURL=json.js.map