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
JavaScript
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
;