diff --git a/lib/modules/ens/embarkjs.js b/lib/modules/ens/embarkjs.js index 779d3ec5..a3736324 100644 --- a/lib/modules/ens/embarkjs.js +++ b/lib/modules/ens/embarkjs.js @@ -196,7 +196,7 @@ __embarkENS.resolve = function (name) { }).then((addr) => { return addr; }).catch((err) => { - if (err == 'Error: Couldn\'t decode address from ABI: 0x') { + if (err === NoDecodeAddrError) { console.log(name + " is not registered"); return "0x"; } @@ -219,7 +219,7 @@ __embarkENS.lookup = function (address) { let resolverContract = new EmbarkJS.Contract({abi: self.resolverInterface, address: resolverAddress}); return resolverContract.methods.name(node).call(); }).catch((err) => { - if (err == 'ERROR: The returned value is not a convertible string: 0x0' || err == 'Error: Couldn\'t decode address from ABI: 0x') { + if (err === NoDecodeStringError || err === NoDecodeAddrError) { console.log('Address does not resolve to name. Try syncing chain.'); return ""; }