Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
ethereumGetAddress (path, showOnTrezor = false, cb) {
TrezorConnect.ethereumGetAddress({ device: this.device, path, showOnTrezor }).then(res => {
if (!res.success) return cb(new Error(res.payload.error))
cb(null, res.payload)
}).catch(err => cb(err))
}
async getPublicKey(path) {
let result;
const params = { path };
if (this.currency === 'ethereum') {
result = await TrezorConnect.ethereumGetAddress(params);
} else {
result = await TrezorConnect.stellarGetAddress(params);
}
return result;
}