AlphaWallet / alpha-wallet-ios

An advanced Ethereum/EVM mobile wallet
https://www.alphawallet.com
MIT License
595 stars 366 forks source link

Categorize tokens into known groups #3549

Closed hboon closed 2 years ago

hboon commented 2 years ago

Put each token in our token mapping into a group. A group is a label/name.

colourfreak commented 2 years ago

Groups:

is there anything else I can do? I hoped that this part was done, while we are working on token scrapper.

hboon commented 2 years ago

No, it wasn't done. It's all grouped as "Governance". I suppose either of this would work:

A. Manually go through https://github.com/AlphaWallet/tokens/blob/main/tokens.json and map it to list of 2 columns. We can figure out the format of this. And while producing tokens.json, we can read from this new list and read the group. B. Figure out a way to group it automatically. This comment seem to be a good start, but might need to improve on it to be more comprehensive. Have to work with Hu on this.

colourfreak commented 2 years ago

DeFi

Aave - aTokens https://etherscan.io/tokens/label/aave-v2 https://etherscan.io/tokens/label/aave

uTokens https://www.coingecko.com/en/categories/utokens

Compound - cTokens https://etherscan.io/tokens/label/compound

Fulcrum iTokens https://etherscan.io/tokens/label/bzx

Synthetix sTokens https://etherscan.io/tokens/label/synthetix

Anyswap https://etherscan.io/tokens/label/anyswap

Curve https://etherscan.io/tokens/label/curve-fi

dForce https://etherscan.io/tokens/label/dforce

Staking https://etherscan.io/tokens/label/staking

Yearn https://etherscan.io/tokens/label/yearn-finance

PoolTogether https://etherscan.io/tokens/label/pooltogether

mStable https://etherscan.io/tokens/label/mstable

Maker https://etherscan.io/tokens/label/maker

Token Assets https://etherscan.io/tokens/label/tokenized-asset

Set Protocol https://etherscan.io/tokens/label/set-protocol

Ren https://etherscan.io/tokens/label/ren

foxgem commented 2 years ago

currently, the token.json is using coingecko-token-list as the main token list and looking for the corresponding tokens on the other chains.

do we have a rule for grouping?

hboon commented 2 years ago

Can we formulate something from Tomek’s last 2 comments? Might have to hardcode those logic based on token type etc.

colourfreak commented 2 years ago

Can we formulate something from Tomek’s last 2 comments? Might have to hardcode those logic based on token type etc.

I think what I made for DEFI should be enough for DEFI. Working on Governance. Is this helpful?

colourfreak commented 2 years ago

Governance

https://etherscan.io/tokens/label/dao https://etherscan.io/tokens/label/governance

colourfreak commented 2 years ago

Asstes - I mean, anything that does not belong to DeFi and Governance should go to Assets, basically all ERC20 Collectibles - just check against token standard if this is erc721, erc1155, erc777 maybe?

foxgem commented 2 years ago

I find there is a better way to do this: using https://api.coingecko.com/api/v3/coins/ethereum/contract/${address}. in response, you can find categories. I verified the result based on @colourfreak links, all are expected.

here is my thought: if it includes

hboon commented 2 years ago

Ah, that sounds good. Do we need a fallback for those we can't determined like "Others"?

foxgem commented 2 years ago

the following is the whole category list returned by coingecko. maybe we can reorg it and set up a mapping like: [coingecko_category1, coingecko_category2 ...] <-> our_group, then it will be more helpful.

