UNPKG

@nexex/api

Version:
16 lines 611 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ethers_1 = require("ethers"); var arrayify = ethers_1.utils.arrayify, getAddress = ethers_1.utils.getAddress, verifyMessage = ethers_1.utils.verifyMessage; exports.signatureUtils = { isValidSignature: function (data, ecSignature, signerAddress) { try { var retrievedAddress = verifyMessage(arrayify(data), ecSignature); return retrievedAddress === getAddress(signerAddress); } catch (err) { return false; } } }; //# sourceMappingURL=signatureUtils.js.map