viem
Version:
18 lines • 762 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.verifyTypedData = verifyTypedData;
const hashTypedData_js_1 = require("../../utils/signature/hashTypedData.js");
const verifyHash_js_1 = require("./verifyHash.js");
async function verifyTypedData(client, parameters) {
const { address, factory, factoryData, signature, message, primaryType, types, domain, ...callRequest } = parameters;
const hash = (0, hashTypedData_js_1.hashTypedData)({ message, primaryType, types, domain });
return (0, verifyHash_js_1.verifyHash)(client, {
address,
factory: factory,
factoryData: factoryData,
hash,
signature,
...callRequest,
});
}
//# sourceMappingURL=verifyTypedData.js.map
;