Signed-off-by: VoR0220 <catalanor0220@gmail.com>
This commit is contained in:
VoR0220 2018-06-26 14:56:23 -05:00
parent 93feea7c6d
commit b86ae2e9f6
1 changed files with 5 additions and 2 deletions

View File

@ -153,6 +153,9 @@ __embarkENS.resolverInterface = [
}
];
const NoDecodeAddrError = 'Error: Couldn\'t decode address from ABI: 0x';
const NoDecodeStringError = 'ERROR: The returned value is not a convertible string: 0x0';
__embarkENS.setProvider = function (config) {
const self = this;
EmbarkJS.onReady(() => {
@ -173,7 +176,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";
}
@ -196,7 +199,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 "";
}