tweaked getTokenByAddress
Some checks failed
Some checks failed
This commit is contained in:
parent
4578474d3d
commit
6d3f67af1b
@ -14,12 +14,12 @@ const Tokens: { [key in NetworkEnum]: { [key in TokenEnum]: `0x${string}` } } =
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
export const getTokenByAddress = (address: string) => {
|
export const getTokenByAddress = (address: `0x${string}`) => {
|
||||||
const user = useUser();
|
for ( let network in NetworkEnum ) {
|
||||||
const networksTokens = Tokens[user.networkName.value];
|
for (const token of Object.keys(Tokens[Number(network) as NetworkEnum])) {
|
||||||
for (const [token, tokenAddress] of Object.entries(networksTokens)) {
|
if (address === Tokens[Number(network) as NetworkEnum][token as TokenEnum]) {
|
||||||
if (tokenAddress.toLowerCase() === address.toLowerCase()) {
|
return token as TokenEnum;
|
||||||
return token;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user