[
  {
    "category_id": "aave-tokens",
    "name": "Aave Tokens"
  },
  {
    "category_id": "analytics",
    "name": "Analytics"
  },
  {
    "category_id": "arbitrum-ecosystem",
    "name": "Arbitrum Ecosystem"
  },
  {
    "category_id": "artificial-intelligence",
    "name": "Artificial Intelligence"
  },
  {
    "category_id": "asset-backed-tokens",
    "name": "Asset-backed Tokens"
  },
  {
    "category_id": "asset-manager",
    "name": "Asset Manager"
  },
  {
    "category_id": "augmented-reality",
    "name": "Augmented Reality"
  },
  {
    "category_id": "automated-market-maker-amm",
    "name": "Automated Market Maker (AMM)"
  },
  {
    "category_id": "avalanche-ecosystem",
    "name": "Avalanche Ecosystem"
  },
  {
    "category_id": "axie-infinity",
    "name": "Axie Infinity"
  },
  {
    "category_id": "big-data",
    "name": "Big Data"
  },
  {
    "category_id": "binance-launchpool",
    "name": "Binance Launchpool"
  },
  {
    "category_id": "binance-smart-chain",
    "name": "Binance Smart Chain Ecosystem"
  },
  {
    "category_id": "business-platform",
    "name": "Business Platform"
  },
  {
    "category_id": "business-services",
    "name": "Business Services"
  },
  {
    "category_id": "cardano-ecosystem",
    "name": "Cardano Ecosystem"
  },
  {
    "category_id": "celo-ecosystem",
    "name": "Celo Ecosystem"
  },
  {
    "category_id": "centralized-exchange-token-cex",
    "name": "Centralized Exchange Token (CEX)"
  },
  {
    "category_id": "charity",
    "name": "Charity"
  },
  {
    "category_id": "cny-stablecoin",
    "name": "CNY Stablecoin"
  },
  {
    "category_id": "collectibles",
    "name": "Collectibles"
  },
  {
    "category_id": "communication",
    "name": "Communication"
  },
  {
    "category_id": "compound-tokens",
    "name": "Compound Tokens"
  },
  {
    "category_id": "cosmos-ecosystem",
    "name": "Cosmos Ecosystem"
  },
  {
    "category_id": "cryptocurrency",
    "name": "Cryptocurrency"
  },
  {
    "category_id": "daomaker-ecosystem",
    "name": "DaoMaker Ecosystem"
  },
  {
    "category_id": "decentralized-exchange",
    "name": "Decentralized Exchange Token (DEX)"
  },
  {
    "category_id": "decentralized-finance-defi",
    "name": "Decentralized Finance (DeFi)"
  },
  {
    "category_id": "defi-index",
    "name": "DeFi Index"
  },
  {
    "category_id": "decentralized-derivatives",
    "name": "Derivatives"
  },
  {
    "category_id": "education",
    "name": "Education"
  },
  {
    "category_id": "energy",
    "name": "Energy"
  },
  {
    "category_id": "entertainment",
    "name": "Entertainment"
  },
  {
    "category_id": "etf",
    "name": "ETF"
  },
  {
    "category_id": "eth-2-0-staking",
    "name": "Eth 2.0 Staking"
  },
  {
    "category_id": "eur-stablecoin",
    "name": "EUR Stablecoin"
  },
  {
    "category_id": "exchange-based-tokens",
    "name": "Exchange-based Tokens"
  },
  {
    "category_id": "fan-token",
    "name": "Fan Token"
  },
  {
    "category_id": "fantom-ecosystem",
    "name": "Fantom Ecosystem"
  },
  {
    "category_id": "finance-banking",
    "name": "Finance / Banking"
  },
  {
    "category_id": "fractionalized-nft",
    "name": "Fractionalized NFT"
  },
  {
    "category_id": "gambling",
    "name": "Gambling"
  },
  {
    "category_id": "gaming",
    "name": "GameFi"
  },
  {
    "category_id": "gbp-stablecoin",
    "name": "GBP Stablecoin"
  },
  {
    "category_id": "gig-economy",
    "name": "Gig Economy"
  },
  {
    "category_id": "governance",
    "name": "Governance"
  },
  {
    "category_id": "guild-scholarship",
    "name": "Guild and Scholarship"
  },
  {
    "category_id": "harmony-ecosystem",
    "name": "Harmony Ecosystem"
  },
  {
    "category_id": "healthcare",
    "name": "Healthcare"
  },
  {
    "category_id": "heco-chain-ecosystem",
    "name": "HECO Chain Ecosystem"
  },
  {
    "category_id": "impossible-launchpad",
    "name": "Impossible Launchpad"
  },
  {
    "category_id": "index-coin",
    "name": "Index"
  },
  {
    "category_id": "infrastructure",
    "name": "Infrastructure"
  },
  {
    "category_id": "insurance",
    "name": "Insurance"
  },
  {
    "category_id": "internet-of-things-iot",
    "name": "Internet of Things (IOT)"
  },
  {
    "category_id": "investment",
    "name": "Investment"
  },
  {
    "category_id": "iotex-ecosystem",
    "name": "IoTeX Ecosystem"
  },
  {
    "category_id": "kardiachain-ecosystem",
    "name": "KardiaChain Ecosystem"
  },
  {
    "category_id": "krw-stablecoin",
    "name": "KRW Stablecoin"
  },
  {
    "category_id": "launchpad",
    "name": "Launchpad"
  },
  {
    "category_id": "layer-1",
    "name": "Layer 1"
  },
  {
    "category_id": "legal",
    "name": "Legal"
  },
  {
    "category_id": "lending-borrowing",
    "name": "Lending/Borrowing"
  },
  {
    "category_id": "leveraged-token",
    "name": "Leveraged Token"
  },
  {
    "category_id": "lp-tokens",
    "name": "LP Tokens"
  },
  {
    "category_id": "manufacturing",
    "name": "Manufacturing"
  },
  {
    "category_id": "marketing",
    "name": "Marketing"
  },
  {
    "category_id": "masternodes",
    "name": "Masternodes"
  },
  {
    "category_id": "media",
    "name": "Media"
  },
  {
    "category_id": "meme-token",
    "name": "Meme Tokens"
  },
  {
    "category_id": "metaverse",
    "name": "Metaverse"
  },
  {
    "category_id": "mev-protection",
    "name": "MEV Protection"
  },
  {
    "category_id": "mirrored-assets",
    "name": "Mirrored Assets"
  },
  {
    "category_id": "moonriver-ecosystem",
    "name": "Moonriver Ecosystem"
  },
  {
    "category_id": "music",
    "name": "Music"
  },
  {
    "category_id": "near-protocol-ecosystem",
    "name": "Near Protocol Ecosystem"
  },
  {
    "category_id": "nft-index",
    "name": "NFT Index"
  },
  {
    "category_id": "niftex-shards",
    "name": "Niftex Shards"
  },
  {
    "category_id": "non-fungible-tokens-nft",
    "name": "Non-Fungible Tokens (NFT)"
  },
  {
    "category_id": "number",
    "name": "Number"
  },
  {
    "category_id": "ohm-fork",
    "name": "Ohm Fork"
  },
  {
    "category_id": "olympus-pro",
    "name": "Olympus Pro"
  },
  {
    "category_id": "decentralized-options",
    "name": "Options"
  },
  {
    "category_id": "oracle",
    "name": "Oracle"
  },
  {
    "category_id": "decentralized-perpetuals",
    "name": "Perpetuals"
  },
  {
    "category_id": "play-to-earn",
    "name": "Play To Earn"
  },
  {
    "category_id": "dot-ecosystem",
    "name": "Polkadot Ecosystem"
  },
  {
    "category_id": "polygon-ecosystem",
    "name": "Polygon Ecosystem"
  },
  {
    "category_id": "prediction-markets",
    "name": "Prediction Markets"
  },
  {
    "category_id": "privacy-coins",
    "name": "Privacy Coins"
  },
  {
    "category_id": "protocol",
    "name": "Protocol"
  },
  {
    "category_id": "real-estate",
    "name": "Real Estate"
  },
  {
    "category_id": "realt-tokens",
    "name": "RealT Tokens"
  },
  {
    "category_id": "rebase-tokens",
    "name": "Rebase Tokens"
  },
  {
    "category_id": "reddit-points",
    "name": "Reddit Points"
  },
  {
    "category_id": "remittance",
    "name": "Remittance"
  },
  {
    "category_id": "retail",
    "name": "Retail"
  },
  {
    "category_id": "seigniorage",
    "name": "Seigniorage"
  },
  {
    "category_id": "smart-contract-platform",
    "name": "Smart Contract Platform"
  },
  {
    "category_id": "social-money",
    "name": "Social Money"
  },
  {
    "category_id": "software",
    "name": "Software"
  },
  {
    "category_id": "solana-ecosystem",
    "name": "Solana Ecosystem"
  },
  {
    "category_id": "sports",
    "name": "Sports"
  },
  {
    "category_id": "stablecoins",
    "name": "Stablecoins"
  },
  {
    "category_id": "storage",
    "name": "Storage"
  },
  {
    "category_id": "structured-products",
    "name": "Structured Products"
  },
  {
    "category_id": "synthetic-assets",
    "name": "Synthetic Issuer"
  },
  {
    "category_id": "synths",
    "name": "Synths"
  },
  {
    "category_id": "technology-science",
    "name": "Technology & Science"
  },
  {
    "category_id": "terra-ecosystem",
    "name": "Terra Ecosystem"
  },
  {
    "category_id": "tokenized-btc",
    "name": "Tokenized BTC"
  },
  {
    "category_id": "tokenized-gold",
    "name": "Tokenized Gold"
  },
  {
    "category_id": "tokenized-products",
    "name": "Tokenized Products"
  },
  {
    "category_id": "tokenized-stock",
    "name": "Tokenized Stock"
  },
  {
    "category_id": "tokensets",
    "name": "TokenSets"
  },
  {
    "category_id": "tourism",
    "name": "Tourism"
  },
  {
    "category_id": "usd-stablecoin",
    "name": "USD Stablecoin"
  },
  {
    "category_id": "us-election-2020",
    "name": "US Election 2020"
  },
  {
    "category_id": "utokens",
    "name": "uTokens"
  },
  {
    "category_id": "virtual-reality",
    "name": "Virtual Reality"
  },
  {
    "category_id": "wallets",
    "name": "Wallets"
  },
  {
    "category_id": "wrapped-tokens",
    "name": "Wrapped-Tokens"
  },
  {
    "category_id": "xdai-ecosystem",
    "name": "xDAI Ecosystem"
  },
  {
    "category_id": "yearn-yfi-partnerships-mergers",
    "name": "Yearn Ecosystem"
  },
  {
    "category_id": "yield-aggregator",
    "name": "Yield Aggregator"
  },
  {
    "category_id": "yield-farming",
    "name": "Yield Farming"
  },
  {
    "category_id": "zilliqa-ecosystem",
    "name": "Zilliqa Ecosystem"
  }
]
hboon commented 2 years ago

