This commit is contained in:
Tim Olson
2023-11-14 02:13:22 -04:00
parent d8fcf4209c
commit f0c0857d1c
6 changed files with 54 additions and 11 deletions

View File

@@ -12,6 +12,10 @@ const tokens = {
31337: std_arbitrum_tokens,
}
export function erc20(chainId, addr, provider=null) {
return new ethers.Contract(addr, erc20Abi, provider?provider:getProvider(chainId));
}
export async function lookupToken(chainId, address) {
// console.log('lookupToken', chainId, address)
const chainTokens = tokens[chainId]
@@ -26,7 +30,7 @@ export async function lookupToken(chainId, address) {
// todo look in tokens project
const addr = ethers.getAddress(address)
// console.log('addr', addr)
const token = new ethers.Contract(addr, erc20Abi, getProvider(chainId))
const token = erc20(chainId, addr)
const symbol = await token.symbol()
// console.log('symbol', symbol)
const decimals = Number(await token.decimals())