Revert pairs cleanup (#13972)

This commit is contained in:
Viacheslav Kulish 2021-09-28 22:03:38 +03:00 committed by GitHub
parent 9a9cfd8936
commit 9af1b65377
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 601 additions and 318 deletions

File diff suppressed because it is too large Load Diff

View File

@ -268,9 +268,7 @@ function sort(list: List) {
return t1.address.localeCompare(t2.address);
});
list.tokens.forEach(t => {
if (t.pairs) {
t.pairs.sort((p1, p2) => p1.base.localeCompare(p2.base));
}
t.pairs.sort((p1, p2) => p1.base.localeCompare(p2.base));
});
}
@ -298,14 +296,6 @@ export function diffTokenlist(listOrig1: List, listOrig2: List): unknown {
return diffs;
}
function adjustTokenList(list: List) {
list.tokens.forEach(t => {
if (t.pairs.length == 0) {
delete t.pairs;
}
});
}
export async function rebuildTokenlist(chainName: string, pairs: [TokenItem, TokenItem][], listName: string, forceExcludeList: string[]): Promise<void> {
// sanity check, prevent deletion of many pairs
if (!pairs || pairs.length < 5) {
@ -345,8 +335,6 @@ export async function rebuildTokenlist(chainName: string, pairs: [TokenItem, Tok
await addPairIfNeeded(p[0], p[1], list);
});
console.log(`Tokenlist updated: ${list.tokens.length} tokens`);
adjustTokenList(list);
console.log(`Tokenlist adjusted: ${list.tokens.length} tokens`);
const newList = createTokensList(listName, list.tokens,
"2021-01-29T01:02:03.000+00:00", // use constant here to prevent changing time every time