@colourfreak So something like this:

CoinGecko's ID AlphaWallet Group name
aave-tokens DeFi
analytics Others
collectibles NFT

left column: category_id from the the list in https://github.com/AlphaWallet/alpha-wallet-ios/issues/3549#issuecomment-995392757 right column: one Group name to be shown in AlphaWallet

Hu: the format doesn't matter, I will reorg in code. only the mapping is ok, 🙂

colourfreak commented 2 years ago

@colourfreak So something like this:

CoinGecko's ID AlphaWallet Group name aave-tokens DeFi analytics Others collectibles NFT left column: category_id from the the list in #3549 (comment) right column: one Group name to be shown in AlphaWallet

Hu: the format doesn't matter, I will reorg in code. only the mapping is ok, 🙂

Is there any action required from me?

hboon commented 2 years ago

Is there any action required from me?

Yes, Hu is asking for a 2-column table to map it. The one I created in https://github.com/AlphaWallet/alpha-wallet-ios/issues/3549#issuecomment-995404605 is a sample of what it should be like. Get the left column from https://github.com/AlphaWallet/alpha-wallet-ios/issues/3549#issuecomment-995392757. Each category_id is a row. Then the right column is what you want it to be shown as in the AlphaWallet apps, eg. "NFT".

The format doesn't matter since Markdown tables (what I used) can be a hassle to type manually.

If you find that it doesn't make sense for some of the category_id to be mapped to any group (I don't know if there will be any), let Hu know too.

colourfreak commented 2 years ago
CoinGecko's ID AlphaWallet Group name
aave-tokens DeFi
analytics Assets
collectibles NFT
arbitrum-ecosystem Assets
artificial-intelligence Assets
asset-backed-tokens DeFi
asset-manager Assets
augmented-reality Assets
automated-market-maker-amm Governance
avalanche-ecosystem Assets
axie-infinity Assets
big-data Assets
binance-launchpool DeFi
binance-smart-chain Assets
business-platform Assets
business-services Assets
cardano-ecosystem Assets
celo-ecosystem Assets
centralized-exchange-token-cex Assets
charity Assets
cny-stablecoin Assets
collectibles Collectibles
communication Assets
compound-tokens DeFi
cosmos-ecosystem Assets
cryptocurrency Assets
daomaker-ecosystem Governance
decentralized-exchange DeFi
decentralized-finance-defi DeFi
defi-index DeFi
decentralized-derivatives Assets
education Assets
energy Assets
entertainment Assets
etf DeFi
eth-2-0-staking DeFi
eur-stablecoin Assets
exchange-based-tokens Governance
fan-token Assets
fantom-ecosystem Assets
finance-banking DeFi
fractionalized-nft Collectibles
gambling Assets
gbp-stablecoin Assets
gig-economy Assets
governance Governance
guild-scholarship Assets
harmony-ecosystem Assets
healthcare Assets
heco-chain-ecosystem Assets
impossible-launchpad Assets
index-coin DeFi
infrastructure Assets
insurance Assets
internet-of-things-iot Assets
investment Assets
iotex-ecosystem Assets
kardiachain-ecosystem Assets
krw-stablecoin Assets
launchpad Assets
layer-1 Assets
legal Assets
lending-borrowing Governance
leveraged-token DeFi
lp-tokens DeFi
manufacturing Assets
marketing Assets
masternodes Assets
media Assets
meme-token Assets
metaverse Assets
mev-protection Assets
Mirrored Assets DeFi
moonriver-ecosystem Assets
music Assets
near-protocol-ecosystem Assets
nft-index Assets
niftex-shards Assets
non-fungible-tokens-nft Governance
number Assets
ohm-fork Assets
olympus-pro DeFi
decentralized-options Assets
oracle Assets
decentralized-perpetuals Governance
play-to-earn Assets
dot-ecosystem Assets
polygon-ecosystem Assets
prediction-markets Assets
privacy-coins Assets
protocol Assets
real-estate Assets
realt-tokens Assets
rebase-tokens Assets
reddit-points Assets
remittance Assets
retail Assets
seigniorage Assets
smart-contract-platform Assets
social-money Assets
software Assets
solana-ecosystem Assets
sports Assets
stablecoins Assets
storage Assets
structured-products Assets
synthetic-assets DeFi
synths DeFi
technology-science Assets
terra-ecosystem Assets
tokenized-btc Assets
tokenized-gold DeFi
tokenized-products Assets
tokenized-stock DeFi
tokensets DeFi
tourism Assets
usd-stablecoin Assets
us-election-2020 Assets
utokens DeFi
virtual-reality Assets
wallets Assets
wrapped-tokens DeFi
xdai-ecosystem Assets
yearn-yfi-partnerships-mergers DeFi
yield-aggregator DeFi
yield-farming Assets
zilliqa-ecosystem Assets
hboon commented 2 years ago

Looks great. Thanks @foxgem.

@colourfreak Do we display the uncategorized ones like 0x26CE25148832C04f3d7F26F32478a9fe55197166 as "Others" in the app or only show them in the "All" tab?

There are 80 tokens which are unclassified if you want to check them out:

$ cat tokens.json | jq '.[] | select(has("group") == false)'

