UNPKG

eip-712

Version:

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

27 lines (19 loc) 608 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateTypedData = void 0; var _superstruct = require("superstruct"); var _options = require("../options"); var _types = require("../types"); const validateTypedData = (data, options) => { const { verifyDomain } = (0, _options.getOptions)(options); if (verifyDomain) { return (0, _superstruct.is)(data, _types.EIP_712_STRICT_TYPED_DATA_TYPE); } return (0, _superstruct.is)(data, _types.EIP_712_TYPED_DATA_TYPE); }; exports.validateTypedData = validateTypedData; //# sourceMappingURL=json.js.map