@nexex/api
Version:
support trade on nexex network
16 lines • 611 B
JavaScript
;
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