tweaked getTokenByAddress
Some checks failed
Deploy FrontEnd / deploy-staging (push) Has been cancelled
Deploy FrontEnd / deploy-production (push) Has been cancelled
CI script / lint (push) Has been cancelled
CI script / build (push) Has been cancelled
CI script / SonarCloud (push) Has been cancelled

This commit is contained in:
hueso 2025-06-22 13:29:03 -03:00
parent 4578474d3d
commit 6d3f67af1b

View File

@ -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;