{
  "contracts": [
    {
      "address": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
      "chainId": 1
    },
    {
      "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1",
      "chainId": 10
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x03ab458634910AaD20eF5f1C8ee96F1D6ac54919",
      "chainId": 1
    },
    {
      "address": "0x7FB688CCf682d58f86D7e38e03f9D22e7705448B",
      "chainId": 10
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD533a949740bb3306d119CC777fa900bA034cd52",
      "chainId": 1
    },
    {
      "address": "0x1e4f97b9f9f913c46f1632781732927b9019c68b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xA8e7AD77C60eE6f30BaC54E2E7c0617Bd7B5A03E",
      "chainId": 1
    },
    {
      "address": "0x2f60c28fb2fdc90a2a5644442d0f6d8998101e76",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c",
      "chainId": 1
    },
    {
      "address": "0x84c882a4d8eb448ce086ea19418ca0f32f106117",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa283aA7CfBB27EF0cfBcb2493dD9F4330E0fd304",
      "chainId": 1
    },
    {
      "address": "0xbfaf328fe059c53d936876141f38089df0d1503d",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x2ba592F78dB6436527729929AAf6c908497cB200",
      "chainId": 1
    },
    {
      "address": "0x657a1861c15a3ded9af0b6799a195a249ebdcbc6",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x584bC13c7D411c00c01A62e8019472dE68768430",
      "chainId": 1
    },
    {
      "address": "0x44b26e839eb3572c5e959f994804a5de66600349",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD291E7a03283640FDc51b121aC401383A46cC623",
      "chainId": 1
    },
    {
      "address": "0xcf726a06f3dcec8ef2b033336d138caa0eae5af2",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x7240aC91f01233BaAf8b064248E80feaA5912BA3",
      "chainId": 1
    },
    {
      "address": "0x639a647fbe20b6c8ac19e48e2de44ea792c62c5c",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x3fa400483487A489EC9b1dB29C4129063EEC4654",
      "chainId": 1
    },
    {
      "address": "0x627524d78b4fc840c887ffec90563c7a42b671fd",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4D2eE5DAe46C86DA2FF521F7657dad98834f97b8",
      "chainId": 1
    },
    {
      "address": "0x8063115941e612021692f28748ab1ff56c23e4c6",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x19D97D8fA813EE2f51aD4B4e04EA08bAf4DFfC28",
      "chainId": 1
    },
    {
      "address": "0x1f7216fdb338247512ec99715587bb97bbf96eae",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x3472A5A71965499acd81997a54BBA8D852C6E53d",
      "chainId": 1
    },
    {
      "address": "0x753fbc5800a8c8e3fb6dc6415810d627a387dfc9",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xf16e81dce15B08F326220742020379B855B87DF9",
      "chainId": 1
    },
    {
      "address": "0xf16e81dce15b08f326220742020379b855b87df9",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e",
      "chainId": 1
    },
    {
      "address": "0x29b0da86e484e1c0029b56e817912d778ac0ec69",
      "chainId": 250
    },
    {
      "address": "0xc396b190f251d7f79c583fd06347a09781f085c9",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "",
      "chainId": 1
    },
    {
      "address": "0xb688e18f34e6e424c44b247318f22367ed7df3e2",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x232FB065D9d24c34708eeDbF03724f2e95ABE768",
      "chainId": 1
    },
    {
      "address": "0xefaeee334f0fd1712f9a8cc375f427d9cdd40d73",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xdacD69347dE42baBfAEcD09dC88958378780FB62",
      "chainId": 1
    },
    {
      "address": "0x818ec0a7fe18ff94269904fced6ae3dae6d6dc0b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206",
      "chainId": 1
    },
    {
      "address": "0x7c598c96d02398d89fbcb9d41eab3df0c16f227d",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",
      "chainId": 1
    },
    {
      "address": "0x65e66a61d0a8f1e686c2d6083ad611a10d84d97a",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x035dF12E0F3ac6671126525f1015E47D79dFEDDF",
      "chainId": 1
    },
    {
      "address": "0xab41861399eb56896b24fbaabaa8bce45e4a626b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x74B988156925937bD4E082f0eD7429Da8eAea8Db",
      "chainId": 1
    },
    {
      "address": "0xd1790c5435b9fb7c9444c749cefe53d40d751eac",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x12D102F06da35cC0111EB58017fd2Cd28537d0e1",
      "chainId": 1
    },
    {
      "address": "0x74b4db963738a2a95bfcb1833b123495ccc220e2",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0000000000085d4780B73119b644AE5ecd22b376",
      "chainId": 1
    },
    {
      "address": "0x9879abdea01a879644185341f7af7d8343556b7a",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x41D5D79431A913C4aE7d69a668ecdfE5fF9DFB68",
      "chainId": 1
    },
    {
      "address": "0xb84527d59b6ecb96f433029ecc890d4492c5dce1",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x672EF7E4Fe230B5cA1466C5fDD40588d30FdF90a",
      "chainId": 1
    },
    {
      "address": "0x3d8f74620857dd8ed6d0da02ceb13fd0ed8ba678",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xba100000625a3754423978a60c9317c58a424e3D",
      "chainId": 1
    },
    {
      "address": "0x58a547ed09684ac2a688610d5caf8e8968b51908",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x90B831fa3Bebf58E9744A14D638E25B4eE06f9Bc",
      "chainId": 1
    },
    {
      "address": "0x1d1764f04de29da6b90ffbef372d1a45596c4855",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa7DE087329BFcda5639247F96140f9DAbe3DeED1",
      "chainId": 1
    },
    {
      "address": "0x89d5e71e275b4be094df9551627bcf4e3b24ce22",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1117aC6Ad6Cdf1A3BC543baD3B133724620522d5",
      "chainId": 1
    },
    {
      "address": "0x6496994241804d7fe2b032901931e03bcd82301f",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xd0cd466b34a24fcb2f87676278af2005ca8a78c4",
      "chainId": 1
    },
    {
      "address": "0x1608278e54fb9e070cb109234d111ff3a359612b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x054D64b73d3D8A21Af3D764eFd76bCaA774f3Bb2",
      "chainId": 1
    },
    {
      "address": "0x3b42fd538597fd049648c9f017208bf712195b73",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4B3a0c6d668B43F3f07904E124328659b90Bb4Ca",
      "chainId": 1
    },
    {
      "address": "0x0A15ed1B1F1BE0b2024b4d22B4f19Ebb99A6fd11",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa704fCe7b309Ec09DF16e2F5Ab8cAf6Fe8A4BAA9",
      "chainId": 1
    },
    {
      "address": "0xcc6421b76190b5e7D1029824F6C988456C798291",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xF5D669627376EBd411E34b98F19C868c8ABA5ADA",
      "chainId": 1
    },
    {
      "address": "0x860d87C4EE3bf2F001a641e32FbeF8F0342Ba924",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa7ED29B253D8B4E3109ce07c80fc570f81B63696",
      "chainId": 1
    },
    {
      "address": "0x3f4409c13C3BB310317643C6ee15576b3d427Ddd",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x763186eB8d4856D536eD4478302971214FEbc6A9",
      "chainId": 1
    },
    {
      "address": "0xa6c55D876E920e34203072891c720Ac19f425a2B",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD2dDa223b2617cB616c1580db421e4cFAe6a8a85",
      "chainId": 1
    },
    {
      "address": "0xD61B293AEFb71f9B83670133d1FAad8487567a53",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5bEaBAEBB3146685Dd74176f68a0721F91297D37",
      "chainId": 1
    },
    {
      "address": "0x4AcEA0eB348a6DB49cb3F8A1D62625342D5f8751",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1D09144F3479bb805CB7c92346987420BcbDC10C",
      "chainId": 1
    },
    {
      "address": "0x3a9ea8880643211413609A7B717e3884816D15e7",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5cAf454Ba92e6F2c929DF14667Ee360eD9fD5b26",
      "chainId": 1
    },
    {
      "address": "0xD7c26758CA255fb1d7559B02Ff36295be61f6822",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x26CE25148832C04f3d7F26F32478a9fe55197166",
      "chainId": 1
    },
    {
      "address": "0x618B994F06F7168bd3e24C05321cCf0Afd30D6bc",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD6F0Bb2A45110f819e908a915237D652Ac7c5AA8",
      "chainId": 1
    },
    {
      "address": "0x30D26864af10565CEdD9E4d5b1fdBd52B49144DD",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x355C665e101B9DA58704A8fDDb5FeeF210eF20c0",
      "chainId": 1
    },
    {
      "address": "0xe3EDb25E952e9b3575EFb71DE14651EF3F2e8FaF",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x06301057D77D54B6e14c7FafFB11Ffc7Cab4eaa7",
      "chainId": 1
    },
    {
      "address": "0x6CB5008Ca0CC13862CB47906F541672e8f51A6EF",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xdF9307DFf0a1B57660F60f9457D32027a55ca0B2",
      "chainId": 1
    },
    {
      "address": "0x6FEC3a5e49748088C2b9b1Ef9A6a762ABdD07805",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xF29992D7b589A0A6bD2de7Be29a97A6EB73EaF85",
      "chainId": 1
    },
    {
      "address": "0xF64DBa678d653D5Bb743b1E764De0A11fAb0f0a3",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x178c820f862B14f316509ec36b13123DA19A6054",
      "chainId": 1
    },
    {
      "address": "0x3447d187934d323bDd1BCc6EDC643D3C8d05D86c",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xefBd6D7deF37ffae990503EcdB1291B2f7E38788",
      "chainId": 1
    },
    {
      "address": "0xC636AD16dd87C2D412d2c62276813dFC35558A81",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xeF9Cd7882c067686691B6fF49e650b43AFBBCC6B",
      "chainId": 1
    },
    {
      "address": "0x85B87e0A36865dbdeF50bdFAFB49B272077E0026",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4a57E687b9126435a9B19E4A802113e266AdeBde",
      "chainId": 1
    },
    {
      "address": "0xE9C418927B36F2668dC4fe02028Aa08535a8E347",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x493C57C4763932315A328269E1ADaD09653B9081",
      "chainId": 1
    },
    {
      "address": "0x8A8DD8dd5639174F032877b2D6c7467D8B51D561",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x77f973FCaF871459aa58cd81881Ce453759281bC",
      "chainId": 1
    },
    {
      "address": "0x2Ae2CD4e23c09a2B68a24D56D5cf3c4e887Da849",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4c327471C44B2dacD6E90525f9D629bd2e4f662C",
      "chainId": 1
    },
    {
      "address": "0x4F229fF652D4dB584BF4b3512aE430edECb85971",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0",
      "chainId": 1
    },
    {
      "address": "0xBAd7b06c436200dB693Dd49418A96E2bF857f9a2",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5580ab97F226C324c671746a1787524AEF42E415",
      "chainId": 1
    },
    {
      "address": "0xC839E0D590BBb1b64A46A3F6aB6Feb596ced7439",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD9Ec3ff1f8be459Bb9369b4E79e9Ebcf7141C093",
      "chainId": 1
    },
    {
      "address": "0x1D81360dADf2E1756FaeAe46072dD12997170F46",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xc27A2F05fa577a83BA0fDb4c38443c0718356501",
      "chainId": 1
    },
    {
      "address": "0x4D49159F233506087426094CDa371B5817f30331",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5102791cA02FC3595398400BFE0e33d7B6C82267",
      "chainId": 1
    },
    {
      "address": "0x78c703129FA14c96164c6e14497edAB6CF215A93",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x368B3a58B5f49392e5C9E4C998cb0bB966752E51",
      "chainId": 1
    },
    {
      "address": "0x3C4dd53806347D37aF1F9CCA08C5aCA7363abADe",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4b4D2e899658FB59b1D518b68fe836B100ee8958",
      "chainId": 1
    },
    {
      "address": "0x7823dAa7A5B86dd4E7a54c1ae70A14cf15758316",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xea5f88E54d982Cbb0c441cde4E79bC305e5b43Bc",
      "chainId": 1
    },
    {
      "address": "0x54266edA68834321B5BB81a8A8a48d5459c92456",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x9fBFed658919A896B5Dc7b00456Ce22D780f9B65",
      "chainId": 1
    },
    {
      "address": "0xBc6e632244FD9a79e863B87841FFD9962B725895",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x6758B7d441a9739b98552B373703d8d3d14f9e62",
      "chainId": 1
    },
    {
      "address": "0x153446d731f6a23661BebCD3e86431c36bA440fB",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0D6ae2a429df13e44A07Cd2969E085e4833f64A0",
      "chainId": 1
    },
    {
      "address": "0x3c09D70fB667e2B680d4FeE2951d6BCD3f8Fbaf9",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1985365e9f78359a9B6AD760e32412f4a445E862",
      "chainId": 1
    },
    {
      "address": "0xb9924372Ddc7e7F13757C8B9ae0F03906a684D65",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xB4EFd85c19999D84251304bDA99E90B92300Bd93",
      "chainId": 1
    },
    {
      "address": "0x5cDAD843078930C8fEB1d50bE474acCf11B7ada1",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x250a3500f48666561386832f1F1f1019b89a2699",
      "chainId": 1
    },
    {
      "address": "0x2a1F8a24575261919f839f4254FdE9bc4b8edE7A",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xB987D48Ed8f2C468D52D6405624EADBa5e76d723",
      "chainId": 1
    },
    {
      "address": "0x5a21a9e09667A67a898dE061D4bC61e92f20404e",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0E22734e078d6e399BCeE40a549DB591C4EA46cB",
      "chainId": 1
    },
    {
      "address": "0xA62CBCB4F5485Ee6EF6B44083c561f9E1f2B740a",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1695936d6a953df699C38CA21c2140d497C08BD9",
      "chainId": 1
    },
    {
      "address": "0x09f60a231C989d0c5AdC9d3609936A3409885Bd0",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x00000100F2A2bd000715001920eB70D229700085",
      "chainId": 1
    },
    {
      "address": "0xbf65c0f333954EBC49aab45fB6F04Bee27F72495",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xf29e46887FFAE92f1ff87DfE39713875Da541373",
      "chainId": 1
    },
    {
      "address": "0xD084b89B8f04f3E2360EBd600360C358aA122BfB",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x41AB1b6fcbB2fA9DCEd81aCbdeC13Ea6315F2Bf2",
      "chainId": 1
    },
    {
      "address": "0x3a162d08Fbfa687Ca00F5682c5c4F51b3aEe181C",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xb1dC9124c395c1e97773ab855d66E879f053A289",
      "chainId": 1
    },
    {
      "address": "0x977788025632E20360E4bB4867ef2C498A4EE4a6",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa665FED1b0C9dA00e91ca582f77dF36E325048c5",
      "chainId": 1
    },
    {
      "address": "0xFC492B9DC6aDE871c20e9169f2600DFd2718dF4E",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x45f24BaEef268BB6d63AEe5129015d69702BCDfa",
      "chainId": 1
    },
    {
      "address": "0xd79FA6aC3D484CbbcbE3208518bD4Ae03519E0DB",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1Aa61c196E76805fcBe394eA00e4fFCEd24FC469",
      "chainId": 1
    },
    {
      "address": "0x0439b92098Bf71Dd4AbF1bA73B974a8c52f1F5F3",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4AaC461C86aBfA71e9d00d9a2cde8d74E4E1aeEa",
      "chainId": 1
    },
    {
      "address": "0x14B1f37c46ECf29C9657585DF0Dd7CEe1eC7C569",
      "chainId": 43114
    }
  ]
}
colourfreak commented 2 years ago

