mirror of
https://github.com/stronk-dev/OrchestratorTracker.git
synced 2025-07-05 10:55:09 +02:00
Fix ENS?
This commit is contained in:
parent
e8be381ee6
commit
df401322fc
@ -93,20 +93,14 @@ ENS
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
const getEnsDomain = async function (addr) {
|
const getEnsDomain = async function (addr) {
|
||||||
|
try {
|
||||||
const now = new Date().getTime();
|
const now = new Date().getTime();
|
||||||
const cached = ensDomainCache[addr];
|
const cached = ensDomainCache[addr];
|
||||||
if (cached && now - cached.timestamp < CONF_TIMEOUT_ENS_DOMAIN) {
|
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
|
// Refresh cause not cached or stale
|
||||||
let ensDomain;
|
const ensDomain = await l1provider.lookupAddress(addr.toLowerCase());
|
||||||
try {
|
|
||||||
ensDomain = await l1provider.lookupAddress(addr.toLowerCase());
|
|
||||||
} catch (err) {
|
|
||||||
console.log("Error looking up ENS info, retrying...");
|
|
||||||
await sleep(50);
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
let ensObj;
|
let ensObj;
|
||||||
if (!ensDomain) {
|
if (!ensDomain) {
|
||||||
ensObj = {
|
ensObj = {
|
||||||
@ -130,7 +124,12 @@ const getEnsDomain = async function (addr) {
|
|||||||
ensObj.timestamp
|
ensObj.timestamp
|
||||||
);
|
);
|
||||||
ensDomainCache[addr] = ensObj;
|
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;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user