contract: get token balances util contract #1367
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
todo
Token filtering in gen-tokens
Added filtering to remove tokens which don't implement basic ERC-20 functions and tokens which don't have enough liquidity to swap 10k USDC.
Optimism
Got 243 tokens from Coingecko
Filtered out 3 non-ERC20 tokens
Filtered out 197 low liquidity tokens
43 final tokens on Optimism
Arbitrum
Got 738 tokens from Coingecko
Filtered out 9 non-ERC20 tokens
Filtered out 573 low liquidity tokens
156 final tokens on Arbitrum
Base
Got 811 tokens from Coingecko
Filtered out 12 non-ERC20 tokens
Filtered out 540 low liquidity tokens
259 final tokens on Base
Polygon
Got 1108 tokens from Coingecko
Filtered out 10 non-ERC20 tokens
Filtered out 969 low liquidity tokens
129 final tokens on Polygon
BNB Smart Chain
Got 3037 tokens from Coingecko
Filtered out 10 non-ERC20 tokens
Filtered out 2977 low liquidity tokens
50 final tokens on BNB Smart Chain