Looks great. Thanks @foxgem.

@colourfreak Do we display the uncategorized ones like 0x26CE25148832C04f3d7F26F32478a9fe55197166 as "Others" in the app or only show them in the "All" tab?

There are 80 tokens which are unclassified if you want to check them out:

$ cat tokens.json | jq '.[] | select(has("group") == false)'

{
  "contracts": [
    {
      "address": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
      "chainId": 1
    },
    {
      "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1",
      "chainId": 10
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x03ab458634910AaD20eF5f1C8ee96F1D6ac54919",
      "chainId": 1
    },
    {
      "address": "0x7FB688CCf682d58f86D7e38e03f9D22e7705448B",
      "chainId": 10
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD533a949740bb3306d119CC777fa900bA034cd52",
      "chainId": 1
    },
    {
      "address": "0x1e4f97b9f9f913c46f1632781732927b9019c68b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xA8e7AD77C60eE6f30BaC54E2E7c0617Bd7B5A03E",
      "chainId": 1
    },
    {
      "address": "0x2f60c28fb2fdc90a2a5644442d0f6d8998101e76",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0c7D5ae016f806603CB1782bEa29AC69471CAb9c",
      "chainId": 1
    },
    {
      "address": "0x84c882a4d8eb448ce086ea19418ca0f32f106117",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa283aA7CfBB27EF0cfBcb2493dD9F4330E0fd304",
      "chainId": 1
    },
    {
      "address": "0xbfaf328fe059c53d936876141f38089df0d1503d",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x2ba592F78dB6436527729929AAf6c908497cB200",
      "chainId": 1
    },
    {
      "address": "0x657a1861c15a3ded9af0b6799a195a249ebdcbc6",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x584bC13c7D411c00c01A62e8019472dE68768430",
      "chainId": 1
    },
    {
      "address": "0x44b26e839eb3572c5e959f994804a5de66600349",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD291E7a03283640FDc51b121aC401383A46cC623",
      "chainId": 1
    },
    {
      "address": "0xcf726a06f3dcec8ef2b033336d138caa0eae5af2",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x7240aC91f01233BaAf8b064248E80feaA5912BA3",
      "chainId": 1
    },
    {
      "address": "0x639a647fbe20b6c8ac19e48e2de44ea792c62c5c",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x3fa400483487A489EC9b1dB29C4129063EEC4654",
      "chainId": 1
    },
    {
      "address": "0x627524d78b4fc840c887ffec90563c7a42b671fd",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4D2eE5DAe46C86DA2FF521F7657dad98834f97b8",
      "chainId": 1
    },
    {
      "address": "0x8063115941e612021692f28748ab1ff56c23e4c6",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x19D97D8fA813EE2f51aD4B4e04EA08bAf4DFfC28",
      "chainId": 1
    },
    {
      "address": "0x1f7216fdb338247512ec99715587bb97bbf96eae",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x3472A5A71965499acd81997a54BBA8D852C6E53d",
      "chainId": 1
    },
    {
      "address": "0x753fbc5800a8c8e3fb6dc6415810d627a387dfc9",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xf16e81dce15B08F326220742020379B855B87DF9",
      "chainId": 1
    },
    {
      "address": "0xf16e81dce15b08f326220742020379b855b87df9",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0bc529c00C6401aEF6D220BE8C6Ea1667F6Ad93e",
      "chainId": 1
    },
    {
      "address": "0x29b0da86e484e1c0029b56e817912d778ac0ec69",
      "chainId": 250
    },
    {
      "address": "0xc396b190f251d7f79c583fd06347a09781f085c9",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "",
      "chainId": 1
    },
    {
      "address": "0xb688e18f34e6e424c44b247318f22367ed7df3e2",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x232FB065D9d24c34708eeDbF03724f2e95ABE768",
      "chainId": 1
    },
    {
      "address": "0xefaeee334f0fd1712f9a8cc375f427d9cdd40d73",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xdacD69347dE42baBfAEcD09dC88958378780FB62",
      "chainId": 1
    },
    {
      "address": "0x818ec0a7fe18ff94269904fced6ae3dae6d6dc0b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xB62132e35a6c13ee1EE0f84dC5d40bad8d815206",
      "chainId": 1
    },
    {
      "address": "0x7c598c96d02398d89fbcb9d41eab3df0c16f227d",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE",
      "chainId": 1
    },
    {
      "address": "0x65e66a61d0a8f1e686c2d6083ad611a10d84d97a",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x035dF12E0F3ac6671126525f1015E47D79dFEDDF",
      "chainId": 1
    },
    {
      "address": "0xab41861399eb56896b24fbaabaa8bce45e4a626b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x74B988156925937bD4E082f0eD7429Da8eAea8Db",
      "chainId": 1
    },
    {
      "address": "0xd1790c5435b9fb7c9444c749cefe53d40d751eac",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x12D102F06da35cC0111EB58017fd2Cd28537d0e1",
      "chainId": 1
    },
    {
      "address": "0x74b4db963738a2a95bfcb1833b123495ccc220e2",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0000000000085d4780B73119b644AE5ecd22b376",
      "chainId": 1
    },
    {
      "address": "0x9879abdea01a879644185341f7af7d8343556b7a",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x41D5D79431A913C4aE7d69a668ecdfE5fF9DFB68",
      "chainId": 1
    },
    {
      "address": "0xb84527d59b6ecb96f433029ecc890d4492c5dce1",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x672EF7E4Fe230B5cA1466C5fDD40588d30FdF90a",
      "chainId": 1
    },
    {
      "address": "0x3d8f74620857dd8ed6d0da02ceb13fd0ed8ba678",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xba100000625a3754423978a60c9317c58a424e3D",
      "chainId": 1
    },
    {
      "address": "0x58a547ed09684ac2a688610d5caf8e8968b51908",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x90B831fa3Bebf58E9744A14D638E25B4eE06f9Bc",
      "chainId": 1
    },
    {
      "address": "0x1d1764f04de29da6b90ffbef372d1a45596c4855",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa7DE087329BFcda5639247F96140f9DAbe3DeED1",
      "chainId": 1
    },
    {
      "address": "0x89d5e71e275b4be094df9551627bcf4e3b24ce22",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1117aC6Ad6Cdf1A3BC543baD3B133724620522d5",
      "chainId": 1
    },
    {
      "address": "0x6496994241804d7fe2b032901931e03bcd82301f",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xd0cd466b34a24fcb2f87676278af2005ca8a78c4",
      "chainId": 1
    },
    {
      "address": "0x1608278e54fb9e070cb109234d111ff3a359612b",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x054D64b73d3D8A21Af3D764eFd76bCaA774f3Bb2",
      "chainId": 1
    },
    {
      "address": "0x3b42fd538597fd049648c9f017208bf712195b73",
      "chainId": 250
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4B3a0c6d668B43F3f07904E124328659b90Bb4Ca",
      "chainId": 1
    },
    {
      "address": "0x0A15ed1B1F1BE0b2024b4d22B4f19Ebb99A6fd11",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa704fCe7b309Ec09DF16e2F5Ab8cAf6Fe8A4BAA9",
      "chainId": 1
    },
    {
      "address": "0xcc6421b76190b5e7D1029824F6C988456C798291",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xF5D669627376EBd411E34b98F19C868c8ABA5ADA",
      "chainId": 1
    },
    {
      "address": "0x860d87C4EE3bf2F001a641e32FbeF8F0342Ba924",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa7ED29B253D8B4E3109ce07c80fc570f81B63696",
      "chainId": 1
    },
    {
      "address": "0x3f4409c13C3BB310317643C6ee15576b3d427Ddd",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x763186eB8d4856D536eD4478302971214FEbc6A9",
      "chainId": 1
    },
    {
      "address": "0xa6c55D876E920e34203072891c720Ac19f425a2B",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD2dDa223b2617cB616c1580db421e4cFAe6a8a85",
      "chainId": 1
    },
    {
      "address": "0xD61B293AEFb71f9B83670133d1FAad8487567a53",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5bEaBAEBB3146685Dd74176f68a0721F91297D37",
      "chainId": 1
    },
    {
      "address": "0x4AcEA0eB348a6DB49cb3F8A1D62625342D5f8751",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1D09144F3479bb805CB7c92346987420BcbDC10C",
      "chainId": 1
    },
    {
      "address": "0x3a9ea8880643211413609A7B717e3884816D15e7",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5cAf454Ba92e6F2c929DF14667Ee360eD9fD5b26",
      "chainId": 1
    },
    {
      "address": "0xD7c26758CA255fb1d7559B02Ff36295be61f6822",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x26CE25148832C04f3d7F26F32478a9fe55197166",
      "chainId": 1
    },
    {
      "address": "0x618B994F06F7168bd3e24C05321cCf0Afd30D6bc",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD6F0Bb2A45110f819e908a915237D652Ac7c5AA8",
      "chainId": 1
    },
    {
      "address": "0x30D26864af10565CEdD9E4d5b1fdBd52B49144DD",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x355C665e101B9DA58704A8fDDb5FeeF210eF20c0",
      "chainId": 1
    },
    {
      "address": "0xe3EDb25E952e9b3575EFb71DE14651EF3F2e8FaF",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x06301057D77D54B6e14c7FafFB11Ffc7Cab4eaa7",
      "chainId": 1
    },
    {
      "address": "0x6CB5008Ca0CC13862CB47906F541672e8f51A6EF",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xdF9307DFf0a1B57660F60f9457D32027a55ca0B2",
      "chainId": 1
    },
    {
      "address": "0x6FEC3a5e49748088C2b9b1Ef9A6a762ABdD07805",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xF29992D7b589A0A6bD2de7Be29a97A6EB73EaF85",
      "chainId": 1
    },
    {
      "address": "0xF64DBa678d653D5Bb743b1E764De0A11fAb0f0a3",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x178c820f862B14f316509ec36b13123DA19A6054",
      "chainId": 1
    },
    {
      "address": "0x3447d187934d323bDd1BCc6EDC643D3C8d05D86c",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xefBd6D7deF37ffae990503EcdB1291B2f7E38788",
      "chainId": 1
    },
    {
      "address": "0xC636AD16dd87C2D412d2c62276813dFC35558A81",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xeF9Cd7882c067686691B6fF49e650b43AFBBCC6B",
      "chainId": 1
    },
    {
      "address": "0x85B87e0A36865dbdeF50bdFAFB49B272077E0026",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4a57E687b9126435a9B19E4A802113e266AdeBde",
      "chainId": 1
    },
    {
      "address": "0xE9C418927B36F2668dC4fe02028Aa08535a8E347",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x493C57C4763932315A328269E1ADaD09653B9081",
      "chainId": 1
    },
    {
      "address": "0x8A8DD8dd5639174F032877b2D6c7467D8B51D561",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x77f973FCaF871459aa58cd81881Ce453759281bC",
      "chainId": 1
    },
    {
      "address": "0x2Ae2CD4e23c09a2B68a24D56D5cf3c4e887Da849",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4c327471C44B2dacD6E90525f9D629bd2e4f662C",
      "chainId": 1
    },
    {
      "address": "0x4F229fF652D4dB584BF4b3512aE430edECb85971",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x09e64c2B61a5f1690Ee6fbeD9baf5D6990F8dFd0",
      "chainId": 1
    },
    {
      "address": "0xBAd7b06c436200dB693Dd49418A96E2bF857f9a2",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5580ab97F226C324c671746a1787524AEF42E415",
      "chainId": 1
    },
    {
      "address": "0xC839E0D590BBb1b64A46A3F6aB6Feb596ced7439",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xD9Ec3ff1f8be459Bb9369b4E79e9Ebcf7141C093",
      "chainId": 1
    },
    {
      "address": "0x1D81360dADf2E1756FaeAe46072dD12997170F46",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xc27A2F05fa577a83BA0fDb4c38443c0718356501",
      "chainId": 1
    },
    {
      "address": "0x4D49159F233506087426094CDa371B5817f30331",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x5102791cA02FC3595398400BFE0e33d7B6C82267",
      "chainId": 1
    },
    {
      "address": "0x78c703129FA14c96164c6e14497edAB6CF215A93",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x368B3a58B5f49392e5C9E4C998cb0bB966752E51",
      "chainId": 1
    },
    {
      "address": "0x3C4dd53806347D37aF1F9CCA08C5aCA7363abADe",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4b4D2e899658FB59b1D518b68fe836B100ee8958",
      "chainId": 1
    },
    {
      "address": "0x7823dAa7A5B86dd4E7a54c1ae70A14cf15758316",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xea5f88E54d982Cbb0c441cde4E79bC305e5b43Bc",
      "chainId": 1
    },
    {
      "address": "0x54266edA68834321B5BB81a8A8a48d5459c92456",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x9fBFed658919A896B5Dc7b00456Ce22D780f9B65",
      "chainId": 1
    },
    {
      "address": "0xBc6e632244FD9a79e863B87841FFD9962B725895",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x6758B7d441a9739b98552B373703d8d3d14f9e62",
      "chainId": 1
    },
    {
      "address": "0x153446d731f6a23661BebCD3e86431c36bA440fB",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0D6ae2a429df13e44A07Cd2969E085e4833f64A0",
      "chainId": 1
    },
    {
      "address": "0x3c09D70fB667e2B680d4FeE2951d6BCD3f8Fbaf9",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1985365e9f78359a9B6AD760e32412f4a445E862",
      "chainId": 1
    },
    {
      "address": "0xb9924372Ddc7e7F13757C8B9ae0F03906a684D65",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xB4EFd85c19999D84251304bDA99E90B92300Bd93",
      "chainId": 1
    },
    {
      "address": "0x5cDAD843078930C8fEB1d50bE474acCf11B7ada1",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x250a3500f48666561386832f1F1f1019b89a2699",
      "chainId": 1
    },
    {
      "address": "0x2a1F8a24575261919f839f4254FdE9bc4b8edE7A",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xB987D48Ed8f2C468D52D6405624EADBa5e76d723",
      "chainId": 1
    },
    {
      "address": "0x5a21a9e09667A67a898dE061D4bC61e92f20404e",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x0E22734e078d6e399BCeE40a549DB591C4EA46cB",
      "chainId": 1
    },
    {
      "address": "0xA62CBCB4F5485Ee6EF6B44083c561f9E1f2B740a",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1695936d6a953df699C38CA21c2140d497C08BD9",
      "chainId": 1
    },
    {
      "address": "0x09f60a231C989d0c5AdC9d3609936A3409885Bd0",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x00000100F2A2bd000715001920eB70D229700085",
      "chainId": 1
    },
    {
      "address": "0xbf65c0f333954EBC49aab45fB6F04Bee27F72495",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xf29e46887FFAE92f1ff87DfE39713875Da541373",
      "chainId": 1
    },
    {
      "address": "0xD084b89B8f04f3E2360EBd600360C358aA122BfB",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x41AB1b6fcbB2fA9DCEd81aCbdeC13Ea6315F2Bf2",
      "chainId": 1
    },
    {
      "address": "0x3a162d08Fbfa687Ca00F5682c5c4F51b3aEe181C",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xb1dC9124c395c1e97773ab855d66E879f053A289",
      "chainId": 1
    },
    {
      "address": "0x977788025632E20360E4bB4867ef2C498A4EE4a6",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0xa665FED1b0C9dA00e91ca582f77dF36E325048c5",
      "chainId": 1
    },
    {
      "address": "0xFC492B9DC6aDE871c20e9169f2600DFd2718dF4E",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x45f24BaEef268BB6d63AEe5129015d69702BCDfa",
      "chainId": 1
    },
    {
      "address": "0xd79FA6aC3D484CbbcbE3208518bD4Ae03519E0DB",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x1Aa61c196E76805fcBe394eA00e4fFCEd24FC469",
      "chainId": 1
    },
    {
      "address": "0x0439b92098Bf71Dd4AbF1bA73B974a8c52f1F5F3",
      "chainId": 43114
    }
  ]
}
{
  "contracts": [
    {
      "address": "0x4AaC461C86aBfA71e9d00d9a2cde8d74E4E1aeEa",
      "chainId": 1
    },
    {
      "address": "0x14B1f37c46ECf29C9657585DF0Dd7CEe1eC7C569",
      "chainId": 43114
    }
  ]
}

Move them to "Assets" and of course "All". If we were to create "Others" then many more groups might go to that category.

hboon commented 2 years ago

Move them to "Assets" and of course "All". If we were to create "Others" then many more groups might go to that category.

Ok!

@foxgem let's keep the file as it is? We'll just display those without groups in Assets in the mobile apps. No need for unnecessary work in the tokens repo and might help to keep them unclassified in case we want to fix some of them in the future.

hboon commented 2 years ago

So this ones's done. I just realized I created the issue in the wrong repo, but can't move it anymore without breaking incoming links :(

I'll follow up with next steps for the apps.