This commit is contained in:
Marco van Dijk 2023-11-03 03:31:33 +01:00
parent e8be381ee6
commit df401322fc

View File

@ -93,20 +93,14 @@ ENS
*/
const getEnsDomain = async function (addr) {
try {
const now = new Date().getTime();
const cached = ensDomainCache[addr];
if (cached && now - cached.timestamp < CONF_TIMEOUT_ENS_DOMAIN) {
return cached.domain ? cached.domain : cached.address
return cached.domain ? cached.domain : cached.address;
}
// Refresh cause not cached or stale
let ensDomain;
try {
ensDomain = await l1provider.lookupAddress(addr.toLowerCase());
} catch (err) {
console.log("Error looking up ENS info, retrying...");
await sleep(50);
return null;
}
const ensDomain = await l1provider.lookupAddress(addr.toLowerCase());
let ensObj;
if (!ensDomain) {
ensObj = {
@ -130,7 +124,12 @@ const getEnsDomain = async function (addr) {
ensObj.timestamp
);
ensDomainCache[addr] = ensObj;
return ensObj.domain ? ensObj.domain : ensObj.address
return ensObj.domain ? ensObj.domain : ensObj.address;
} catch (err) {
console.log("Error looking up ENS info, retrying...");
await sleep(50);
return null;
}
};
/*
@ -201,7 +200,7 @@ const onOrchUpdate = async function (id, obj, tag, region, livepeer_regions) {
instances: {},
leaderboardResults: { lastTime: now },
};
}else{
} else {
newObj.name = ensDomain;
}
// Find region entry or init it