Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
async verifyMessage(address, message, signature, hex = false) {
let result;
if (this.currency === 'ethereum') {
const params = {
address, message, signature, hex
};
result = await TrezorConnect.ethereumVerifyMessage(params);
} else {
console.log('Stellar verifying messages is not supported by Trezor.');
result = false;
}
return result;
}
}
ethereumVerifyMessage (path, address, message, signature, cb) {
TrezorConnect.ethereumVerifyMessage({ device: this.device, path, address, message, signature }).then(res => {
if (!res.success) return cb(new Error(res.payload.error))
cb(null, res.payload)
}).catch(err => cb(err))
}
}