├── .husky └── commit-msg ├── .prettierignore ├── .gitignore ├── .commitlintrc.json ├── tsconfig.json ├── denyTokens ├── MNT.json ├── PZE.json ├── SON.json ├── INK.json ├── SCL.json ├── ERA.json ├── LNA.json ├── OPT.json ├── CEL.json ├── SOL.json ├── AVA.json ├── FTM.json ├── VEL.json ├── BAS.json ├── ARB.json ├── DAI.json ├── BSC.json ├── ETH.json └── POL.json ├── jest.config.js ├── tokens ├── XLY.json ├── VAN.json ├── APE.json ├── LNS.json ├── ABS.json ├── FUS.json ├── SWL.json ├── MOR.json ├── FLW.json ├── BLS.json ├── INK.json ├── MOD.json ├── PLA.json ├── RSK.json ├── CEL.json ├── KAI.json ├── MAM.json ├── PZE.json ├── CRO.json ├── LSK.json ├── MOO.json ├── FRA.json ├── UNI.json ├── SON.json ├── CRN.json ├── SCL.json ├── STA.json ├── IMX.json ├── ERA.json ├── SEI.json ├── BER.json ├── PLU.json ├── SUI.json ├── FTM.json ├── VIC.json ├── HPL.json ├── LNA.json ├── SOE.json ├── MON.json ├── ETL.json ├── SOL.json ├── XDC.json ├── DAI.json ├── OPT.json ├── HYP.json ├── AVA.json ├── POL.json ├── ARB.json └── BAS.json ├── .github ├── workflows │ ├── validate.yml │ ├── lint.yml │ └── semantic-pr.yml └── actions │ └── install │ └── action.yml ├── schema ├── denyTokenExpectedSchema.json ├── approvalResetTokenExpectedSchema.json └── tokenExpectedSchema.json ├── test ├── type.ts ├── validateImages.ts ├── utils.ts └── token.validation.unit.spec.ts ├── .prettierrc.json ├── eslint.config.mjs ├── package.json ├── approvalResetTokens └── ETH.json └── README.md /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | pnpm commitlint --edit $1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # dump files 2 | .github 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "resolveJsonModule": true, 4 | "esModuleInterop": true 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /denyTokens/MNT.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0000", 4 | "chainId": 5000 5 | } 6 | ] 7 | -------------------------------------------------------------------------------- /denyTokens/PZE.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 1101, 4 | "address": "0x5aea5775959fbc2557cc8789bc1bf90a239d9a91" 5 | } 6 | ] 7 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('ts-jest').JestConfigWithTsJest} */ 2 | module.exports = { 3 | preset: 'ts-jest', 4 | testEnvironment: 'node', 5 | } 6 | -------------------------------------------------------------------------------- /denyTokens/SON.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 146, 4 | "address": "0xf732a845dc59349004bf8f7bff414a103d353aeb", 5 | "reason": "Fee taking token" 6 | } 7 | ] 8 | -------------------------------------------------------------------------------- /denyTokens/INK.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 57073, 4 | "address": "0xbf0cAfCbaaF0be8221Ae8d630500984eDC908861", 5 | "reason": "Fee taking token SQUIDS" 6 | } 7 | ] 8 | -------------------------------------------------------------------------------- /denyTokens/SCL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 534352, 4 | "address": "0x087C440F251Ff6Cfe62B86DdE1bE558B95b4bb9b", 5 | "reason": "new BOLD token was deployed, so old token is not valid" 6 | } 7 | ] 8 | -------------------------------------------------------------------------------- /denyTokens/ERA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 324, 4 | "address": "0x3698128875408f48af22cddb215afacec583c751" 5 | }, 6 | { 7 | "chainId": 324, 8 | "address": "0xbd4ed2706676e715da16b6659033c7d2c4d77e64" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /denyTokens/LNA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x66627f389ae46d881773b7131139b2411980e09e", 4 | "chainId": 59144 5 | }, 6 | { 7 | "address": "0x66627f389ae46d881773b7131139b2411980e09e", 8 | "chainId": 59144 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /tokens/XLY.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "XDOG", 4 | "address": "0x0cc24c51bf89c00c5affbfcf5e856c25ecbdb48e", 5 | "symbol": "XDOG", 6 | "decimals": 18, 7 | "chainId": 196, 8 | "logoURI": "https://assets.coingecko.com/coins/images/68279/standard/xdog.png" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /tokens/VAN.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x7ff7fa94b8b66ef313f7970d4eebd2cb3103a2c0", 4 | "chainId": 1480, 5 | "symbol": "VANA", 6 | "decimals": 18, 7 | "name": "VANA", 8 | "logoURI": "https://assets.coingecko.com/coins/images/51404/small/logo.png?1731086679" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /tokens/APE.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Ape ETH", 4 | "address": "0xcF800F4948D16F23333508191B1B1591daF70438", 5 | "symbol": "APEETH", 6 | "decimals": 18, 7 | "chainId": 33139, 8 | "logoURI": "https://assets.coingecko.com/coins/images/279/standard/ethereum.png?1696501628" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /tokens/LNS.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Bonsai", 4 | "address": "0xB0588f9A9cADe7CD5f194a5fe77AcD6A58250f82", 5 | "symbol": "BONSAI", 6 | "decimals": 18, 7 | "chainId": 232, 8 | "logoURI": "https://assets.coingecko.com/coins/images/35884/standard/bonsaiToken.png?1744187538" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- 1 | name: Validate Tokens 2 | 3 | on: 4 | pull_request: 5 | types: [opened, edited, synchronize, reopened] 6 | 7 | jobs: 8 | test: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v5 12 | - uses: ./.github/actions/install 13 | - run: pnpm run test 14 | -------------------------------------------------------------------------------- /tokens/ABS.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Pudgy Penguins", 4 | "address": "0x9eBe3A824Ca958e4b3Da772D2065518F009CBa62", 5 | "symbol": "PENGU", 6 | "decimals": 18, 7 | "chainId": 2741, 8 | "logoURI": "https://assets.coingecko.com/coins/images/52622/standard/PUDGY_PENGUINS_PENGU_PFP.png?1733809110" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- 1 | name: ESLint JSON 2 | 3 | on: 4 | pull_request: 5 | types: [opened, edited, synchronize, reopened] 6 | 7 | 8 | jobs: 9 | test: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v5 13 | - uses: ./.github/actions/install 14 | - run: pnpm run lint 15 | -------------------------------------------------------------------------------- /tokens/FUS.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "GoodDollar", 4 | "address": "0x495d133b938596c9984d462f007b676bdc57ecec", 5 | "symbol": "G$", 6 | "decimals": 2, 7 | "chainId": 122, 8 | "logoURI": "https://raw.githubusercontent.com/voltfinance/token-logos/main/logos/0x495d133B938596C9984d462F007B676bDc57eCEC/logo.png" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /schema/denyTokenExpectedSchema.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "properties": { 4 | "address": { 5 | "type": "string" 6 | }, 7 | "chainId": { 8 | "type": "integer" 9 | }, 10 | "reason": { 11 | "type": "string" 12 | } 13 | }, 14 | "required": ["address", "chainId"], 15 | "additionalProperties": false 16 | } -------------------------------------------------------------------------------- /tokens/SWL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34", 4 | "chainId": 1923, 5 | "symbol": "USDe", 6 | "decimals": 18, 7 | "name": "USDe", 8 | "logoURI": "https://static.debank.com/image/eth_token/logo_url/0x4c9edd5852cd905f086c759e8383e09bff1e68b3/734064e545eabfc501b9d0e752644b7d.png" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /schema/approvalResetTokenExpectedSchema.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "properties": { 4 | "address": { 5 | "type": "string" 6 | }, 7 | "chainId": { 8 | "type": "integer" 9 | }, 10 | "note": { 11 | "type": "string" 12 | } 13 | }, 14 | "required": ["address", "chainId"], 15 | "additionalProperties": false 16 | } 17 | -------------------------------------------------------------------------------- /tokens/MOR.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x0caE51e1032e8461f4806e26332c030E34De3aDb", 4 | "chainId": 1285, 5 | "symbol": "MIM", 6 | "decimals": 18, 7 | "name": "Magic Internet Money", 8 | "logoURI": "https://static.debank.com/image/movr_token/logo_url/0x0cae51e1032e8461f4806e26332c030e34de3adb/7d0c0fb6eab1b7a8a9bfb7dcc04cb11e.png" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /tokens/FLW.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Bridged USDC (Stargate)", 4 | "address": "0xF1815bd50389c46847f0Bda824eC8da914045D14", 5 | "symbol": "USDC", 6 | "decimals": 6, 7 | "chainId": 747, 8 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 9 | } 10 | ] -------------------------------------------------------------------------------- /test/type.ts: -------------------------------------------------------------------------------- 1 | export type Token = { 2 | name: string 3 | address: string 4 | chainId: number 5 | symbol: string 6 | decimals: number 7 | logoURI: string 8 | } 9 | 10 | export type DenyToken = { 11 | chainId: number 12 | address: string 13 | reason?: string 14 | } 15 | 16 | export type ApprovalResetToken = { 17 | address: string 18 | chainId: number 19 | note?: string 20 | } 21 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100, 3 | "semi": false, 4 | "singleQuote": true, 5 | "trailingComma": "es5", 6 | "arrowParens": "always", 7 | "overrides": [ 8 | { 9 | "files": "*.json", 10 | "options": { 11 | "parser": "json", 12 | "bracketSpacing": true, 13 | "bracketSameLine": true, 14 | "singleQuote": false 15 | } 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /denyTokens/OPT.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x346e03f8cce9fe01dcb3d0da3e9d00dc2c0e08f0", 4 | "chainId": 10 5 | }, 6 | { 7 | "address": "0xf6b4185fcf8af291c0e3927fbeab7046b4f6a8ca", 8 | "chainId": 10 9 | }, 10 | { 11 | "address": "0x087C440F251Ff6Cfe62B86DdE1bE558B95b4bb9b", 12 | "chainId": 10, 13 | "reason": "new BOLD token was deployed, so old token is not valid" 14 | } 15 | ] 16 | -------------------------------------------------------------------------------- /denyTokens/CEL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 42220, 4 | "address": "0xf2283840ce37dae0a06b40a9a80603977f36fa3f" 5 | }, 6 | { 7 | "address": "0xef4229c8c3250c675f21bcefa42f58efbff6002a", 8 | "chainId": 42220 9 | }, 10 | { 11 | "address": "0x88eec49252c8cbc039dcdb394c0c2ba2f1637ea0", 12 | "chainId": 42220 13 | }, 14 | { 15 | "address": "0x0000000000000000000000000000000000000000", 16 | "chainId": 42220 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /.github/workflows/semantic-pr.yml: -------------------------------------------------------------------------------- 1 | name: "Semantic PR Title" 2 | 3 | on: 4 | pull_request_target: 5 | types: 6 | - opened 7 | - edited 8 | - synchronize 9 | - reopened 10 | 11 | jobs: 12 | main: 13 | name: Validate PR title 14 | runs-on: ubuntu-latest 15 | permissions: 16 | pull-requests: read 17 | steps: 18 | - uses: amannn/action-semantic-pull-request@v5 19 | env: 20 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 21 | -------------------------------------------------------------------------------- /denyTokens/SOL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 1151111081099710, 4 | "address": "DkKY96SB6NPxLGWVigmWMhq7nxRaq7k1V7C54HFYEStr", 5 | "reason": "Scam USDC token" 6 | }, 7 | { 8 | "chainId": 1151111081099710, 9 | "address": "GWYnSixWCAa3wLXuEhz8iVvcE5ntSG2sE9QyWy7F2Hg4", 10 | "reason": "Scam USDC token" 11 | }, 12 | { 13 | "chainId": 1151111081099710, 14 | "address": "J3pqG8pN5GZL3mXJG4PGryLVR7FJ3GGB8vev1Coinztk", 15 | "reason": "Scam WETH, locks funds" 16 | } 17 | ] 18 | -------------------------------------------------------------------------------- /tokens/BLS.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ENA", 4 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 5 | "symbol": "ENA", 6 | "decimals": 18, 7 | "chainId": 81457, 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 12 | "chainId": 81457, 13 | "symbol": "sUSDe", 14 | "decimals": 18, 15 | "name": "sUSDe", 16 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /schema/tokenExpectedSchema.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "properties": { 4 | "name": { 5 | "type": "string" 6 | }, 7 | "address": { 8 | "type": "string" 9 | }, 10 | "symbol": { 11 | "type": "string" 12 | }, 13 | "decimals": { 14 | "type": "integer" 15 | }, 16 | "chainId": { 17 | "type": "integer" 18 | }, 19 | "logoURI": { 20 | "type": "string" 21 | } 22 | }, 23 | "required": ["name", "address", "symbol", "decimals", "chainId", "logoURI"], 24 | "additionalProperties": false 25 | } 26 | -------------------------------------------------------------------------------- /tokens/INK.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "USDT0", 4 | "symbol": "USD₮0", 5 | "address": "0x0200C29006150606B650577BBE7B6248F58470c1", 6 | "decimals": 6, 7 | "chainId": 57073, 8 | "logoURI": "https://arbiscan.io/token/images/usdt0_64.png" 9 | }, 10 | { 11 | "name": "USDp", 12 | "address": "0x9eE1963f05553eF838604Dd39403be21ceF26AA4", 13 | "symbol": "USDp", 14 | "chainId": 57073, 15 | "decimals": 18, 16 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /tokens/MOD.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ENA", 4 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 5 | "symbol": "ENA", 6 | "decimals": 18, 7 | "chainId": 34443, 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "chainId": 34443, 12 | "address": "0x98f96A4B34D03a2E6f225B28b8f8Cb1279562d81", 13 | "symbol": "wstETH", 14 | "name": "Wrapped liquid staked Ether 2.0", 15 | "decimals": 18, 16 | "logoURI": "https://assets.coingecko.com/coins/images/18834/standard/wstETH.png?1696518295" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /tokens/PLA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 4 | "chainId": 9745, 5 | "symbol": "ENA", 6 | "decimals": 18, 7 | "name": "ENA", 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "address": "0x1B64B9025EEbb9A6239575dF9Ea4b9Ac46D4d193", 12 | "chainId": 9745, 13 | "symbol": "XAUT0", 14 | "decimals": 6, 15 | "name": "Tether Gold Tokens", 16 | "logoURI": "https://coin-images.coingecko.com/coins/images/66560/large/XAUt0_Token_Icon_Gold.png?1749747942" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /tokens/RSK.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "RIF", 4 | "address": "0x2acc95758f8b5f583470ba265eb685a8f45fc9d5", 5 | "symbol": "RIF", 6 | "decimals": 18, 7 | "chainId": 30, 8 | "logoURI": "https://assets.coingecko.com/coins/images/7460/small/8befc44a46c247e8a3f7fc8abba586b1_%283%29.png" 9 | }, 10 | { 11 | "name": "USDT0", 12 | "address": "0x779Ded0c9e1022225f8E0630b35a9b54bE713736", 13 | "symbol": "USD₮0", 14 | "decimals": 6, 15 | "chainId": 30, 16 | "logoURI": "https://assets.coingecko.com/coins/images/53705/standard/usdt0.jpg?1737086183" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /denyTokens/AVA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 43114, 4 | "address": "0x2d5563da42b06fbbf9c67b7dc073cf6a7842239e", 5 | "reason": "Unknown token (NON EXISTING ON NETWORK)" 6 | }, 7 | { 8 | "chainId": 43114, 9 | "address": "0xde3a24028580884448a5397872046a019649b084", 10 | "reason": "Deprecated USDT token on AVA" 11 | }, 12 | { 13 | "chainId": 43114, 14 | "address": "0xf9d922c055a3f1759299467dafafdf43be844f7a" 15 | }, 16 | { 17 | "chainId": 43114, 18 | "address": "0x087C440F251Ff6Cfe62B86DdE1bE558B95b4bb9b", 19 | "reason": "new BOLD token was deployed, so old token is not valid" 20 | } 21 | ] 22 | -------------------------------------------------------------------------------- /tokens/CEL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0xC16B81Af351BA9e64C1a069E3Ab18c244A1E3049", 4 | "chainId": 42220, 5 | "symbol": "EURA", 6 | "decimals": 18, 7 | "name": "EURA (previously agEUR)", 8 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 9 | }, 10 | { 11 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 12 | "chainId": 42220, 13 | "symbol": "USDA", 14 | "decimals": 18, 15 | "name": "USDA", 16 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /tokens/KAI.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "KAIA", 4 | "address": "0x0000000000000000000000000000000000000000", 5 | "symbol": "KAIA", 6 | "decimals": 18, 7 | "chainId": 8217, 8 | "logoURI": "https://static.debank.com/image/klay_token/logo_url/0x19aac5f612f524b754ca7e7c41cbfa2e981a4432/1866fc790849a903e0594ce0f55b758d.png" 9 | }, 10 | { 11 | "name": "IDRX", 12 | "symbol": "IDRX", 13 | "address": "0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22", 14 | "decimals": 2, 15 | "chainId": 8217, 16 | "logoURI": "https://assets.coingecko.com/coins/images/34883/standard/IDRX_BLUE_COIN_200x200.png?1734983273" 17 | } 18 | ] 19 | -------------------------------------------------------------------------------- /test/validateImages.ts: -------------------------------------------------------------------------------- 1 | import { checkImagesWithBatch, reduceTokens } from './utils' 2 | 3 | const main = async () => { 4 | const allTokens = reduceTokens('./tokens') 5 | const results = await checkImagesWithBatch(allTokens) 6 | const invalidResults = results.filter((result) => !result.exists) 7 | 8 | if (invalidResults.length > 0) { 9 | console.log(`${invalidResults.length} images are invalid`) 10 | console.log( 11 | invalidResults.map((result) => `${result.address} on chain ${result.chainId}`).join('\n') 12 | ) 13 | process.exit(0) 14 | } 15 | 16 | console.log('All images are valid') 17 | process.exit(0) 18 | } 19 | 20 | main() 21 | -------------------------------------------------------------------------------- /tokens/MAM.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ENA", 4 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 5 | "symbol": "ENA", 6 | "decimals": 18, 7 | "chainId": 1088, 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "address": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34", 12 | "chainId": 1088, 13 | "symbol": "USDe", 14 | "decimals": 18, 15 | "name": "USDe", 16 | "logoURI": "https://ethena.fi/shared/usde.svg" 17 | }, 18 | { 19 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 20 | "chainId": 1088, 21 | "symbol": "sUSDe", 22 | "decimals": 18, 23 | "name": "sUSDe", 24 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /tokens/PZE.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0xA61BeB4A3d02decb01039e378237032B351125B4", 4 | "chainId": 1101, 5 | "symbol": "EURA", 6 | "decimals": 18, 7 | "name": "EURA (previously agEUR)", 8 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 9 | }, 10 | { 11 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 12 | "chainId": 1101, 13 | "symbol": "USDA", 14 | "decimals": 18, 15 | "name": "USDA", 16 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 17 | }, 18 | { 19 | "address": "0xcD68DFf4415358c35a28f96Fd5bF7083B22De1D6", 20 | "chainId": 1101, 21 | "decimals": 18, 22 | "logoURI": "https://assets.coingecko.com/coins/images/33033/small/weETH.png", 23 | "name": "Wrapped eETH", 24 | "symbol": "weETH" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /tokens/CRO.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0xcCcCcCcCdbEC186DC426F8B5628AF94737dF0E60", 4 | "chainId": 25, 5 | "logoURI": "https://assets.coingecko.com/coins/images/36067/standard/200px.png?1710405601", 6 | "decimals": 18, 7 | "name": "crow with knife", 8 | "symbol": "CAW" 9 | }, 10 | { 11 | "address": "0x4d7c922D6C12CfbF5BC85F56c9ccB1F61f49bf61", 12 | "chainId": 25, 13 | "logoURI": "https://dd.dexscreener.com/ds-data/tokens/cronos/0x4d7c922d6c12cfbf5bc85f56c9ccb1f61f49bf61.png?size=lg&key=da6d50", 14 | "decimals": 18, 15 | "name": "KitCoin", 16 | "symbol": "KITTY" 17 | }, 18 | { 19 | "address": "0x00f3Be09978Ca2B7EF5014C6020b045a705eb593", 20 | "chainId": 25, 21 | "logoURI": "https://assets.coingecko.com/coins/images/68017/standard/Crotch_Token_Logo_200.png?1754598551", 22 | "decimals": 18, 23 | "name": "Crotch", 24 | "symbol": "CROTCH" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /tokens/LSK.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22", 4 | "chainId": 1135, 5 | "symbol": "IDRX", 6 | "decimals": 2, 7 | "name": "IDRX", 8 | "logoURI": "https://assets.coingecko.com/coins/images/34883/standard/IDRX_BLUE_COIN_200x200.png?1734983273" 9 | }, 10 | { 11 | "address": "0x43F2376D5D03553aE72F4A8093bbe9de4336EB08", 12 | "chainId": 1135, 13 | "symbol": "USDT0", 14 | "decimals": 6, 15 | "name": "Stargate USD₮0 (Bridged)", 16 | "logoURI": "https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/tokens/USDT0.svg" 17 | }, 18 | { 19 | "address": "0x9BFA177621119e64CecbEabE184ab9993E2ef727", 20 | "chainId": 1135, 21 | "symbol": "M-BTC", 22 | "decimals": 18, 23 | "name": "Merlin BTC", 24 | "logoURI": "https://s3.coinmarketcap.com/static-gravity/image/00e661e96892411d92514e8b88ba35c4.png" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /tokens/MOO.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ZooDAO", 4 | "address": "0x3907e6ff436e2b2B05D6B929fb05F14c0ee18d90", 5 | "symbol": "ZOO", 6 | "decimals": 18, 7 | "chainId": 1284, 8 | "logoURI": "https://static.debank.com/image/chain/logo_url/mobm/fcfe3dee0e55171580545cf4d4940257.png" 9 | }, 10 | { 11 | "name": "xcRMRK", 12 | "address": "0xecf2adaff1de8a512f6e8bfe67a2c836edb25da3", 13 | "symbol": "xcRMRK", 14 | "decimals": 10, 15 | "chainId": 1284, 16 | "logoURI": "https://static.debank.com/image/movr_token/logo_url/0xffffffff893264794d9d57e1e0e21e0042af5a0a/fd049786331b33bc6205de366961bb2d.png" 17 | }, 18 | { 19 | "name": "xcDOT", 20 | "address": "0xFfFFfFff1FcaCBd218EDc0EbA20Fc2308C778080", 21 | "symbol": "xcDOT", 22 | "decimals": 10, 23 | "chainId": 1284, 24 | "logoURI": "https://static.debank.com/image/mobm_token/logo_url/0xffffffff15e1b7e3df971dd813bc394deb899abf/e5a3f58c8e94ba24423a1245ba4227cb.png" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- 1 | import path from 'path' 2 | import json from '@eslint/json' 3 | import eslintConfigPrettier from 'eslint-config-prettier' 4 | import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended' 5 | import { includeIgnoreFile } from '@eslint/compat' 6 | import { fileURLToPath } from 'url' 7 | 8 | const __filename = fileURLToPath(import.meta.url) 9 | const __dirname = path.dirname(__filename) 10 | 11 | export default [ 12 | { 13 | files: ['**/*.json'], 14 | language: 'json/jsonc', 15 | ...json.configs.recommended, 16 | }, 17 | // so we can use sui chainId, because it exceeds max integer value 18 | { 19 | files: ['tokens/**/*.json', 'denyTokens/**/*.json'], 20 | language: 'json/jsonc', 21 | rules: { 22 | 'json/no-unsafe-values': 'off', 23 | }, 24 | }, 25 | { 26 | ignores: ['.github'], 27 | }, 28 | includeIgnoreFile(path.join(__dirname, '.gitignore')), 29 | eslintConfigPrettier, 30 | eslintPluginPrettierRecommended, 31 | ] 32 | -------------------------------------------------------------------------------- /tokens/FRA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ENA", 4 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 5 | "symbol": "ENA", 6 | "decimals": 18, 7 | "chainId": 252, 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "address": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34", 12 | "chainId": 252, 13 | "symbol": "USDe", 14 | "decimals": 18, 15 | "name": "USDe", 16 | "logoURI": "https://ethena.fi/shared/usde.svg" 17 | }, 18 | { 19 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 20 | "chainId": 252, 21 | "symbol": "sUSDe", 22 | "decimals": 18, 23 | "name": "sUSDe", 24 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 25 | }, 26 | { 27 | "address": "0x0000000000000000000000000000000000000000", 28 | "chainId": 252, 29 | "symbol": "FRAX", 30 | "decimals": 18, 31 | "name": "FRAX", 32 | "logoURI": "https://static.debank.com/image/movr_token/logo_url/0x965f84d915a9efa2dd81b653e3ae736555d945f4/1f2c42cba1add081f314ee899ab67816.png" 33 | } 34 | ] 35 | -------------------------------------------------------------------------------- /denyTokens/FTM.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 250, 4 | "address": "0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979" 5 | }, 6 | { 7 | "chainId": 250, 8 | "address": "0xeaf45b62d9d0bdc1d763baf306af5edd7c0d7e55" 9 | }, 10 | { 11 | "chainId": 250, 12 | "address": "0x74b23882a30290451a17c44f4f05243b6b58c76d " 13 | }, 14 | { 15 | "chainId": 250, 16 | "address": "0x321162cd933e2be498cd2267a90534a804051b11" 17 | }, 18 | { 19 | "chainId": 250, 20 | "address": "0x8d11ec38a3eb5e956b052f67da8bdc9bef8abf3e" 21 | }, 22 | { 23 | "chainId": 250, 24 | "address": "0x049d68029688eabf473097a2fc38ef61633a3c7a" 25 | }, 26 | { 27 | "chainId": 250, 28 | "address": "0x04068da6c83afcfa0e13ba15a6696662335d5b75" 29 | }, 30 | { 31 | "chainId": 250, 32 | "address": "0x7a4f7e43386744f40a69ef5d4d42822c8b51d71e" 33 | }, 34 | { 35 | "chainId": 250, 36 | "address": "0xf9d922c055a3f1759299467dafafdf43be844f7a" 37 | }, 38 | { 39 | "chainId": 250, 40 | "address": "0x27840a92f9ca8d7d3a71a9534aa9ef857c0c2614" 41 | } 42 | ] 43 | -------------------------------------------------------------------------------- /.github/actions/install/action.yml: -------------------------------------------------------------------------------- 1 | name: 'Install cached modules' 2 | description: 'Run pnpm install with cached modules' 3 | 4 | runs: 5 | using: 'composite' 6 | steps: 7 | - name: Setup Node.js 8 | uses: actions/setup-node@v4 9 | with: 10 | node-version: lts/* 11 | 12 | - name: Fix URLs in pnpm-lock.yaml 13 | shell: bash 14 | run: sed -i 's|git/github\.com+\(.*\)|github.com/\1|g' pnpm-lock.yaml 15 | 16 | - name: Install pnpm 17 | uses: pnpm/action-setup@v4 18 | id: pnpm-install 19 | with: 20 | run_install: false 21 | 22 | - name: Get pnpm store directory 23 | id: pnpm-cache 24 | shell: bash 25 | run: | 26 | echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT 27 | 28 | - name: Setup pnpm cache 29 | uses: actions/cache@v3 30 | with: 31 | path: ${{ steps.pnpm-cache.outputs.STORE_PATH }} 32 | key: pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} 33 | restore-keys: | 34 | pnpm-store- 35 | 36 | - name: Install dependencies 37 | shell: bash 38 | run: pnpm install --frozen-lockfile -------------------------------------------------------------------------------- /denyTokens/VEL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 106, 4 | "address": "0x6ab0b8c1a35f9f4ce107ccbd05049cb1dbd99ec5" 5 | }, 6 | { 7 | "chainId": 106, 8 | "address": "0xc111c29a988ae0c0087d97b33c6e6766808a3bd3" 9 | }, 10 | { 11 | "chainId": 106, 12 | "address": "0x85219708c49aa701871ad330a94ea0f41dff24ca" 13 | }, 14 | { 15 | "chainId": 106, 16 | "address": "0x2b8e9cd44c9e09d936149549a8d207c918ecb5c4" 17 | }, 18 | { 19 | "chainId": 106, 20 | "address": "0x01445c31581c354b7338ac35693ab2001b50b9ae" 21 | }, 22 | { 23 | "chainId": 106, 24 | "address": "0xe2c120f188ebd5389f71cf4d9c16d05b62a58993" 25 | }, 26 | { 27 | "chainId": 106, 28 | "address": "0x332730a4f6e03d9c55829435f10360e13cfa41ff" 29 | }, 30 | { 31 | "chainId": 106, 32 | "address": "0x218c3c3d49d0e7b37aff0d8bb079de36ae61a4c0" 33 | }, 34 | { 35 | "chainId": 106, 36 | "address": "0xa649325aa7c5093d12d6f98eb4378deae68ce23f" 37 | }, 38 | { 39 | "chainId": 106, 40 | "address": "0xc9baa8cfdde8e328787e29b4b078abf2dadc2055" 41 | }, 42 | { 43 | "chainId": 106, 44 | "address": "0x9a18d8ab3f564906e14952b03f92d60da9021d0c" 45 | } 46 | ] 47 | -------------------------------------------------------------------------------- /denyTokens/BAS.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 8453, 4 | "address": "0x4200000000000000000000000000000000000042", 5 | "reason": "proxy not a token" 6 | }, 7 | { 8 | "address": "0x0e7fd21d78b9cd54998d6496483dc24085c9a871", 9 | "chainId": 8453, 10 | "reason": "AlfaFrens scam on on Base" 11 | }, 12 | { 13 | "address": "0x087C440F251Ff6Cfe62B86DdE1bE558B95b4bb9b", 14 | "chainId": 8453, 15 | "reason": "new BOLD token was deployed, so old token is not valid" 16 | }, 17 | { 18 | "address": "0x938171227ece879267122a36847b219cbd3b9d47", 19 | "chainId": 8453, 20 | "reason": "Scam token AI Protocol (AI)" 21 | }, 22 | { 23 | "address": "0xbd194286accf1f24d2416a00483d0d84c753faec", 24 | "chainId": 8453, 25 | "reason": "GIGABRIAN token priced at 41 Billion USD zapper, no liquidity" 26 | }, 27 | { 28 | "address": "0xa7AE8d6D5da963bbeA21B70f403C1804639B5dc0", 29 | "chainId": 8453, 30 | "reason": "AlienDNA token mispriced in millions, no liquidity" 31 | }, 32 | { 33 | "address": "0xa6BaE8709D2bb09f5ee9785a51842664671A3e97", 34 | "chainId": 8453, 35 | "reason": "Malicious token, owner can block sells" 36 | } 37 | ] 38 | -------------------------------------------------------------------------------- /tokens/UNI.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 130, 4 | "address": "0x81f2508AAC59757EF7425DDc9717AB5c2AA0A84F", 5 | "symbol": "stETH", 6 | "name": "Liquid staked Ether 2.0", 7 | "decimals": 18, 8 | "logoURI": "https://assets.coingecko.com/coins/images/13442/standard/steth_logo.png?1696513206" 9 | }, 10 | { 11 | "chainId": 130, 12 | "address": "0xc02fE7317D4eb8753a02c35fe019786854A92001", 13 | "symbol": "wstETH", 14 | "name": "Wrapped liquid staked Ether 2.0", 15 | "decimals": 18, 16 | "logoURI": "https://static.debank.com/image/op_token/logo_url/0x1f32b1c2345538c0c6f582fcb022739c4a194ebb/7e931af8cb34b6f5671ca2eb1b847849.png" 17 | }, 18 | { 19 | "name": "USDT0", 20 | "symbol": "USD₮0", 21 | "address": "0x9151434b16b9763660705744891fA906F660EcC5", 22 | "decimals": 6, 23 | "chainId": 130, 24 | "logoURI": "https://arbiscan.io/token/images/usdt0_64.png" 25 | }, 26 | { 27 | "name": "USDp", 28 | "address": "0x9eE1963f05553eF838604Dd39403be21ceF26AA4", 29 | "symbol": "USDp", 30 | "chainId": 130, 31 | "decimals": 18, 32 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 33 | } 34 | ] 35 | -------------------------------------------------------------------------------- /tokens/SON.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Parallel Governance Token", 4 | "address": "0xfD28f108e95f4D41daAE9dbfFf707D677985998E", 5 | "symbol": "PRL", 6 | "chainId": 146, 7 | "decimals": 18, 8 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/PRL.svg" 9 | }, 10 | { 11 | "name": "USDp", 12 | "address": "0x08417cdb7F52a5021bB4eb6E0deAf3f295c3f182", 13 | "symbol": "USDp", 14 | "chainId": 146, 15 | "decimals": 18, 16 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 17 | }, 18 | { 19 | "name": "Staked USDp", 20 | "address": "0xe8a3DA6f5ed1cf04c58ac7f6A7383641e877517b", 21 | "symbol": "sUSDp", 22 | "chainId": 146, 23 | "decimals": 18, 24 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/sUSDp.svg" 25 | }, 26 | { 27 | "name": "Staked PRL 1", 28 | "address": "0x7Df74BBB6F82eC1BCB1562a30ef5Bf5c326e2811", 29 | "symbol": "sPRL1", 30 | "chainId": 146, 31 | "decimals": 18, 32 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/sPRL.svg" 33 | } 34 | ] 35 | -------------------------------------------------------------------------------- /tokens/CRN.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x44f49ff0da2498bcb1d3dc7c0f999578f67fd8c6", 4 | "chainId": 21000000, 5 | "symbol": "CORN", 6 | "decimals": 18, 7 | "name": "Corn", 8 | "logoURI": "https://static.debank.com/image/corn_token/logo_url/0x44f49ff0da2498bcb1d3dc7c0f999578f67fd8c6/2ac7405fee5fdeee5964ba0bcf2216f4.png" 9 | }, 10 | { 11 | "address": "0xb8ce59fc3717ada4c02eadf9682a9e934f625ebb", 12 | "chainId": 21000000, 13 | "symbol": "USD₮0", 14 | "decimals": 6, 15 | "name": "USDT0", 16 | "logoURI": "https://static.debank.com/image/ink_token/logo_url/0x0200c29006150606b650577bbe7b6248f58470c1/8bba37fddc2774e06a94b8952e3e3ad7.png" 17 | }, 18 | { 19 | "address": "0xecac9c5f704e954931349da37f60e39f515c11c1", 20 | "chainId": 21000000, 21 | "symbol": "LBTC", 22 | "decimals": 8, 23 | "name": "Lombard Staked Bitcoin", 24 | "logoURI": "https://static.debank.com/image/corn_token/logo_url/0xecac9c5f704e954931349da37f60e39f515c11c1/fb1b1e3acbf982e46618edc9e4fa09b7.png" 25 | }, 26 | { 27 | "address": "0xdf0b24095e15044538866576754f3c964e902ee6", 28 | "chainId": 21000000, 29 | "symbol": "USDC.e", 30 | "decimals": 6, 31 | "name": "Bridged USDC (Corn)", 32 | "logoURI": "https://static.debank.com/image/coin/logo_url/usdc/e87790bfe0b3f2ea855dc29069b38818.png" 33 | } 34 | ] 35 | -------------------------------------------------------------------------------- /tokens/SCL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "ENA", 4 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 5 | "symbol": "ENA", 6 | "decimals": 18, 7 | "chainId": 534352, 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 12 | "chainId": 534352, 13 | "symbol": "sUSDe", 14 | "decimals": 18, 15 | "name": "sUSDe", 16 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 17 | }, 18 | { 19 | "name": "BOLD Stablecoin", 20 | "address": "0x03569CC076654F82679C4BA2124D64774781B01D", 21 | "symbol": "BOLD", 22 | "chainId": 534352, 23 | "decimals": 18, 24 | "logoURI": "https://assets.coingecko.com/coins/images/53755/standard/BOLD_logo.png?1737183873" 25 | }, 26 | { 27 | "name": "USDp", 28 | "address": "0x9eE1963f05553eF838604Dd39403be21ceF26AA4", 29 | "symbol": "USDp", 30 | "chainId": 534352, 31 | "decimals": 18, 32 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 33 | }, 34 | { 35 | "name": "USX", 36 | "address": "0x3b005fefC63Ca7c8d25eE21FbA3787229ba4CF03", 37 | "symbol": "USX", 38 | "chainId": 534352, 39 | "decimals": 18, 40 | "logoURI": "https://www.usx.capital/images/usx-token.svg" 41 | } 42 | ] 43 | -------------------------------------------------------------------------------- /denyTokens/ARB.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 42161, 4 | "address": "0x590020b1005b8b25f1a2c82c5f743c540dcfa24d", 5 | "reason": "GMX test token" 6 | }, 7 | { 8 | "chainId": 42161, 9 | "address": "0x23a198213fa0135a2cb063b133d743db1f76fca0", 10 | "reason": "Scam token" 11 | }, 12 | { 13 | "chainId": 42161, 14 | "address": "0x08a0aa91e02a95735f7faa576d1553d7abf7ea33", 15 | "reason": "Scam token" 16 | }, 17 | { 18 | "chainId": 42161, 19 | "address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", 20 | "reason": "Takes fees" 21 | }, 22 | { 23 | "address": "0x99ed7e54ed287f8e603bca5932abfa812eec4f3c", 24 | "chainId": 42161, 25 | "reason": "Scam USDC - https://gopluslabs.io/token-security/42161/0x99ED7E54ed287f8e603bcA5932abFA812EEC4f3c" 26 | }, 27 | { 28 | "address": "0x087C440F251Ff6Cfe62B86DdE1bE558B95b4bb9b", 29 | "chainId": 42161, 30 | "reason": "new BOLD token was deployed, so old token is not valid" 31 | }, 32 | { 33 | "address": "0xCfA801cb926Ed09F0E61Aa034194a88f595aFFfF", 34 | "chainId": 42161, 35 | "reason": "Scam fUSDC" 36 | }, 37 | { 38 | "chainId": 42161, 39 | "address": "0xaE7d4Bf2Bb00A2F4Ade1C726819FCACA0e517A5B", 40 | "reason": "native bridge token was deprecated in favor of CCIP" 41 | }, 42 | { 43 | "chainId": 42161, 44 | "address": "0xE575586566b02A16338c199c23cA6d295D794e66", 45 | "reason": "Scam fake iExec token" 46 | } 47 | ] 48 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "customized-token-list", 3 | "version": "0.0.1", 4 | "description": "Custom token list for li.finance", 5 | "scripts": { 6 | "lint": "eslint .", 7 | "test": "jest", 8 | "postinstall": "husky", 9 | "validateImages": "ts-node test/validateImages.ts" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/lifinance/customized-token-list.git" 14 | }, 15 | "author": { 16 | "name": "LI.FI", 17 | "url": "https://li.fi" 18 | }, 19 | "license": "ISC", 20 | "bugs": { 21 | "url": "https://github.com/lifinance/customized-token-list/issues" 22 | }, 23 | "homepage": "https://github.com/lifinance/customized-token-list#readme", 24 | "packageManager": "pnpm@10.14.0", 25 | "devDependencies": { 26 | "@eslint/compat": "^1.2.4", 27 | "@eslint/json": "^0.9.0", 28 | "@lifi/types": "^17.50.0", 29 | "@types/jest": "^29.5.3", 30 | "@types/lodash": "^4.17.20", 31 | "@types/node": "^22.10.2", 32 | "ajv": "^8.12.0", 33 | "eslint": "^9.17.0", 34 | "eslint-config-prettier": "^9.1.0", 35 | "eslint-plugin-prettier": "^5.2.1", 36 | "husky": "^9.1.7", 37 | "jest": "^29.6.1", 38 | "lodash": "^4.17.21", 39 | "prettier": "^3.4.2", 40 | "ts-jest": "^29.1.1", 41 | "ts-node": "^10.9.2", 42 | "typescript": "^5.1.6" 43 | }, 44 | "dependencies": { 45 | "@commitlint/cli": "^19.8.0", 46 | "@commitlint/config-conventional": "^19.8.0" 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /tokens/STA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 988, 4 | "address": "0x0000000000000000000000000000000000001003", 5 | "name": "STABLE", 6 | "symbol": "STABLE", 7 | "decimals": 18, 8 | "logoURI": "https://raw.githubusercontent.com/lifinance/types/main/src/assets/icons/tokens/stable.svg" 9 | }, 10 | { 11 | "chainId": 988, 12 | "address": "0xfDD22Ce6D1F66bc0Ec89b20BF16CcB6670F55A5a", 13 | "name": "thBILL", 14 | "symbol": "thBILL", 15 | "decimals": 6, 16 | "logoURI": "https://storage.googleapis.com/zapper-fi-assets/tokens/ethereum/0x5fa487bca6158c64046b2813623e20755091da0b.png" 17 | }, 18 | { 19 | "chainId": 988, 20 | "address": "0x80Eede496655FB9047dd39d9f418d5483ED600df", 21 | "name": "Frax USD", 22 | "symbol": "frxUSD", 23 | "decimals": 18, 24 | "logoURI": "https://static.debank.com/image/eth_token/logo_url/0xcacd6fd266af91b8aed52accc382b4e165586e29/7610ebe75cb08ff21ee6dfb7e1592e25.png" 25 | }, 26 | { 27 | "chainId": 988, 28 | "address": "0x5Bff88cA1442c2496f7E475E9e7786383Bc070c0", 29 | "name": "Staked Frax USD", 30 | "symbol": "sfrxUSD", 31 | "decimals": 18, 32 | "logoURI": "https://storage.googleapis.com/zapper-fi-assets/tokens/ethereum/0xcf62f905562626cfcdd2261162a51fd02fc9c5b6.png" 33 | }, 34 | { 35 | "chainId": 988, 36 | "address": "0xecAc9C5F704e954931349Da37F60E39f515c11c1", 37 | "name": "Lombard Staked Bitcoin", 38 | "symbol": "LBTC", 39 | "decimals": 8, 40 | "logoURI": "https://static.debank.com/image/eth_token/logo_url/0x8236a87084f8b84306f72007f36f2618a5634494/e63f839c2285bae18b83e42853bc0cf2.png" 41 | } 42 | ] 43 | -------------------------------------------------------------------------------- /approvalResetTokens/ETH.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 1, 4 | "address": "0xdAC17F958D2ee523a2206206994597C13D831ec7", 5 | "note": "Tether USD (USDT)" 6 | }, 7 | { 8 | "chainId": 1, 9 | "address": "0x1F573D6Fb3F13d689FF844B4cE37794d79A7FF1C", 10 | "note": "Bancor (BNT)" 11 | }, 12 | { 13 | "chainId": 1, 14 | "address": "0x744d70FDBE2Ba4CF95131626614a1763DF805B9E", 15 | "note": "Status (SNT)" 16 | }, 17 | { 18 | "chainId": 1, 19 | "address": "0x0F5D2fB29fb7d3CFeE444a200298f468908cC942", 20 | "note": "Decentraland (MANA)" 21 | }, 22 | { 23 | "chainId": 1, 24 | "address": "0x3597bfD533a99c9aa083587B074434E61Eb0A258", 25 | "note": "DENT (DENT)" 26 | }, 27 | { 28 | "chainId": 1, 29 | "address": "0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32", 30 | "note": "Lido DAO Token (LDO)" 31 | }, 32 | { 33 | "chainId": 1, 34 | "address": "0xaA7a9CA87d3694B5755f213B5D04094b8d0F0A6F", 35 | "note": "Trace (TRAC) by OriginTrail" 36 | }, 37 | { 38 | "chainId": 1, 39 | "address": "0x06F3C323f0238c72BF35011071f2b5B7F43A054c", 40 | "note": "MASQ (MASQ)" 41 | }, 42 | { 43 | "chainId": 1, 44 | "address": "0x960b236A07cf122663c4303350609A66A7B288C0", 45 | "note": "Aragon (ANT)" 46 | }, 47 | { 48 | "chainId": 1, 49 | "address": "0xd26114cd6EE289AccF82350c8d8487fedB8A0C07", 50 | "note": "OMG Network (OMG)" 51 | }, 52 | { 53 | "chainId": 1, 54 | "address": "0xB64ef51C888972c908CFacf59B47C1AfBC0Ab8aC", 55 | "note": "Storj (STORJ)" 56 | }, 57 | { 58 | "chainId": 1, 59 | "address": "0x4470BB87d77b963A013DB939BE332f927f2b992e", 60 | "note": "AdEx (ADX)" 61 | } 62 | ] 63 | -------------------------------------------------------------------------------- /denyTokens/DAI.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 100, 4 | "address": "0x2597c340641d83e865aca87e5723c6d9e2dd2d6a" 5 | }, 6 | { 7 | "chainId": 100, 8 | "address": "0x27840a92f9ca8d7d3a71a9534aa9ef857c0c2614" 9 | }, 10 | { 11 | "chainId": 100, 12 | "address": "0x44c981a4e65a3b02f627da55f637e1ed5b4b498f" 13 | }, 14 | { 15 | "chainId": 100, 16 | "address": "0xe306ce2ae05f213fde33f6a2e46c938c3b4b6a15" 17 | }, 18 | { 19 | "chainId": 100, 20 | "address": "0x0fbbbc7d96fd274f6d7fd1f782702b99b725748c" 21 | }, 22 | { 23 | "chainId": 100, 24 | "address": "0x425c59c641f1d9a24e6665fbde726434302c4761" 25 | }, 26 | { 27 | "chainId": 100, 28 | "address": "0x4389f1472ce71416b089a2eab2d0ebfd7a4609fc" 29 | }, 30 | { 31 | "chainId": 100, 32 | "address": "0x8c2ce7793d5a986919bc7b77df5d3b057b570321" 33 | }, 34 | { 35 | "chainId": 100, 36 | "address": "0x9e6f9bf69344b14b873f95904dc139a747e67a0a" 37 | }, 38 | { 39 | "chainId": 100, 40 | "address": "0xf535e547edafd4d3bf3e49f0e4004259b934c0bc" 41 | }, 42 | { 43 | "chainId": 100, 44 | "address": "0xfd135b71c8dbb1c2bd052edafc9cba77dd2a7d69" 45 | }, 46 | { 47 | "chainId": 100, 48 | "address": "0x5e7e6b602fbd0635018d8d123677f25f9efab3c8" 49 | }, 50 | { 51 | "chainId": 100, 52 | "address": "0x6f18bb9f8fcd27ed7273c0b31dc4228493e0c1c0" 53 | }, 54 | { 55 | "chainId": 100, 56 | "address": "0x4fd28a667e1af024b1d9b59648d39643afa87875" 57 | }, 58 | { 59 | "chainId": 100, 60 | "address": "0x01731b66dafac43c7889c6a1c15d094943b75a92" 61 | }, 62 | { 63 | "chainId": 100, 64 | "address": "0x373c548083b8a4f3a166a2386d5425a051a52394" 65 | }, 66 | { 67 | "chainId": 100, 68 | "address": "0xc62dbe5a6e0503c6e191ff84ded3c951ff604035" 69 | }, 70 | { 71 | "chainId": 100, 72 | "address": "0x87960b512f296c3681795bcadf4c58579809115c" 73 | } 74 | ] 75 | -------------------------------------------------------------------------------- /tokens/IMX.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 13371, 4 | "address": "0xb00ed913aAFf8280C17BfF33CcE82fE6D79e85e8", 5 | "name": "GOG", 6 | "symbol": "GOG", 7 | "decimals": 18, 8 | "logoURI": "https://assets.coingecko.com/coins/images/17362/standard/V2QDNoLg_400x400.jpg" 9 | }, 10 | { 11 | "chainId": 13371, 12 | "address": "0x0bf52740F5BC21998b3FA8210Ebac159c5803f95", 13 | "name": "JANUS", 14 | "symbol": "JAN", 15 | "decimals": 18, 16 | "logoURI": "https://assets.coingecko.com/coins/images/35045/standard/janus_token.jpeg" 17 | }, 18 | { 19 | "chainId": 13371, 20 | "address": "0x31e82B464f912eE46ccAC81F16237b89DA1b3432", 21 | "name": "MetalCore", 22 | "symbol": "MCG", 23 | "decimals": 18, 24 | "logoURI": "https://checkout-cdn.immutable.com/v1/blob/img/tokens/0xc9e503562d0db0a2629288a5d3b1c94ea7741869.svg" 25 | }, 26 | { 27 | "chainId": 13371, 28 | "address": "0x2A644D2d996820ce5Ca4256cc68E53F4DE29B444", 29 | "name": "METAL", 30 | "symbol": "METAL", 31 | "decimals": 18, 32 | "logoURI": "https://assets.coingecko.com/coins/images/24376/standard/metal.png" 33 | }, 34 | { 35 | "chainId": 13371, 36 | "address": "0xb0d7e9ff5fb8e739c4990f7920d8047acfae4884", 37 | "name": "Nifty League", 38 | "symbol": "NFTL", 39 | "decimals": 18, 40 | "logoURI": "https://niftyleague.com/img/logo/NFTL.png" 41 | }, 42 | { 43 | "chainId": 13371, 44 | "address": "0x699797abcdc2e20165fE4bAC5efbAa652490E6E2", 45 | "name": "Vendetta", 46 | "symbol": "VDT", 47 | "decimals": 18, 48 | "logoURI": "https://assets.coingecko.com/coins/images/35185/large/logo_200_blk.png" 49 | }, 50 | { 51 | "chainId": 13371, 52 | "address": "0x9f6884b94c36cb32519440F0497E12a8F0dE7130", 53 | "name": "MEE Governance Token", 54 | "symbol": "MEE", 55 | "decimals": 18, 56 | "logoURI": "https://assets.coingecko.com/coins/images/27588/standard/MEE_200x200.png" 57 | } 58 | ] 59 | -------------------------------------------------------------------------------- /tokens/ERA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x7F2FD959013eEC5144269ac6edD0015Cb10968Fc", 4 | "chainId": 324, 5 | "symbol": "TAROT", 6 | "decimals": 18, 7 | "name": "Tarot", 8 | "logoURI": "https://static.debank.com/image/op_token/logo_url/0x375488f097176507e39b9653b88fdc52cde736bf/279c43a0188f1a56de7921e454091a52.png" 9 | }, 10 | { 11 | "address": "0x5165ec33b491d7b67260B3143f96Bb4aC4736398", 12 | "chainId": 324, 13 | "symbol": "LONG", 14 | "decimals": 18, 15 | "name": "Long", 16 | "logoURI": "https://static.debank.com/image/era_token/logo_url/0x5165ec33b491d7b67260b3143f96bb4ac4736398/3e61868b9b13b95a7e6809647050f474.png" 17 | }, 18 | { 19 | "address": "0x3355df6D4c9C3035724Fd0e3914dE96A5a83aaf4", 20 | "chainId": 324, 21 | "symbol": "USDC.e", 22 | "decimals": 6, 23 | "name": "Bridged USD Coin", 24 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 25 | }, 26 | { 27 | "address": "0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4", 28 | "chainId": 324, 29 | "symbol": "USDC", 30 | "decimals": 6, 31 | "name": "USD Coin", 32 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 33 | }, 34 | { 35 | "address": "0x686b311F82b407f0be842652a98e5619F64cC25F", 36 | "chainId": 324, 37 | "symbol": "ENA", 38 | "decimals": 18, 39 | "name": "ENA", 40 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 41 | }, 42 | { 43 | "address": "0xAD17Da2f6Ac76746EF261E835C50b2651ce36DA8", 44 | "chainId": 324, 45 | "symbol": "sUSDe", 46 | "decimals": 18, 47 | "name": "sUSDe", 48 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 49 | }, 50 | { 51 | "address": "0x39Fe7a0DACcE31Bd90418e3e659fb0b5f0B3Db0d", 52 | "chainId": 324, 53 | "symbol": "USDe", 54 | "decimals": 18, 55 | "name": "USDe", 56 | "logoURI": "https://ethena.fi/shared/usde.svg" 57 | } 58 | ] 59 | -------------------------------------------------------------------------------- /tokens/SEI.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x160345fC359604fC6e70E3c5fAcbdE5F7A9342d8", 4 | "chainId": 1329, 5 | "symbol": "wETH", 6 | "decimals": 18, 7 | "name": "Wrapped ETH", 8 | "logoURI": "https://static.debank.com/image/op_token/logo_url/0x4200000000000000000000000000000000000006/61844453e63cf81301f845d7864236f6.png" 9 | }, 10 | { 11 | "address": "0x64445f0aecc51e94ad52d8ac56b7190e764e561a", 12 | "chainId": 1329, 13 | "symbol": "FXS", 14 | "decimals": 18, 15 | "name": "Frax Share", 16 | "logoURI": "https://static.debank.com/image/sei_token/logo_url/0x64445f0aecc51e94ad52d8ac56b7190e764e561a/612e73622330e163485b6b1835d4714e.png" 17 | }, 18 | { 19 | "address": "0x0555E30da8f98308EdB960aa94C0Db47230d2B9c", 20 | "chainId": 1329, 21 | "symbol": "wBTC", 22 | "decimals": 8, 23 | "name": "Wrapped BTC", 24 | "logoURI": "https://static.debank.com/image/eth_token/logo_url/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599/d3c52e7c7449afa8bd4fad1c93f50d93.png" 25 | }, 26 | { 27 | "chainId": 1329, 28 | "address": "0x9151434b16b9763660705744891fA906F660EcC5", 29 | "symbol": "USDT", 30 | "name": "USDT0", 31 | "decimals": 6, 32 | "logoURI": "https://raw.githubusercontent.com/Seitrace/sei-assetlist/main/images/usdt0.png" 33 | }, 34 | { 35 | "chainId": 1329, 36 | "address": "0xB75D0B03c06A926e488e2659DF1A861F860bD3d1", 37 | "symbol": "kavaUSDT", 38 | "name": "IBC Bridged USDT", 39 | "decimals": 6, 40 | "logoURI": "https://raw.githubusercontent.com/Seitrace/sei-assetlist/main/images/kavaUSDT.png" 41 | }, 42 | { 43 | "name": "USDp", 44 | "address": "0x048C4e07D170eEdEE8772cA76AEE1C4e2D133d5c", 45 | "symbol": "USDp", 46 | "chainId": 1329, 47 | "decimals": 18, 48 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 49 | }, 50 | { 51 | "name": "Folks Finance", 52 | "address": "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B", 53 | "symbol": "FOLKS", 54 | "chainId": 1329, 55 | "decimals": 6, 56 | "logoURI": "https://assets.coingecko.com/coins/images/70268/standard/1000331462.png?1761335326" 57 | } 58 | ] 59 | -------------------------------------------------------------------------------- /tokens/BER.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0xb2F776e9c1C926C4b2e54182Fac058dA9Af0B6A5", 4 | "chainId": 80094, 5 | "symbol": "HENLO", 6 | "decimals": 18, 7 | "name": "HENLO", 8 | "logoURI": "https://img.cryptorank.io/coins/henlo1738742665952.png" 9 | }, 10 | { 11 | "address": "0xb8B1Af593Dc37B33a2c87C8Db1c9051FC32858B7", 12 | "chainId": 80094, 13 | "symbol": "RAMEN", 14 | "decimals": 18, 15 | "name": "RAMEN", 16 | "logoURI": "https://i.imgur.com/zz0hIaY.png" 17 | }, 18 | { 19 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 20 | "chainId": 80094, 21 | "symbol": "sUSDe", 22 | "decimals": 18, 23 | "name": "sUSDe", 24 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 25 | }, 26 | { 27 | "address": "0x5d3a1Ff2b6BAb83b63cd9AD0787074081a52ef34", 28 | "chainId": 80094, 29 | "symbol": "USDe", 30 | "decimals": 18, 31 | "name": "USDe", 32 | "logoURI": "https://ethena.fi/shared/usde.svg" 33 | }, 34 | { 35 | "address": "0xac03CABA51e17c86c921E1f6CBFBdC91F8BB2E6b", 36 | "chainId": 80094, 37 | "symbol": "IBGT", 38 | "decimals": 18, 39 | "name": "Infrared BGT", 40 | "logoURI": "https://berascan.com/token/images/ibgt_64.svg" 41 | }, 42 | { 43 | "address": "0xBaadCC2962417C01Af99fb2B7C75706B9bd6Babe", 44 | "chainId": 80094, 45 | "symbol": "LBGT", 46 | "decimals": 18, 47 | "name": "Liquid BGT", 48 | "logoURI": "https://berascan.com/token/images/lbgt_32.svg" 49 | }, 50 | { 51 | "name": "USDp", 52 | "address": "0x9eE1963f05553eF838604Dd39403be21ceF26AA4", 53 | "symbol": "USDp", 54 | "chainId": 80094, 55 | "decimals": 18, 56 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 57 | }, 58 | { 59 | "address": "0x6B26f778bfae56CFb4Bf9b62c678d9D40e725227", 60 | "chainId": 80094, 61 | "symbol": "BITCOIN", 62 | "decimals": 8, 63 | "name": "HarryPotterObamaSonic10Inu", 64 | "logoURI": "https://coin-images.coingecko.com/coins/images/30323/large/hpos10i_logo_casino_night-dexview.png?1696529224" 65 | }, 66 | { 67 | "address": "0x2CeC7f1ac87F5345ced3D6c74BBB61bfAE231Ffb", 68 | "chainId": 80094, 69 | "symbol": "stBGT", 70 | "decimals": 18, 71 | "name": "stBGT", 72 | "logoURI": "https://www.bakerdao.io/stBGT.PNG" 73 | } 74 | ] 75 | -------------------------------------------------------------------------------- /tokens/PLU.json: -------------------------------------------------------------------------------- 1 | 2 | [ 3 | { 4 | "name": "Plume USD", 5 | "address": "0xdddD73F5Df1F0DC31373357beAC77545dC5A6f3F", 6 | "symbol": "pUSD", 7 | "chainId": 98866, 8 | "decimals": 6, 9 | "logoURI": "https://assets.plume.org/images/logos/pUSD/pUSD-token.svg" 10 | }, 11 | { 12 | "name": "Plume ETH", 13 | "address": "0x39d1F90eF89C52dDA276194E9a832b484ee45574", 14 | "symbol": "pETH", 15 | "chainId": 98866, 16 | "decimals": 18, 17 | "logoURI": "https://assets.plume.org/images/logos/pETH/pETH-token.svg" 18 | }, 19 | { 20 | "name": "Nest WisdomTree Vault", 21 | "address": "0x29bF22381A5811deC89dC7b46A5Ce57aD02c0240", 22 | "symbol": "nWISDOM", 23 | "chainId": 98866, 24 | "decimals": 6, 25 | "logoURI": "https://assets.plume.org/images/logos/nest/nWISDOM/nWISDOM-token.svg" 26 | }, 27 | { 28 | "name": "Nest Alpha Vault", 29 | "address": "0x593cCcA4c4bf58b7526a4C164cEEf4003C6388db", 30 | "symbol": "nALPHA", 31 | "chainId": 98866, 32 | "decimals": 6, 33 | "logoURI": "https://assets.plume.org/images/logos/nest/nALPHA/nALPHA-token.svg" 34 | }, 35 | { 36 | "name": "Nest Basis Vault", 37 | "address": "0x0000000000000000000000000000000000000000", 38 | "symbol": "nBASIS", 39 | "chainId": 98866, 40 | "decimals": 6, 41 | "logoURI": "https://assets.plume.org/images/logos/nest/nBASIS/nBASIS-token.svg" 42 | }, 43 | { 44 | "name": "Matrixdock Gold Vault", 45 | "address": "0xA0C4F78A29ead4ABf6b7f5B3F0d05C0f3EAb8DDf", 46 | "symbol": "XAUM", 47 | "chainId": 98866, 48 | "decimals": 18, 49 | "logoURI": "https://assets.plume.org/images/logos/Matrixdock/XAUm-token.svg" 50 | }, 51 | { 52 | "name": "USDC", 53 | "address": "0x222365EF19F7947e5484218551B56bb3965Aa7aF", 54 | "symbol": "USDC", 55 | "chainId": 98866, 56 | "decimals": 6, 57 | "logoURI": "https://assets.plume.org/images/logos/general/usdc-token.svg" 58 | }, 59 | { 60 | "name": "Nest Institutional Vault", 61 | "address": "0xbfC5770631641719cd1Cf809D8325B146aED19De", 62 | "symbol": "nINSTO", 63 | "chainId": 98866, 64 | "decimals": 6, 65 | "logoURI": "https://assets.plume.org/images/logos/nest/nINSTO/nINSTO-token.svg" 66 | }, 67 | { 68 | "name": "Nest Treasury Vault", 69 | "address": "0xE72Fe64840F4EF80E3Ec73a1c749491b5c938CB9", 70 | "symbol": "nTBILL", 71 | "chainId": 98866, 72 | "decimals": 6, 73 | "logoURI": "https://assets.plume.org/images/logos/nest/nTBILL/nTBILL-token.svg" 74 | } 75 | ] 76 | 77 | -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- 1 | import * as fs from 'fs' 2 | import _ from 'lodash' 3 | import { Token } from './type' 4 | 5 | export const tokensInEachFile = (path: string) => { 6 | try { 7 | return fs.readdirSync(path).map((fileName) => ({ 8 | fileName, 9 | contents: JSON.parse(fs.readFileSync(`${path}/${fileName}`, 'utf8')), 10 | })) 11 | } catch (error) { 12 | console.log(`Error reading directory ${path}:`, error) 13 | throw error 14 | } 15 | } 16 | 17 | export const reduceTokens = (path: string) => 18 | tokensInEachFile(path).reduce( 19 | (allTokens, { contents }) => [...allTokens, ...Object.values(contents)], 20 | [] 21 | ) 22 | 23 | /** 24 | * Check if the image url is valid using the header request with timeout 25 | */ 26 | const imageExists = async (url: string, timeout: number = 5000): Promise => { 27 | try { 28 | const controller = new AbortController() 29 | const timeoutId = setTimeout(() => controller.abort(), timeout) 30 | 31 | // Only request the header, rather than the whole image 32 | const response = await fetch(url, { 33 | method: 'HEAD', 34 | signal: controller.signal, 35 | }) 36 | 37 | clearTimeout(timeoutId) 38 | 39 | if (!response.ok) return false 40 | const contentType = response.headers.get('content-type') 41 | return contentType ? contentType.startsWith('image/') : false 42 | } catch { 43 | return false 44 | } 45 | } 46 | 47 | type ImageCheckResult = { 48 | url: string 49 | exists: boolean 50 | chainId: number 51 | address: string 52 | } 53 | 54 | const checkImages = async (tokens: Token[]): Promise => { 55 | const promises = tokens.map(async (token) => { 56 | try { 57 | const exists = await imageExists(token.logoURI) 58 | 59 | return { 60 | url: token.logoURI, 61 | chainId: token.chainId, 62 | address: token.address, 63 | exists, 64 | } 65 | } catch (error) { 66 | return { 67 | url: token.logoURI, 68 | chainId: token.chainId, 69 | address: token.address, 70 | exists: false, 71 | } 72 | } 73 | }) 74 | 75 | return Promise.all(promises) 76 | } 77 | 78 | export const checkImagesWithBatch = async ( 79 | tokens: Token[], 80 | batchSize: number = 10 81 | ): Promise => { 82 | const allResults: ImageCheckResult[] = [] 83 | const chunks = _.chunk(tokens, batchSize) 84 | 85 | for (const chunk of chunks) { 86 | const batchResults = await checkImages(chunk) 87 | allResults.push(...batchResults) 88 | } 89 | 90 | return allResults 91 | } 92 | -------------------------------------------------------------------------------- /tokens/SUI.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 9270000000000000, 4 | "address": "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC", 5 | "symbol": "USDC", 6 | "name": "USDC", 7 | "decimals": 6, 8 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 9 | }, 10 | { 11 | "chainId": 9270000000000000, 12 | "address": "0x5d4b302506645c37ff133b98c4b50a5ae14841659738d6d733d59d0d217a93bf::coin::COIN", 13 | "symbol": "wUSDC", 14 | "name": "Wormhole USDC", 15 | "decimals": 6, 16 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 17 | }, 18 | { 19 | "chainId": 9270000000000000, 20 | "address": "0xb231fcda8bbddb31f2ef02e6161444aec64a514e2c89279584ac9806ce9cf037::coin::COIN", 21 | "symbol": "USDCsol", 22 | "name": "Bridged USDC (Wormhole Solana)", 23 | "decimals": 6, 24 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 25 | }, 26 | { 27 | "chainId": 9270000000000000, 28 | "address": "0xe32d3ebafa42e6011b87ef1087bbc6053b499bf6f095807b9013aff5a6ecd7bb::coin::COIN", 29 | "symbol": "USDCarb", 30 | "name": "Bridged USDC (Wormhole Arbitrum)", 31 | "decimals": 6, 32 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 33 | }, 34 | { 35 | "chainId": 9270000000000000, 36 | "address": "0x909cba62ce96d54de25bec9502de5ca7b4f28901747bbf96b76c2e63ec5f1cba::coin::COIN", 37 | "symbol": "USDCbnb", 38 | "name": "Bridged USDC (Wormhole BNB)", 39 | "decimals": 8, 40 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 41 | }, 42 | { 43 | "chainId": 9270000000000000, 44 | "address": "0xcf72ec52c0f8ddead746252481fb44ff6e8485a39b803825bde6b00d77cdb0bb::coin::COIN", 45 | "symbol": "USDCpol", 46 | "name": "Bridged USDC (Wormhole Polygon)", 47 | "decimals": 6, 48 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 49 | }, 50 | { 51 | "chainId": 9270000000000000, 52 | "address": "0x94e7a8e71830d2b34b3edaa195dc24c45d142584f06fa257b73af753d766e690::celer_usdc_coin::CELER_USDC_COIN", 53 | "symbol": "cUSDCe", 54 | "name": "Bridged USDC (Celer Ethereum)", 55 | "decimals": 6, 56 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 57 | } 58 | ] 59 | -------------------------------------------------------------------------------- /tokens/FTM.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "0xDAO", 4 | "address": "0xc165d941481e68696f43ee6e99bfb2b23e0e3114", 5 | "symbol": "OXD", 6 | "decimals": 18, 7 | "chainId": 250, 8 | "logoURI": "https://assets.coingecko.com/coins/images/22888/small/rjks-OoT_400x400.jpg?1642827011" 9 | }, 10 | { 11 | "name": "TOMB", 12 | "address": "0x6c021Ae822BEa943b2E66552bDe1D2696a53fbB7", 13 | "symbol": "TOMB", 14 | "decimals": 18, 15 | "chainId": 250, 16 | "logoURI": "https://static.debank.com/image/ftm_token/logo_url/0x6c021ae822bea943b2e66552bde1d2696a53fbb7/7f7b2e861030a443c5941a3db60d164e.png" 17 | }, 18 | { 19 | "name": "SpiritSwap Token", 20 | "address": "0x5Cc61A78F164885776AA610fb0FE1257df78E59B", 21 | "symbol": "SPIRIT", 22 | "decimals": 18, 23 | "chainId": 250, 24 | "logoURI": "https://github.com/Layer3Org/spiritswap-tokens-list-icon/blob/master/token-list/images/0x5cc61a78f164885776aa610fb0fe1257df78e59b.png?raw=true" 25 | }, 26 | { 27 | "name": "Cougar Token", 28 | "address": "0x5a2e451Fb1b46FDE7718315661013ae1aE68e28C", 29 | "symbol": "CGS", 30 | "decimals": 18, 31 | "chainId": 250, 32 | "logoURI": "https://assets.coingecko.com/coins/images/19402/small/logo.png?1644812043" 33 | }, 34 | { 35 | "name": "MUMMY", 36 | "address": "0x01e77288b38b416F972428d562454fb329350bAc", 37 | "symbol": "MMY", 38 | "decimals": 18, 39 | "chainId": 250, 40 | "logoURI": "https://static.debank.com/image/ftm_token/logo_url/0x01e77288b38b416f972428d562454fb329350bac/e8954299ca5a53721602e2c5a3edd8cd.png" 41 | }, 42 | { 43 | "name": "Axelar Wrapped USDC", 44 | "address": "0x1B6382DBDEa11d97f24495C9A90b7c88469134a4", 45 | "symbol": "axlUSDC", 46 | "decimals": 6, 47 | "chainId": 250, 48 | "logoURI": "https://static.debank.com/image/bsc_token/logo_url/0x4268b8f0b87b6eae5d897996e6b845ddbd99adf3/7c4709a6d625beefa3190168f350c50e.png" 49 | }, 50 | { 51 | "address": "0x82f0B8B456c1A451378467398982d4834b6829c1", 52 | "chainId": 250, 53 | "symbol": "MIM", 54 | "decimals": 18, 55 | "name": "Magic Internet Money", 56 | "logoURI": "https://static.debank.com/image/ftm_token/logo_url/0x82f0b8b456c1a451378467398982d4834b6829c1/7d0c0fb6eab1b7a8a9bfb7dcc04cb11e.png" 57 | }, 58 | { 59 | "address": "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590", 60 | "chainId": 250, 61 | "symbol": "STG", 62 | "decimals": 18, 63 | "name": "StargateToken", 64 | "logoURI": "https://static.debank.com/image/ftm_token/logo_url/0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590/55886c6280173254776780fd8340cca7.png" 65 | }, 66 | { 67 | "address": "0xb7C2ddB1EBAc1056231ef22c1b0A13988537a274", 68 | "chainId": 250, 69 | "symbol": "TAROT", 70 | "decimals": 18, 71 | "name": "Tarot", 72 | "logoURI": "https://static.debank.com/image/ftm_token/logo_url/0xb7c2ddb1ebac1056231ef22c1b0a13988537a274/5891b0327cb79251be062762d213efdf.png" 73 | } 74 | ] 75 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # LI.FI Custom Tokens 2 | 3 | LI.FI supports any token passed to the API as long as we can validate it and find a USD price for it. 4 | 5 | The API exposes a list of tokens that UIs can use as default to give their users tokens to choose from, e.g. our widget uses that list: https://li.quest/v1/tokens 6 | 7 | We automatically include tokens in that token list if they are listed in one of the token lists we support: 8 | 9 | - lists of assets the bridges support 10 | - official lists of exchanges we support 11 | - our own custom token list (this repository) 12 | 13 | And if we can validate the token: 14 | 15 | - we can find USD prices via Debank or Zerion APIs 16 | - the token is not a spam/fee-taking token 17 | 18 | You can also add scam tokens to a blockchain network list in [`/denyTokens/NETX.json`](./denyTokens) and we will block this token in our system. 19 | 20 | ## How to add a new chain 21 | 22 | We add tokens based on chains. You can find all supported chains through our API endpoint [/chains](https://li.quest/v1/chains). 23 | 24 | The format of file of a new chain should be `[ChainKey].json` and you can find ChainKey [in our chains documentation](https://docs.li.fi/introduction/chains). 25 | 26 | At the same time, please ensure the package `@lifi/types` is the latest version, otherwise you cannot pass the test. You can find it in [this repository](https://github.com/lifinance/types). 27 | 28 | ## How to add your token 29 | 30 | To add your token find the file representing the chain your token is in in the **tokens** folder. 31 | 32 | Add your token as the last element in the list (don't forget the `,` after the previous token): 33 | 34 | ```json 35 | }, <== Add the comma 36 | { 37 | "address": "0x155f0DD04424939368972f4e1838687d6a831151", 38 | "chainId": 42161, 39 | "logoURI": "https://yoursite.com/token.svg", <= permanent link to an image of your token 40 | "decimals": 18, 41 | "name": "Nice Name", 42 | "symbol": "SYMBOL" 43 | } 44 | ] 45 | 46 | ``` 47 | 48 | ## How to block a token 49 | 50 | To add a scam token find the file representing the chain the token is in in the **denyTokens** folder. 51 | 52 | Add the token as the last element in the list (don't forget the `,` after the previous token): 53 | 54 | ```json 55 | }, <== Add the comma 56 | { 57 | "address": "0xde3a24028580884448a5397872046a019649b084", 58 | "chainId": 43114, 59 | "reason": "Deprecated USDT token on AVA", <= add an optional reason why the token should be blocked 60 | } 61 | ] 62 | ``` 63 | 64 | Create a PR with the change describing why we should add that token. Link your project, CoinGecko and profiles so we can validate the token. 65 | 66 | ## How to report EVM tokens requiring an approval reset 67 | 68 | Those lists of ERC-20 tokens help in reporting the need for an initial approval reset transaction prior to setting a new allowance to the spender. Only few legacy tokens are concerned, e.g. USDT on Ethereum mainnet. 69 | 70 | To add a legacy token on any of our supported EVM chain, you can create a PR with the token address and chainId reported in corresponding blockchain network file, e.g. [./approvalResetTokens/ETH.json](./approvalResetTokens/ETH.json). 71 | 72 | When querying available token swapping routes or quotes, if the source token is in the approval reset list, the need for an approval reset transaction will be indicated via an optional field `approvalReset` in responses' dataset `steps[].estimate`. 73 | -------------------------------------------------------------------------------- /tokens/VIC.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x0Fd0288AAAE91eaF935e2eC14b23486f86516c8C", 4 | "chainId": 88, 5 | "symbol": "C98", 6 | "decimals": 18, 7 | "name": "Coin98", 8 | "logoURI": "https://static.debank.com/image/bsc_token/logo_url/0xaec945e04baf28b135fa7c640f624f8d90f1c3a6/4a4482e5c882d9aa58365ea2c0247d14.png" 9 | }, 10 | { 11 | "address": "0x193fCbB7f9EeA67CAc0D5A94ec7ccf2141c867ec", 12 | "chainId": 88, 13 | "symbol": "DADA", 14 | "decimals": 18, 15 | "name": "Dagora", 16 | "logoURI": "https://assets.coingecko.com/coins/images/55009/standard/Dada-token.png" 17 | }, 18 | { 19 | "address": "0x2C664910222BE7b7e203753C59A9667cBe282828", 20 | "chainId": 88, 21 | "symbol": "RABBIT", 22 | "decimals": 18, 23 | "name": "Rabbit", 24 | "logoURI": "https://assets.coingecko.com/markets/images/11812/small/rabbitswap.png?1736241863" 25 | }, 26 | { 27 | "address": "0xA7fB873EB775408Fb0A24e3163F94f138E448089", 28 | "chainId": 88, 29 | "symbol": "ETER", 30 | "decimals": 18, 31 | "name": "Eternals", 32 | "logoURI": "https://assets.coingecko.com/coins/images/54896/standard/2024_Eternals_Logomark-01_%281%29.png?1742412511" 33 | }, 34 | { 35 | "address": "0xB786D9c8120D311b948cF1e5Aa48D8fBacf477E2", 36 | "chainId": 88, 37 | "symbol": "SAROS", 38 | "decimals": 18, 39 | "name": "Saros", 40 | "logoURI": "https://www.geckoterminal.com/_next/image?url=https%3A%2F%2Fcoin-images.coingecko.com%2Fcoins%2Fimages%2F34594%2Flarge%2F_SAROS_-Mark.Purple_-_Token_logo.png%3F1755658309&w=32&q=75" 41 | }, 42 | { 43 | "address": "0x4359647fE0EF8B1eE201D5bc2bb5AB872C395F04", 44 | "chainId": 88, 45 | "symbol": "ONEID", 46 | "decimals": 18, 47 | "name": "OneID", 48 | "logoURI": "https://assets.coingecko.com/coins/images/55165/standard/OneID-Logo-Token.png?1744308266" 49 | }, 50 | { 51 | "address": "0xAa6F3E52cb0571b88E58A93FD1Cc0744254909D2", 52 | "chainId": 88, 53 | "symbol": "DEF", 54 | "decimals": 18, 55 | "name": "deFusion", 56 | "logoURI": "https://assets.coingecko.com/coins/images/55382/thumb/200x200_DF_logo.png?1745702918" 57 | }, 58 | { 59 | "address": "0x4ade201E7A66c3C9210BAB9002522C8FdBC6d1d7", 60 | "chainId": 88, 61 | "symbol": "WHEEE", 62 | "decimals": 18, 63 | "name": "Wheester", 64 | "logoURI": "https://assets.coingecko.com/coins/images/54979/standard/_Wheee__X_Avatar_1-1.png?1743023056" 65 | }, 66 | { 67 | "address": "0xC8E2B1e17D6C08d872Bfaf5a1C46385A086BdA5b", 68 | "chainId": 88, 69 | "symbol": "GSTS", 70 | "decimals": 18, 71 | "name": "Gunstar Metaverse", 72 | "logoURI": "https://www.geckoterminal.com/_next/image?url=https%3A%2F%2Fcoin-images.coingecko.com%2Fcoins%2Fimages%2F21079%2Flarge%2Fgst.png%3F1696520461&w=32&q=75" 73 | }, 74 | { 75 | "address": "0xA7fB873EB775408Fb0A24e3163F94f138E448089", 76 | "chainId": 88, 77 | "symbol": "ETER", 78 | "decimals": 18, 79 | "name": "Eternals", 80 | "logoURI": "" 81 | }, 82 | { 83 | "address": "0xBA73E59F11597c1c13B0D9114688Efb6A6D430F6", 84 | "chainId": 88, 85 | "symbol": "WUSD", 86 | "decimals": 18, 87 | "name": "Worldwide USD", 88 | "logoURI": "https://static.debank.com/image/matic_token/logo_url/0xa04c86c411320444d4a99d44082e057772e8cf96/e2e76b1cb92ea78b40f35e0360735831.png" 89 | }, 90 | { 91 | "address": "0x1f4E8d4dA48Bf094565092EaE0004b82D420304b", 92 | "chainId": 88, 93 | "symbol": "VIKTO", 94 | "decimals": 18, 95 | "name": "Vikto", 96 | "logoURI": "https://assets.coingecko.com/coins/images/55756/thumb/Vikto_Logo.png?1747298546" 97 | } 98 | ] 99 | -------------------------------------------------------------------------------- /tokens/HPL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "USD Coin (Perps)", 4 | "address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", 5 | "symbol": "USDC", 6 | "chainId": 1337, 7 | "decimals": 6, 8 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 9 | }, 10 | { 11 | "name": "Unit Bitcoin", 12 | "address": "0x8f254b963e8468305d409b33aa137c6700000000", 13 | "symbol": "UBTC", 14 | "chainId": 1337, 15 | "decimals": 10, 16 | "logoURI": "https://coin-images.coingecko.com/coins/images/1/small/bitcoin.png?1696501400" 17 | }, 18 | { 19 | "name": "Unit Solana", 20 | "address": "0x49b67c39f5566535de22b29b0e51e68500000000", 21 | "symbol": "USOL", 22 | "chainId": 1337, 23 | "decimals": 8, 24 | "logoURI": "https://app.hyperliquid.xyz/coins/SOL_USDC.svg" 25 | }, 26 | { 27 | "name": "Unit Fartcoin", 28 | "address": "0x7650808198966e4285687d3deb556ccc00000000", 29 | "symbol": "UFART", 30 | "chainId": 1337, 31 | "decimals": 6, 32 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/ufart.jpg" 33 | }, 34 | { 35 | "name": "Unit Pump Fun", 36 | "address": "0x544e60f98a36d7b22c0fb5824b84f79500000000", 37 | "symbol": "UPUMP", 38 | "chainId": 1337, 39 | "decimals": 6, 40 | "logoURI": "https://assets.coingecko.com/coins/images/67164/standard/pump.jpg?1751949376" 41 | }, 42 | { 43 | "name": "Unit SPX6900", 44 | "address": "0x2ff71b802a6788a052c7f1a58ec863af00000000", 45 | "symbol": "USPX", 46 | "chainId": 1337, 47 | "decimals": 8, 48 | "logoURI": "https://s2.coinmarketcap.com/static/img/coins/64x64/28081.png" 49 | }, 50 | { 51 | "name": "Unit Ethereum", 52 | "address": "0x2ff71b802a6788a052c7f1a58ec863af00000000", 53 | "symbol": "UETH", 54 | "chainId": 1337, 55 | "decimals": 9, 56 | "logoURI": "https://app.hyperliquid.xyz/coins/ETH.svg" 57 | }, 58 | { 59 | "name": "Unit Bonk", 60 | "address": "0xb113d34e351cf195733c98442530c09900000000", 61 | "symbol": "UBONK", 62 | "chainId": 1337, 63 | "decimals": 5, 64 | "logoURI": "https://app.hyperliquid.xyz/coins/BONK_USDC.svg" 65 | }, 66 | { 67 | "name": "2z", 68 | "address": "0x9cd8fd4cae61e63a10ba7615780ee52000000000", 69 | "symbol": "UDZ", 70 | "chainId": 1337, 71 | "decimals": 8, 72 | "logoURI": "https://app.hyperliquid.xyz/coins/2Z.svg" 73 | }, 74 | { 75 | "name": "USDC (Spot)", 76 | "address": "0x6d1e7cde53ba9467b783cb7c530ce05400000000", 77 | "symbol": "USDC", 78 | "chainId": 1337, 79 | "decimals": 8, 80 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 81 | }, 82 | { 83 | "name": "Unit Plasma", 84 | "address": "0x2c54c60600e1d786b2dfc139a38a5a9900000000", 85 | "symbol": "UXPL", 86 | "chainId": 1337, 87 | "decimals": 6, 88 | "logoURI": "https://app.hyperunit.xyz/93460be0c164f4cd618a.png" 89 | }, 90 | { 91 | "name": "Unit Monad", 92 | "address": "0x58dae745c8c5fed4012f35ef39829c2d00000000", 93 | "symbol": "UMON", 94 | "chainId": 1337, 95 | "decimals": 6, 96 | "logoURI": "https://app.hyperunit.xyz/d9a3520e1b6842707352.png" 97 | }, 98 | { 99 | "name": "Unit Ethena", 100 | "address": "0x593494b6Af79172FA983a0Cf1C88e0E000000000", 101 | "symbol": "UENA", 102 | "chainId": 1337, 103 | "decimals": 6, 104 | "logoURI": "https://app.hyperunit.xyz/22fbd7d3874e8d5d09dc.png" 105 | } 106 | ] 107 | -------------------------------------------------------------------------------- /tokens/LNA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "0x808d7c71ad2ba3fa531b068a2417c63106bc0949", 4 | "chainId": 59144, 5 | "symbol": "STG", 6 | "decimals": 18, 7 | "name": "StargateToken", 8 | "logoURI": "https://static.debank.com/image/project/logo_url/stargate/3c6fbbbb1e62793ee34effb91d8769e7.png" 9 | }, 10 | { 11 | "address": "0x1be3735dd0c0eb229fb11094b6c277192349ebbf", 12 | "chainId": 59144, 13 | "symbol": "LUBE", 14 | "decimals": 18, 15 | "name": "Lube", 16 | "logoURI": "https://assets.coingecko.com/coins/images/33070/standard/200x200.png?1700536826" 17 | }, 18 | { 19 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 20 | "chainId": 59144, 21 | "symbol": "ENA", 22 | "decimals": 18, 23 | "name": "ENA", 24 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 25 | }, 26 | { 27 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 28 | "chainId": 59144, 29 | "symbol": "sUSDe", 30 | "decimals": 18, 31 | "name": "sUSDe", 32 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 33 | }, 34 | { 35 | "address": "0xaCb54d07cA167934F57F829BeE2cC665e1A5ebEF", 36 | "chainId": 59144, 37 | "symbol": "CROAK", 38 | "decimals": 18, 39 | "name": "CROAK", 40 | "logoURI": "https://coin-images.coingecko.com/coins/images/38592/large/Croak-for-coingeko.png?1718092516" 41 | }, 42 | { 43 | "address": "0x3ff47c5Bf409C86533FE1f4907524d304062428D", 44 | "chainId": 59144, 45 | "symbol": "EURe", 46 | "decimals": 18, 47 | "name": "Monerium EURe", 48 | "logoURI": "https://coin-images.coingecko.com/coins/images/54303/large/eure.jpg" 49 | }, 50 | { 51 | "address": "0xEfD81eeC32B9A8222D1842ec3d99c7532C31e348", 52 | "chainId": 59144, 53 | "symbol": "REX", 54 | "decimals": 18, 55 | "name": "Etherex", 56 | "logoURI": "https://assets.coingecko.com/coins/images/68009/standard/etherex.jpg" 57 | }, 58 | { 59 | "address": "0xb171EF5cD8d320D52F257924A0E0d41E6f5c40D9", 60 | "chainId": 59144, 61 | "symbol": "BOL", 62 | "decimals": 18, 63 | "name": "Bank Of Linea", 64 | "logoURI": "https://static.debank.com/image/linea_token/logo_url/0xb171ef5cd8d320d52f257924a0e0d41e6f5c40d9/952f23c25fe940b34b19698a443a539c.png" 65 | }, 66 | { 67 | "address": "0xEb1fD1dBB8aDDA4fa2b5A5C4bcE34F6F20d125D2", 68 | "chainId": 59144, 69 | "logoURI": "https://assets.coingecko.com/coins/images/51996/standard/Donald_Toad_Transparent.png?1732459916", 70 | "decimals": 18, 71 | "name": "Donald Toad Coin", 72 | "symbol": "DTC" 73 | }, 74 | { 75 | "address": "0x880A3Ae90f989030708A529ABd841589053c1dC2", 76 | "chainId": 59144, 77 | "logoURI": "https://ipfs.io/ipfs/bafkreicwuurlbo4ilkmivzpw7beyiljgykh23ykvvo6yqst5spylnswqo4", 78 | "decimals": 18, 79 | "name": "Beaver Coin", 80 | "symbol": "BEAVER" 81 | }, 82 | { 83 | "address": "0x81be2acb2e9291db6400f9f6a4d0f35f24de2e77", 84 | "chainId": 59144, 85 | "logoURI": "https://assets.coingecko.com/coins/images/51867/standard/Frame_48099067.png", 86 | "decimals": 18, 87 | "name": "Linpuss", 88 | "symbol": "LPUSS" 89 | }, 90 | { 91 | "address": "0xacA92E438df0B2401fF60dA7E4337B687a2435DA", 92 | "chainId": 59144, 93 | "logoURI": "https://dashboard.m0.org/img/extensions/musd.png", 94 | "decimals": 6, 95 | "name": "Metamask USD", 96 | "symbol": "mUSD" 97 | }, 98 | { 99 | "name": "Linea", 100 | "address": "0x1789e0043623282D5DCc7F213d703C6D8BAfBB04", 101 | "symbol": "LINEA", 102 | "decimals": 18, 103 | "chainId": 59144, 104 | "logoURI": "https://linea.build/icons/token_round.png" 105 | }, 106 | { 107 | "address": "0xa1D241276b76638EE74fC04C7152208596954a44", 108 | "chainId": 59144, 109 | "logoURI": "https://assets.coingecko.com/coins/images/68017/standard/Crotch_Token_Logo_200.png?1754598551", 110 | "decimals": 18, 111 | "name": "Wrapped Crotch", 112 | "symbol": "WCROTCH" 113 | } 114 | ] 115 | -------------------------------------------------------------------------------- /test/token.validation.unit.spec.ts: -------------------------------------------------------------------------------- 1 | import * as fs from 'fs' 2 | import TokenSchema from '../schema/tokenExpectedSchema.json' 3 | import DenyTokenSchema from '../schema/denyTokenExpectedSchema.json' 4 | import ApprovalResetTokenSchema from '../schema/approvalResetTokenExpectedSchema.json' 5 | import Ajv from 'ajv' 6 | import { ChainId } from '@lifi/types' 7 | import { reduceTokens, tokensInEachFile } from './utils' 8 | import { Token, DenyToken, ApprovalResetToken } from './type' 9 | 10 | /** 11 | * Token validation including schema validation and chainId validation 12 | */ 13 | describe('Token validation', () => { 14 | describe('should validate all tokens', () => { 15 | const allTokens = reduceTokens('./tokens') 16 | const tokenValidator = new Ajv().compile(TokenSchema) 17 | 18 | describe('static resource validation', () => { 19 | it.each( 20 | allTokens.map((token: Token) => [ 21 | // Used for test naming 22 | token.name, 23 | token.chainId, 24 | token, 25 | ]) 26 | )('should be a valid token %s on chain %s', (_, __, token) => { 27 | expect(tokenValidator(token)).toBeTruthy() 28 | }) 29 | 30 | it.each(tokensInEachFile('./tokens'))( 31 | 'should have the same chainId in $fileName file', 32 | ({ contents }) => { 33 | const chainIds = contents.map((token: Token) => token.chainId) 34 | expect(new Set(chainIds).size).toBe(1) 35 | } 36 | ) 37 | }) 38 | }) 39 | 40 | describe('should validate all deny tokens', () => { 41 | const allDenyTokens = reduceTokens('./denyTokens') 42 | const denyTokenValidator = new Ajv().compile(DenyTokenSchema) 43 | 44 | it.each( 45 | allDenyTokens.map((token: DenyToken) => [ 46 | // Used for test naming 47 | token.address, 48 | token.chainId, 49 | token, 50 | ]) 51 | )('Should be a valid deny token %s on chain %s', (_, __, token) => { 52 | expect(denyTokenValidator(token)).toBeTruthy() 53 | }) 54 | 55 | it.each(tokensInEachFile('./tokens'))( 56 | 'should have the same chainId in $fileName file', 57 | ({ contents }) => { 58 | const chainIds = contents.map((token: DenyToken) => token.chainId) 59 | expect(new Set(chainIds).size).toBe(1) 60 | } 61 | ) 62 | }) 63 | 64 | describe('should validate all approval reset tokens', () => { 65 | const allApprovalResetTokens = reduceTokens('./approvalResetTokens') 66 | const approvalResetTokenValidator = new Ajv().compile( 67 | ApprovalResetTokenSchema 68 | ) 69 | 70 | it.each( 71 | allApprovalResetTokens.map((token: ApprovalResetToken) => [ 72 | token.address, 73 | token.chainId, 74 | token, 75 | ]) 76 | )('Should be a valid approval reset token %s on chain %s', (_, __, token) => { 77 | expect(approvalResetTokenValidator(token)).toBeTruthy() 78 | }) 79 | 80 | it.each(tokensInEachFile('./tokens'))( 81 | 'should have the same chainId in $fileName file', 82 | ({ contents }) => { 83 | const chainIds = contents.map((token: ApprovalResetToken) => token.chainId) 84 | expect(new Set(chainIds).size).toBe(1) 85 | } 86 | ) 87 | }) 88 | }) 89 | 90 | /** 91 | * Token file name validation, ensure the file name is the same as the chain name 92 | */ 93 | describe('Token File Name Validation', () => { 94 | const getChainNamesFromTokenFileNames = (path: string) => 95 | fs.readdirSync(path).map((fileName) => fileName.replace('.json', '')) 96 | const tokenFileNames = getChainNamesFromTokenFileNames('./tokens') 97 | const approvalResetTokenFileNames = getChainNamesFromTokenFileNames('./approvalResetTokens') 98 | const denyTokenFileNames = getChainNamesFromTokenFileNames('./denyTokens') 99 | const chainNamesFromTokenFileNames = [ 100 | ...tokenFileNames, 101 | ...approvalResetTokenFileNames, 102 | ...denyTokenFileNames, 103 | ] 104 | const chainNamesFromTypes = Object.keys(ChainId) 105 | it.each(chainNamesFromTokenFileNames)('file name %s.json should be valid', (chainName) => { 106 | expect(chainNamesFromTypes.includes(chainName)).toBeTruthy() 107 | }) 108 | }) 109 | -------------------------------------------------------------------------------- /tokens/SOE.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 1868, 4 | "address": "0x0000000000000000000000000000000000000000", 5 | "name": "ETH", 6 | "symbol": "ETH", 7 | "decimals": 18, 8 | "logoURI": "https://img.sonex.so/eth-logo.png" 9 | }, 10 | { 11 | "chainId": 1868, 12 | "address": "0x4200000000000000000000000000000000000006", 13 | "name": "Wrapped Ethereum", 14 | "symbol": "WETH", 15 | "decimals": 18, 16 | "logoURI": "https://img.sonex.so/weth-logo.png" 17 | }, 18 | { 19 | "chainId": 1868, 20 | "address": "0xbA9986D2381edf1DA03B0B9c1f8b00dc4AacC369", 21 | "name": "Bridged USDC", 22 | "symbol": "USDC.e", 23 | "decimals": 6, 24 | "logoURI": "https://img.sonex.so/usdc-logo.png" 25 | }, 26 | { 27 | "chainId": 1868, 28 | "address": "0x3A337a6adA9d885b6Ad95ec48F9b75f197b5AE35", 29 | "name": "Tether USD", 30 | "symbol": "USDT", 31 | "decimals": 6, 32 | "logoURI": "https://img.sonex.so/usdt-logo.png" 33 | }, 34 | { 35 | "chainId": 1868, 36 | "address": "0x2CAE934a1e84F693fbb78CA5ED3B0A6893259441", 37 | "name": "Astar Token", 38 | "symbol": "ASTR", 39 | "decimals": 18, 40 | "logoURI": "https://img.sonex.so/astar-logo.png" 41 | }, 42 | { 43 | "chainId": 1868, 44 | "address": "0x6c460b2c6D6719562D5dA43E5152B375e79B9A8B", 45 | "name": "pufETH", 46 | "symbol": "pufETH", 47 | "decimals": 18, 48 | "logoURI": "https://img.sonex.so/pufETH-logo.png" 49 | }, 50 | { 51 | "chainId": 1868, 52 | "address": "0x3b0DC2daC9498A024003609031D973B1171dE09E", 53 | "name": "Warpped stASTR", 54 | "symbol": "wstASTR", 55 | "decimals": 18, 56 | "logoURI": "https://img.sonex.so/wstASTR-logo.png" 57 | }, 58 | { 59 | "chainId": 1868, 60 | "address": "0x541FD749419CA806a8bc7da8ac23D346f2dF8B77", 61 | "name": "SolvBTC", 62 | "symbol": "SolvBTC", 63 | "decimals": 18, 64 | "logoURI": "https://img.sonex.so/solvBTC-logo.svg" 65 | }, 66 | { 67 | "chainId": 1868, 68 | "address": "0xCC0966D8418d412c599A6421b760a847eB169A8c", 69 | "name": "SolvBTC.BBN", 70 | "symbol": "SolvBTC.BBN", 71 | "decimals": 18, 72 | "logoURI": "https://img.sonex.so/solvBTCBBN-logo.png" 73 | }, 74 | { 75 | "chainId": 1868, 76 | "address": "0x0555E30da8f98308EdB960aa94C0Db47230d2B9c", 77 | "name": "WBTC", 78 | "symbol": "WBTC", 79 | "decimals": 8, 80 | "logoURI": "https://img.sonex.so/WBTC-logo.svg" 81 | }, 82 | { 83 | "chainId": 1868, 84 | "address": "0x2fc9a87b1ef46dCDdF4801C36d752E0d5F243E4b", 85 | "name": "Neemo ReStaked Ether", 86 | "symbol": "nrETH", 87 | "decimals": 18, 88 | "logoURI": "https://img.sonex.so/nrETH-logo.png" 89 | }, 90 | { 91 | "chainId": 1868, 92 | "address": "0xc67476893C166c537afd9bc6bc87b3f228b44337", 93 | "name": "Neemo Staked Astar", 94 | "symbol": "nsASTR", 95 | "decimals": 18, 96 | "logoURI": "https://img.sonex.so/nsASTR-logo.png" 97 | }, 98 | { 99 | "chainId": 1868, 100 | "address": "0x60336f9296C79dA4294A19153eC87F8E52158e5F", 101 | "name": "Bifrost Voucher ASTR", 102 | "symbol": "vASTR", 103 | "decimals": 18, 104 | "logoURI": "https://img.sonex.so/vastr-logo.svg" 105 | }, 106 | { 107 | "chainId": 1868, 108 | "address": "0xea1e08A176528e2d7250a6F7001F18EDF0CaeCF0", 109 | "name": "Algem xnASTR", 110 | "symbol": "xnASTR", 111 | "decimals": 18, 112 | "logoURI": "https://img.sonex.so/xnASTR-logo.png" 113 | }, 114 | { 115 | "chainId": 1868, 116 | "address": "0x0Ce031AEd457C870D74914eCAA7971dd3176cDAF", 117 | "symbol": "stETH", 118 | "name": "Liquid staked Ether 2.0", 119 | "decimals": 18, 120 | "logoURI": "https://assets.coingecko.com/coins/images/13442/standard/steth_logo.png" 121 | }, 122 | { 123 | "chainId": 1868, 124 | "address": "0xaA9BD8c957D803466FA92504BDd728cC140f8941", 125 | "symbol": "wstETH", 126 | "name": "Wrapped liquid staked Ether 2.0", 127 | "decimals": 18, 128 | "logoURI": "https://assets.coingecko.com/coins/images/18834/standard/wstETH.png?1696518295" 129 | }, 130 | { 131 | "name": "Stargate USDT0 (Bridged)", 132 | "symbol": "USD₮0", 133 | "address": "0x102d758f688a4C1C5a80b116bD945d4455460282", 134 | "decimals": 6, 135 | "chainId": 1868, 136 | "logoURI": "https://arbiscan.io/token/images/usdt0_64.png" 137 | } 138 | ] 139 | -------------------------------------------------------------------------------- /tokens/MON.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 143, 4 | "address": "0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a", 5 | "name": "Agora USD", 6 | "symbol": "AUSD", 7 | "decimals": 6, 8 | "logoURI": "https://imagedelivery.net/cBNDGgkrsEA-b_ixIp9SkQ/ausd.jpg/public" 9 | }, 10 | { 11 | "chainId": 143, 12 | "address": "0xe7cd86e13AC4309349F30B3435a9d337750fC82D", 13 | "name": "USDT0", 14 | "symbol": "USDT0", 15 | "decimals": 6, 16 | "logoURI": "https://2344189142-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHytE5q346VLLbrVSUNpY%2Fuploads%2FVkLgUdebD73euZnroDeW%2FLogo%20USDT0%20256x256.png?alt=media&token=0ca67be2-d89c-43c8-bdd2-34b552c784dc" 17 | }, 18 | { 19 | "chainId": 143, 20 | "address": "0xEE8c0E9f1BFFb4Eb878d8f15f368A02a35481242", 21 | "name": "Wrapped ETH", 22 | "symbol": "WETH", 23 | "decimals": 18, 24 | "logoURI": "https://assets.coingecko.com/coins/images/2518/standard/weth.png?1696503332" 25 | }, 26 | { 27 | "chainId": 143, 28 | "address": "0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A", 29 | "name": "Wrapped MON", 30 | "symbol": "WMON", 31 | "decimals": 18, 32 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/assets/monad.svg" 33 | }, 34 | { 35 | "chainId": 143, 36 | "address": "0xea17E5a9efEBf1477dB45082d67010E2245217f1", 37 | "name": "Wrapped SOL", 38 | "symbol": "WSOL", 39 | "decimals": 9, 40 | "logoURI": "https://assets.coingecko.com/coins/images/54252/standard/solana.jpg?1738911214" 41 | }, 42 | { 43 | "chainId": 143, 44 | "address": "0x01bFF41798a0BcF287b996046Ca68b395DbC1071", 45 | "name": "XAUt0", 46 | "symbol": "XAUt0", 47 | "decimals": 6, 48 | "logoURI": "https://resources.cryptocompare.com/asset-management/20126/1751464669093.png" 49 | }, 50 | { 51 | "chainId": 143, 52 | "address": "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B", 53 | "name": "Folks Finance", 54 | "symbol": "FOLKS", 55 | "decimals": 6, 56 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/FOLKS/logo.svg" 57 | }, 58 | { 59 | "chainId": 143, 60 | "address": "0x0555E30da8f98308EdB960aa94C0Db47230d2B9c", 61 | "name": "Wrapped BTC", 62 | "symbol": "WBTC", 63 | "decimals": 8, 64 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/WBTC/logo.svg" 65 | }, 66 | { 67 | "chainId": 143, 68 | "address": "0x8498312A6B3CbD158bf0c93AbdCF29E6e4F55081", 69 | "name": "gMON", 70 | "symbol": "gMON", 71 | "decimals": 18, 72 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/gMON/logo.svg" 73 | },{ 74 | "chainId": 143, 75 | "address": "0xA3227C5969757783154C60bF0bC1944180ed81B9", 76 | "name": "Kintsu Staked Monad", 77 | "symbol": "sMON", 78 | "decimals": 18, 79 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/sMON/logo.svg" 80 | }, 81 | { 82 | "chainId": 143, 83 | "address": "0x1B68626dCa36c7fE922fD2d55E4f631d962dE19c", 84 | "name": "ShMonad", 85 | "symbol": "shMON", 86 | "decimals": 18, 87 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/shMON/logo.png" 88 | }, 89 | { 90 | "chainId": 143, 91 | "address": "0xe85411C030fB32A9D8b14Bbbc6CB19417391F711", 92 | "name": "Sumerian BTC", 93 | "symbol": "suBTC", 94 | "decimals": 18, 95 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/suBTC/logo.png" 96 | }, 97 | { 98 | "chainId": 143, 99 | "address": "0x1c22531AA9747d76fFF8F0A43b37954ca67d28e0", 100 | "name": "Sumerian ETH", 101 | "symbol": "suETH", 102 | "decimals": 18, 103 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/suETH/logo.png" 104 | }, 105 | { 106 | "chainId": 143, 107 | "address": "0x8BF591Eae535f93a242D5A954d3Cde648b48A5A8", 108 | "name": "Sumerian USD", 109 | "symbol": "suUSD", 110 | "decimals": 18, 111 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/suUSD/logo.png" 112 | }, 113 | { 114 | "chainId": 143, 115 | "address": "0x10Aeaf63194db8d453d4D85a06E5eFE1dd0b5417", 116 | "name": "Wrapped liquid staked Ether 2.0", 117 | "symbol": "wstETH", 118 | "decimals": 18, 119 | "logoURI": "https://raw.githubusercontent.com/monad-crypto/token-list/refs/heads/main/mainnet/wstETH/logo.svg" 120 | } 121 | ] 122 | -------------------------------------------------------------------------------- /tokens/ETL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "USD Coin", 4 | "symbol": "USDC", 5 | "address": "0x796Ea11Fa2dD751eD01b53C372fFDB4AAa8f00F9", 6 | "decimals": 6, 7 | "chainId": 42793, 8 | "logoURI": "https://assets.coingecko.com/coins/images/39584/small/USDC-icon.webp?1723013425" 9 | }, 10 | { 11 | "name": "Tether USD", 12 | "symbol": "USDT", 13 | "address": "0x2C03058C8AFC06713be23e58D2febC8337dbfE6A", 14 | "decimals": 6, 15 | "chainId": 42793, 16 | "logoURI": "https://assets.coingecko.com/coins/images/39662/small/tether.png?1723525619" 17 | }, 18 | { 19 | "name": "Wrapped XTZ", 20 | "symbol": "WXTZ", 21 | "address": "0xc9B53AB2679f573e480d01e0f49e2B5CFB7a3EAb", 22 | "decimals": 18, 23 | "chainId": 42793, 24 | "logoURI": "https://assets.coingecko.com/coins/images/51172/small/WXTZ_Logo_Black.png?1750764795" 25 | }, 26 | { 27 | "name": "Wrapped ETH", 28 | "symbol": "WETH", 29 | "address": "0xfc24f770F94edBca6D6f885E12d4317320BcB401", 30 | "decimals": 18, 31 | "chainId": 42793, 32 | "logoURI": "https://assets.coingecko.com/coins/images/39723/small/WETH.PNG?1723733967" 33 | }, 34 | { 35 | "name": "Wrapped BTC", 36 | "symbol": "WBTC", 37 | "address": "0xbFc94CD2B1E55999Cfc7347a9313e88702B83d0F", 38 | "decimals": 8, 39 | "chainId": 42793, 40 | "logoURI": "https://raw.githubusercontent.com/IguanaDEX/assets/main/assets/0xbFc94CD2B1E55999Cfc7347a9313e88702B83d0F.png" 41 | }, 42 | { 43 | "name": "Lombard Staked BTC", 44 | "symbol": "LBTC", 45 | "address": "0xecAc9C5F704e954931349Da37F60E39f515c11c1", 46 | "decimals": 8, 47 | "chainId": 42793, 48 | "logoURI": "https://assets.coingecko.com/coins/images/39969/standard/LBTC_Logo.png?1724959872" 49 | }, 50 | { 51 | "name": "Staked XTZ", 52 | "symbol": "stXTZ", 53 | "address": "0x01F07f4d78d47A64F4C3B2b65f513f15Be6E1854", 54 | "decimals": 6, 55 | "chainId": 42793, 56 | "logoURI": "https://static.debank.com/image/ethlink_token/logo_url/0x01f07f4d78d47a64f4c3b2b65f513f15be6e1854/dc94542c22dc4c0a0b505574e17d1d8a.png" 57 | }, 58 | { 59 | "name": "IDRX", 60 | "symbol": "IDRX", 61 | "address": "0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22", 62 | "decimals": 2, 63 | "chainId": 42793, 64 | "logoURI": "https://assets.coingecko.com/coins/images/34883/standard/IDRX_BLUE_COIN_200x200.png?1734983273" 65 | }, 66 | { 67 | "name": "Uranium", 68 | "address": "0x79052Ab3C166D4899a1e0DD033aC3b379AF0B1fD", 69 | "symbol": "xU3O8", 70 | "decimals": 18, 71 | "chainId": 42793, 72 | "logoURI": "https://assets.coingecko.com/coins/images/67758/standard/xu.png?1753733711" 73 | }, 74 | { 75 | "name": "Spiko EU T-Bills Money Market Fund", 76 | "address": "0xa0769f7A8fC65e47dE93797b4e21C073c117Fc80", 77 | "symbol": "EUTBL", 78 | "decimals": 5, 79 | "chainId": 42793, 80 | "logoURI": "https://assets.coingecko.com/coins/images/39657/standard/EUTBL.png?1723517425" 81 | }, 82 | { 83 | "name": "Midas Re7 Yield", 84 | "address": "0x733d504435a49FC8C4e9759e756C2846c92f0160", 85 | "symbol": "mRe7YIELD", 86 | "decimals": 18, 87 | "chainId": 42793, 88 | "logoURI": "https://assets.coingecko.com/coins/images/54660/standard/mre7yield_logo.png?1740896178" 89 | }, 90 | { 91 | "name": "Spiko US T-Bills Money Market Fund", 92 | "address": "0xe4880249745eAc5F1eD9d8F7DF844792D560e750", 93 | "symbol": "USTBL", 94 | "decimals": 5, 95 | "chainId": 42793, 96 | "logoURI": "https://assets.coingecko.com/coins/images/39666/standard/USTB.png?1723541269" 97 | }, 98 | { 99 | "name": "Midas Basis Trading Token", 100 | "address": "0x2247B5A46BB79421a314aB0f0b67fFd11dd37Ee4", 101 | "symbol": "mBASIS", 102 | "decimals": 18, 103 | "chainId": 42793, 104 | "logoURI": "https://assets.coingecko.com/coins/images/50593/standard/mBASIS_logo.png?1728444389" 105 | }, 106 | { 107 | "name": "Midas MEV", 108 | "address": "0x5542F82389b76C23f5848268893234d8A63fd5c8", 109 | "symbol": "mMEV", 110 | "decimals": 18, 111 | "chainId": 42793, 112 | "logoURI": "https://assets.coingecko.com/coins/images/54592/standard/mmev_logo.png?1740565795" 113 | }, 114 | { 115 | "name": "Midas US Treasury Bill Token", 116 | "address": "0xDD629E5241CbC5919847783e6C96B2De4754e438", 117 | "symbol": "mTBILL", 118 | "decimals": 18, 119 | "chainId": 42793, 120 | "logoURI": "https://assets.coingecko.com/coins/images/37839/standard/mTBILL_token.png?1728417279" 121 | } 122 | ] 123 | -------------------------------------------------------------------------------- /tokens/SOL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "address": "72QvBVwpxqmheEPfaCwWSWqEFsUy3rhWt6JhQBMNTwD1", 4 | "chainId": 1151111081099710, 5 | "symbol": "ENA", 6 | "decimals": 9, 7 | "name": "ENA", 8 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 9 | }, 10 | { 11 | "address": "Eh6XEPhSwoLv5wFApukmnaVSHQ6sAnoD9BmgmwQoN2sN", 12 | "chainId": 1151111081099710, 13 | "symbol": "sUSDe", 14 | "decimals": 9, 15 | "name": "sUSDe", 16 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 17 | }, 18 | { 19 | "address": "DEkqHyPN7GMRJ5cArtQFAWefqbZb33Hyf6s5iCwjEonT", 20 | "chainId": 1151111081099710, 21 | "symbol": "USDe", 22 | "decimals": 9, 23 | "name": "USDe", 24 | "logoURI": "https://ethena.fi/shared/usde.svg" 25 | }, 26 | { 27 | "address": "J3umBWqhSjd13sag1E1aUojViWvPYA5dFNyqpKuX3WXj", 28 | "chainId": 1151111081099710, 29 | "symbol": "HOME", 30 | "decimals": 9, 31 | "name": "Home", 32 | "logoURI": "https://assets.coingecko.com/coins/images/54873/standard/defi-app.png?1742235743" 33 | }, 34 | { 35 | "address": "CAW777xcHVTQZ4CRwVQGB8CV1BVKPm5bNVxFJHWFKiH8", 36 | "chainId": 1151111081099710, 37 | "logoURI": "https://assets.coingecko.com/coins/images/36067/standard/200px.png?1710405601", 38 | "decimals": 2, 39 | "name": "crow with knife", 40 | "symbol": "CAW" 41 | }, 42 | { 43 | "address": "pumpCmXqMfrsAkQ5r49WcJnRayYRqmXz6ae8H7H9Dfn", 44 | "chainId": 1151111081099710, 45 | "symbol": "PUMP", 46 | "decimals": 6, 47 | "name": "Pump", 48 | "logoURI": "https://ipfs.io/ipfs/bafkreibyb3hcn7gglvdqpmklfev3fut3eqv3kje54l3to3xzxxbgpt5wjm" 49 | }, 50 | { 51 | "address": "USAkHZLm96EARLZJERKvMwNtsMLnSLoJ9CpjgEM6XJf", 52 | "chainId": 1151111081099710, 53 | "logoURI": "https://assets.geckoterminal.com/8c1roi5qqeewnuwyywy46hagg7ud", 54 | "decimals": 9, 55 | "name": "Prevail", 56 | "symbol": "VAIL" 57 | }, 58 | { 59 | "address": "9ckR7pPPvyPadACDTzLwK2ZAEeUJ3qGSnzPs8bVaHrSy", 60 | "chainId": 1151111081099710, 61 | "logoURI": "https://uploader.irys.xyz/Hg7LLjvsm2KKRu9Br33gZ6veVhxAby57iXDRgtwH3DCo", 62 | "decimals": 6, 63 | "name": "USDu", 64 | "symbol": "USDu" 65 | }, 66 | { 67 | "address": "9iq5Q33RSiz1WcupHAQKbHBZkpn92UxBG2HfPWAZhMCa", 68 | "chainId": 1151111081099710, 69 | "logoURI": "https://uploader.irys.xyz/AMNsb3FHyXBA4PfpLDaS71rZKhy62gvM2xMsjjUnSXAe", 70 | "decimals": 6, 71 | "name": "Staked USDu", 72 | "symbol": "sUSDu" 73 | }, 74 | { 75 | "address": "WLFinEv6ypjkczcS83FZqFpgFZYwQXutRbxGe7oC16g", 76 | "chainId": 1151111081099710, 77 | "logoURI": "https://assets.coingecko.com/coins/images/50767/standard/wlfi.png", 78 | "decimals": 6, 79 | "name": "World Liberty Financial", 80 | "symbol": "WLFI" 81 | }, 82 | { 83 | "address": "7sYAhEucFNkme29jHqSeFYNenAgD8krH9KmJeUs8Un43", 84 | "chainId": 1151111081099710, 85 | "logoURI": "https://app.hyperswap.ai/hyperswap_light.svg", 86 | "decimals": 9, 87 | "name": "Hyperswap AI", 88 | "symbol": "HYLX" 89 | }, 90 | { 91 | "address": "4W7cM6SUuqhv9jp2t3jfmonXzNbDsJt5PCWqt7w1Axa2", 92 | "chainId": 1151111081099710, 93 | "logoURI": "https://dd.dexscreener.com/ds-data/tokens/solana/4W7cM6SUuqhv9jp2t3jfmonXzNbDsJt5PCWqt7w1Axa2.png?size=lg&key=982a5a", 94 | "decimals": 9, 95 | "name": "rainmaker", 96 | "symbol": "rain" 97 | }, 98 | { 99 | "address": "CASHx9KJUStyftLFWGvEVf59SGeG9sh5FfcnZMVPCASH", 100 | "chainId": 1151111081099710, 101 | "logoURI": "https://assets.phantom.app/assets/cash/cash_512.png", 102 | "decimals": 6, 103 | "name": "CASH", 104 | "symbol": "CASH" 105 | }, 106 | { 107 | "address": "7kN5FQMD8ja4bzysEgc5FXmryKd6gCgjiWnhksjHCFb3", 108 | "chainId": 1151111081099710, 109 | "logoURI": "https://assets.coingecko.com/coins/images/54686/standard/_LION_Token_Artwork.png", 110 | "decimals": 9, 111 | "name": "Loaded Lions", 112 | "symbol": "LION" 113 | }, 114 | { 115 | "address": "CRTx1JouZhzSU6XytsE42UQraoGqiHgxabocVfARTy2s", 116 | "chainId": 1151111081099710, 117 | "logoURI": "https://res.cloudinary.com/dnu9h68sh/image/upload/v1757607855/carrot_rf3gkd.png", 118 | "decimals": 9, 119 | "name": "Carrot", 120 | "symbol": "CRT" 121 | }, 122 | { 123 | "address": "JDt9rRGaieF6aN1cJkXFeUmsy7ZE4yY3CZb8tVMXVroS", 124 | "chainId": 1151111081099710, 125 | "logoURI": "https://wncdtzbyon524a7yhquslzhttjpgsvodmfpgnihrukkcsq7golwq.arweave.net/s0Q55Dhze64D-DwpJeTzml5pVcNhXmag8aKUKUPmcu0", 126 | "decimals": 8, 127 | "name": "Zenrock ZEC", 128 | "symbol": "zenZEC" 129 | } 130 | ] 131 | -------------------------------------------------------------------------------- /tokens/XDC.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Bridged USDC (Stargate)", 4 | "address": "0xCc0587aeBDa397146cc828b445dB130a94486e74", 5 | "symbol": "USDC.e", 6 | "decimals":6, 7 | "chainId": 50, 8 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 9 | }, 10 | { 11 | "name": " USDC", 12 | "address": "0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1", 13 | "symbol": "USDC", 14 | "decimals":6, 15 | "chainId": 50, 16 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 17 | }, 18 | { 19 | "name": "Bridged stgUSDT", 20 | "address": "0xcdA5b77E2E2268D9E09c874c1b9A4c3F07b37555", 21 | "symbol": "USDT", 22 | "decimals":6, 23 | "chainId": 50, 24 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xdAC17F958D2ee523a2206206994597C13D831ec7/logo.png" 25 | }, 26 | { 27 | "name": "Bridged USDC(XDC)", 28 | "address": "0x2A8E898b6242355c290E1f4Fc966b8788729A4D4", 29 | "symbol": "USDC.e", 30 | "decimals":6, 31 | "chainId": 50, 32 | "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/logo.png" 33 | }, 34 | { 35 | "chainId": 50, 36 | "address": "0x9B8e12b0BAC165B86967E771d98B520Ec3F665A6", 37 | "name": "PrimeStakedXDC", 38 | "symbol": "psXDC", 39 | "decimals": 18, 40 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0x9B8e12b0BAC165B86967E771d98B520Ec3F665A6/logo.png" 41 | }, 42 | { 43 | "chainId": 50, 44 | "address": "0xa7348290de5cf01772479c48D50dec791c3fC212", 45 | "name": "WETH", 46 | "symbol": "WETH", 47 | "decimals": 18, 48 | "logoURI": "https://icons-ckg.pages.dev/stargate-light/tokens/weth.svg" 49 | }, 50 | { 51 | "chainId": 50, 52 | "address": "0x3d8EADb739D1Ef95dd53D718e4810721837c69c1", 53 | "decimals": 18, 54 | "symbol": "scrvUSD", 55 | "name": "Savings crvUSD", 56 | "logoURI": "https://cdn.jsdelivr.net/gh/curvefi/curve-assets/images/assets-xdc/0x3d8eadb739d1ef95dd53d718e4810721837c69c1.png" 57 | }, 58 | { 59 | "chainId": 50, 60 | "address": "0x36726235dAdbdb4658D33E62a249dCA7c4B2bC68", 61 | "name": "XSP Token", 62 | "symbol": "XSP", 63 | "decimals": 18, 64 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0x36726235dAdbdb4658D33E62a249dCA7c4B2bC68/logo.png" 65 | }, 66 | { 67 | "chainId": 50, 68 | "address": "0x5D5f074837f5d4618B3916ba74De1Bf9662a3fEd", 69 | "name": "Storx", 70 | "symbol": "SRX", 71 | "decimals": 18, 72 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0x5D5f074837f5d4618B3916ba74De1Bf9662a3fEd/logo.png" 73 | }, 74 | { 75 | "chainId": 50, 76 | "address": "0xFf7412Ea7C8445C46a8254dFB557Ac1E48094391", 77 | "name": "Plugin", 78 | "symbol": "PLI", 79 | "decimals": 18, 80 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0xFf7412Ea7C8445C46a8254dFB557Ac1E48094391/logo.png" 81 | }, 82 | { 83 | "chainId": 50, 84 | "address": "0x8f9920283470F52128bF11B0c14E798bE704fD15", 85 | "name": "Comtech Gold", 86 | "symbol": "CGO", 87 | "decimals": 18, 88 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0x8f9920283470F52128bF11B0c14E798bE704fD15/logo.png" 89 | }, 90 | { 91 | "chainId": 50, 92 | "address": "0x3279dBEfABF3C6ac29d7ff24A6c46645f3F4403c", 93 | "decimals": 18, 94 | "symbol": "FTHM", 95 | "name": "Fathom Protocol Token", 96 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0x3279dBEfABF3C6ac29d7ff24A6c46645f3F4403c/logo.png" 97 | }, 98 | { 99 | "chainId": 50, 100 | "address": "0x49d3f7543335cf38Fa10889CCFF10207e22110B5", 101 | "decimals": 18, 102 | "symbol": "FXD", 103 | "name": "Fathom USD", 104 | "logoURI": "https://raw.githubusercontent.com/XSwapProtocol/xdc-token-list/master/assets/0x49d3f7543335cf38Fa10889CCFF10207e22110B5/logo.png" 105 | }, 106 | { 107 | "chainId": 50, 108 | "address": "0x3a170C7C987F55C84f28733Bfa27962D8CdD5D3B", 109 | "decimals": 18, 110 | "symbol": "GAMA", 111 | "name": "Gama Token", 112 | "logoURI": "https://coin-images.coingecko.com/coins/images/51308/large/Gama_Icon_%281%29.png?1730628523" 113 | }, 114 | { 115 | "chainId": 50, 116 | "address": "0xFa4dDcFa8E3d0475f544d0de469277CF6e0A6Fd1", 117 | "decimals": 18, 118 | "symbol": "BBB", 119 | "name": "Beny Bad Boy", 120 | "logoURI": "https://benybadboy.b-cdn.net/bbb.jpg" 121 | }, 122 | { 123 | "chainId": 50, 124 | "address": "0xA23885c8E0743C734Bd6Da0df66e2631Ee9Bc6D8", 125 | "decimals": 18, 126 | "symbol": "USDB", 127 | "name": "USDB", 128 | "logoURI": "https://benybadboy.b-cdn.net/usdb.png" 129 | }, 130 | { 131 | "chainId": 50, 132 | "address": "0x81B244d0be055EF3BEF1b09B7826Cc2b108B2cBD", 133 | "decimals": 18, 134 | "symbol": "PRFI", 135 | "name": "PRFI", 136 | "logoURI": "https://xdcscan.com/token/images/primefiprfi_64.png" 137 | } 138 | ] 139 | -------------------------------------------------------------------------------- /tokens/DAI.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Backed CSPX S&P 500", 4 | "address": "0x1e2C4fb7eDE391d116E6B41cD0608260e8801D59", 5 | "symbol": "bCSPX", 6 | "decimals": 18, 7 | "chainId": 100, 8 | "logoURI": "https://assets.coingecko.com/coins/images/31891/standard/bCSPX_200p.png?1740041074" 9 | }, 10 | { 11 | "name": "Backed Coinbase", 12 | "address": "0xbbcb0356bB9e6B3Faa5CbF9E5F36185d53403Ac9", 13 | "symbol": "bCOIN", 14 | "decimals": 18, 15 | "chainId": 100, 16 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 17 | }, 18 | { 19 | "name": "Wrapped Backed Coinbase", 20 | "address": "0xDEc933e2392AD908263e70A386fbF34e703Ffe8F", 21 | "symbol": "wbCOIN", 22 | "decimals": 18, 23 | "chainId": 100, 24 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 25 | }, 26 | { 27 | "name": "Backed Tesla", 28 | "address": "0x14A5f2872396802C3Cc8942A39Ab3E4118EE5038", 29 | "symbol": "bTSLA", 30 | "decimals": 18, 31 | "chainId": 100, 32 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 33 | }, 34 | { 35 | "name": "Wrapped Backed Tesla", 36 | "address": "0x1f82284C1658Ad71C576f7230E6C2DEE7901c1FA", 37 | "symbol": "wbTSLA", 38 | "decimals": 18, 39 | "chainId": 100, 40 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 41 | }, 42 | { 43 | "name": "Backed NVIDIA", 44 | "address": "0xA34C5e0AbE843E10461E2C9586Ea03E55Dbcc495", 45 | "symbol": "bNVDA", 46 | "decimals": 18, 47 | "chainId": 100, 48 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 49 | }, 50 | { 51 | "name": "Wrapped Backed NVIDIA", 52 | "address": "0x7E8101A1C322D394b3961498c7D40d2DFA94C392", 53 | "symbol": "wbNVDA", 54 | "decimals": 18, 55 | "chainId": 100, 56 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 57 | }, 58 | { 59 | "name": "Backed Strategy", 60 | "address": "0xaC28C9178ACc8BA4A11A29E013a3A2627086e422", 61 | "symbol": "bMSTR", 62 | "decimals": 18, 63 | "chainId": 100, 64 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 65 | }, 66 | { 67 | "name": "Wrapped Backed Strategy", 68 | "address": "0x1a4F71B0Ff3C22540887bcf83b50054a213c673d", 69 | "symbol": "wbMSTR", 70 | "decimals": 18, 71 | "chainId": 100, 72 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 73 | }, 74 | { 75 | "name": "Minerva Wallet SuperToken", 76 | "address": "0x63e62989d9eb2d37dfdb1f93a22f063635b07d51", 77 | "symbol": "MIVA", 78 | "decimals": 18, 79 | "chainId": 100, 80 | "logoURI": "https://minerva.digital/i/MIVA-Token_200x200.png" 81 | }, 82 | { 83 | "name": "Own a fraction", 84 | "address": "0x2bf2ba13735160624a0feae98f6ac8f70885ea61", 85 | "symbol": "FRACTION", 86 | "decimals": 18, 87 | "chainId": 100, 88 | "logoURI": "https://fraction.fyi/static/FRACTION-TokenIcon-LIFI-256x256.png" 89 | }, 90 | { 91 | "name": "Monerium EUR emoney", 92 | "address": "0xcb444e90d8198415266c6a2724b7900fb12fc56e", 93 | "symbol": "EURe", 94 | "decimals": 18, 95 | "chainId": 100, 96 | "logoURI": "https://assets.coingecko.com/coins/images/23354/small/eur.png?1643926562" 97 | }, 98 | { 99 | "name": "Monerium GBP emoney", 100 | "address": "0x5Cb9073902F2035222B9749F8fB0c9BFe5527108", 101 | "symbol": "GBPe", 102 | "decimals": 18, 103 | "chainId": 100, 104 | "logoURI": "https://monerium.app/tokens/gbp/gbp.png" 105 | }, 106 | { 107 | "address": "0x4b1E2c2762667331Bc91648052F646d1b0d35984", 108 | "chainId": 100, 109 | "symbol": "EURA", 110 | "decimals": 18, 111 | "name": "EURA (previously agEUR)", 112 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 113 | }, 114 | { 115 | "address": "0x004626A008B1aCdC4c74ab51644093b155e59A23", 116 | "chainId": 100, 117 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stEUR.svg", 118 | "decimals": 18, 119 | "name": "Staked EURA", 120 | "symbol": "stEUR" 121 | }, 122 | { 123 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 124 | "chainId": 100, 125 | "symbol": "USDA", 126 | "decimals": 18, 127 | "name": "USDA", 128 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 129 | }, 130 | { 131 | "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", 132 | "chainId": 100, 133 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg", 134 | "decimals": 18, 135 | "name": "Staked USDA", 136 | "symbol": "stUSD" 137 | }, 138 | { 139 | "address": "0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da", 140 | "chainId": 100, 141 | "symbol": "BZZ", 142 | "decimals": 16, 143 | "name": "Swarm", 144 | "logoURI": "https://assets.coingecko.com/coins/images/16509/standard/Circle_Orange_onWhite.png?1696516071" 145 | }, 146 | { 147 | "address": "0x5cb9073902f2035222b9749f8fb0c9bfe5527108", 148 | "chainId": 100, 149 | "symbol": "GBPe", 150 | "decimals": 18, 151 | "name": "Monerium GBP emoney", 152 | "logoURI": "https://monerium.app/tokens/gbp/gbp.png" 153 | }, 154 | { 155 | "name": "USDp", 156 | "address": "0x9eE1963f05553eF838604Dd39403be21ceF26AA4", 157 | "symbol": "USDp", 158 | "chainId": 100, 159 | "decimals": 18, 160 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 161 | }, 162 | { 163 | "name": "IDRX", 164 | "address": "0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22", 165 | "symbol": "IDRX", 166 | "chainId": 100, 167 | "decimals": 2, 168 | "logoURI": "https://assets.coingecko.com/coins/images/34883/standard/IDRX_BLUE_COIN_200x200.png?1734983273" 169 | } 170 | ] 171 | -------------------------------------------------------------------------------- /tokens/OPT.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "OPTIMISM", 4 | "address": "0x4200000000000000000000000000000000000042", 5 | "symbol": "OP", 6 | "decimals": 18, 7 | "chainId": 10, 8 | "logoURI": "https://optimistic.etherscan.io/token/images/optimism_32.png" 9 | }, 10 | { 11 | "name": "Layer2DAO", 12 | "address": "0xd52f94DF742a6F4B4C8b033369fE13A41782Bf44", 13 | "symbol": "L2DAO", 14 | "decimals": 18, 15 | "chainId": 10, 16 | "logoURI": "https://assets.coingecko.com/coins/images/23699/large/Khp7Y4Sn.png?1645081048" 17 | }, 18 | { 19 | "name": "BOB", 20 | "address": "0xB0B195aEFA3650A6908f15CdaC7D92F8a5791B0B", 21 | "symbol": "BOB", 22 | "decimals": 18, 23 | "chainId": 10, 24 | "logoURI": "https://assets.coingecko.com/coins/images/27266/small/Bob-logo.png?1663073030" 25 | }, 26 | { 27 | "name": "Own a fraction", 28 | "address": "0xbd80cfa9d93a87d1bb895f810ea348e496611cd4", 29 | "symbol": "FRACTION", 30 | "decimals": 18, 31 | "chainId": 10, 32 | "logoURI": "https://fraction.fyi/static/FRACTION-TokenIcon-LIFI-256x256.png" 33 | }, 34 | { 35 | "name": "MUMMY", 36 | "address": "0x47536F17F4fF30e64A96a7555826b8f9e66ec468", 37 | "symbol": "MMY", 38 | "decimals": 18, 39 | "chainId": 10, 40 | "logoURI": "https://optimistic.etherscan.io/token/images/mummyfinance_32.png" 41 | }, 42 | { 43 | "name": "OPX", 44 | "address": "0xcdB4bB51801A1F399d4402c61bC098a72c382E65", 45 | "symbol": "OPX", 46 | "decimals": 18, 47 | "chainId": 10, 48 | "logoURI": "https://www.geckoterminal.com/_next/image?url=https%3A%2F%2Fassets.coingecko.com%2Fcoins%2Fimages%2F28225%2Fsmall%2Flogo_OPX.png%3F1668501930&w=64&q=75" 49 | }, 50 | { 51 | "address": "0x296f55f8fb28e498b858d0bcda06d955b2cb3f97", 52 | "chainId": 10, 53 | "symbol": "STG", 54 | "decimals": 18, 55 | "name": "StargateToken", 56 | "logoURI": "https://static.debank.com/image/op_token/logo_url/0x296f55f8fb28e498b858d0bcda06d955b2cb3f97/31c4e4d78a06c1ed48b4bd4201031221.png" 57 | }, 58 | { 59 | "address": "0x9485aca5bbBE1667AD97c7fE7C4531a624C8b1ED", 60 | "chainId": 10, 61 | "symbol": "EURA", 62 | "decimals": 18, 63 | "name": "EURA (previously agEUR)", 64 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 65 | }, 66 | { 67 | "address": "0x004626A008B1aCdC4c74ab51644093b155e59A23", 68 | "chainId": 10, 69 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stEUR.svg", 70 | "decimals": 18, 71 | "name": "Staked EURA", 72 | "symbol": "stEUR" 73 | }, 74 | { 75 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 76 | "chainId": 10, 77 | "symbol": "USDA", 78 | "decimals": 18, 79 | "name": "USDA", 80 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 81 | }, 82 | { 83 | "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", 84 | "chainId": 10, 85 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg", 86 | "decimals": 18, 87 | "name": "Staked USDA", 88 | "symbol": "stUSD" 89 | }, 90 | { 91 | "address": "0x58441E37255b09F9f545e9Dc957F1C41658ff665", 92 | "chainId": 10, 93 | "symbol": "ANGLE", 94 | "decimals": 18, 95 | "name": "ANGLE_optimism", 96 | "logoURI": "https://static.debank.com/image/project/logo_url/op_angle/306ffce483295499c5b62e264148d468.png" 97 | }, 98 | { 99 | "address": "0x060cb087a9730e13aa191f31a6d86bff8dfcdcc0", 100 | "chainId": 10, 101 | "symbol": "OHM", 102 | "decimals": 9, 103 | "name": "Olympus", 104 | "logoURI": "https://static.debank.com/image/eth_token/logo_url/0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5/0ad387f86fba0c16654cfb0f720df5d6.png" 105 | }, 106 | { 107 | "address": "0x346e03F8Cce9fE01dCB3d0Da3e9D00dC2c0E08f0", 108 | "chainId": 10, 109 | "decimals": 18, 110 | "logoURI": "https://assets.coingecko.com/coins/images/33033/small/weETH.png", 111 | "name": "Wrapped eETH", 112 | "symbol": "weETH" 113 | }, 114 | { 115 | "address": "0x33800De7E817A70A694F31476313A7c572BBa100", 116 | "chainId": 10, 117 | "logoURI": "https://coin-images.coingecko.com/coins/images/52889/small/Token_Logo.png?1734601695", 118 | "decimals": 18, 119 | "name": "Derive", 120 | "symbol": "DRV" 121 | }, 122 | { 123 | "address": "0x7ff7fa94b8b66ef313f7970d4eebd2cb3103a2c0", 124 | "chainId": 10, 125 | "symbol": "VANA", 126 | "decimals": 18, 127 | "name": "VANA", 128 | "logoURI": "https://assets.coingecko.com/coins/images/51404/small/logo.png?1731086679" 129 | }, 130 | { 131 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 132 | "chainId": 10, 133 | "symbol": "ENA", 134 | "decimals": 18, 135 | "name": "ENA", 136 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 137 | }, 138 | { 139 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 140 | "chainId": 10, 141 | "symbol": "sUSDe", 142 | "decimals": 18, 143 | "name": "sUSDe", 144 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg" 145 | }, 146 | { 147 | "chainId": 10, 148 | "address": "0x76A50b8c7349cCDDb7578c6627e79b5d99D24138", 149 | "symbol": "stETH", 150 | "name": "Liquid staked Ether 2.0", 151 | "decimals": 18, 152 | "logoURI": "https://assets.coingecko.com/coins/images/13442/standard/steth_logo.png" 153 | }, 154 | { 155 | "chainId": 10, 156 | "address": "0x1F32b1c2345538c0c6f582fCB022739c4A194Ebb", 157 | "symbol": "wstETH", 158 | "name": "Wrapped liquid staked Ether 2.0", 159 | "decimals": 18, 160 | "logoURI": "https://static.debank.com/image/op_token/logo_url/0x1f32b1c2345538c0c6f582fcb022739c4a194ebb/7e931af8cb34b6f5671ca2eb1b847849.png" 161 | }, 162 | { 163 | "name": "BOLD Stablecoin", 164 | "address": "0x03569CC076654F82679C4BA2124D64774781B01D", 165 | "symbol": "BOLD", 166 | "chainId": 10, 167 | "decimals": 18, 168 | "logoURI": "https://assets.coingecko.com/coins/images/53755/standard/BOLD_logo.png?1737183873" 169 | }, 170 | { 171 | "name": "Parallel Governance Token", 172 | "address": "0xfD28f108e95f4D41daAE9dbfFf707D677985998E", 173 | "symbol": "PRL", 174 | "chainId": 10, 175 | "decimals": 18, 176 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/PRL.svg" 177 | }, 178 | { 179 | "name": "USDp", 180 | "address": "0x90337e484B1Cb02132fc150d3Afa262147348545", 181 | "symbol": "USDp", 182 | "chainId": 10, 183 | "decimals": 18, 184 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 185 | } 186 | ] 187 | -------------------------------------------------------------------------------- /denyTokens/BSC.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 56, 4 | "address": "0x6a684b3578f5b07c0aa02fafc33ed248ae0c2db2" 5 | }, 6 | { 7 | "chainId": 56, 8 | "address": "0xb0557906c617f0048a700758606f64b33d0c41a6" 9 | }, 10 | { 11 | "chainId": 56, 12 | "address": "0x97eae24ca21fc9c0c5d4c31d12e9100ab50f20ea" 13 | }, 14 | { 15 | "chainId": 56, 16 | "address": "0x000000000482aa9817645c3d56aa2230f6573532" 17 | }, 18 | { 19 | "chainId": 56, 20 | "address": "0xd048b4c23af828e5be412505a51a8dd7b37782dd" 21 | }, 22 | { 23 | "chainId": 56, 24 | "address": "0x82d0952f3524df3e0f003d6bb231015d312f9164" 25 | }, 26 | { 27 | "chainId": 56, 28 | "address": "0x71753d0586ea6b979dfccbb492a45e611e0e0ad6" 29 | }, 30 | { 31 | "chainId": 56, 32 | "address": "0x949e0a0672299e6fcd6bec3bd1735d6647b20618" 33 | }, 34 | { 35 | "chainId": 56, 36 | "address": "0x5ca42204cdaa70d5c773946e69de942b85ca6706" 37 | }, 38 | { 39 | "chainId": 56, 40 | "address": "0xd9d0e3dd09c78930de4ac83856bd0af6d3dd2022" 41 | }, 42 | { 43 | "chainId": 56, 44 | "address": "0x5f7a1a4dafd0718caee1184caa4862543f75edb1" 45 | }, 46 | { 47 | "chainId": 56, 48 | "address": "0x39efa3c0889062127d4178d7815c911455e388e7" 49 | }, 50 | { 51 | "chainId": 56, 52 | "address": "0xd22202d23fe7de9e3dbe11a2a88f42f4cb9507cf" 53 | }, 54 | { 55 | "chainId": 56, 56 | "address": "0x35122d1fe8001296f61290b8ba42ef597af31fb7" 57 | }, 58 | { 59 | "chainId": 56, 60 | "address": "0x22748cf8f76f2235a53aa4a71d3a120b15986da0" 61 | }, 62 | { 63 | "chainId": 56, 64 | "address": "0x9343dfc8e79dc740ebdd7d76ad604955288a379c" 65 | }, 66 | { 67 | "chainId": 56, 68 | "address": "0x8bd0e87273364ebbe3482efc166f7e0d34d82c25" 69 | }, 70 | { 71 | "chainId": 56, 72 | "address": "0xd929c91f5364c2740cc6856cf80942072bdef7f6" 73 | }, 74 | { 75 | "chainId": 56, 76 | "address": "0x030612e22610219733f3e942bb67004d6cbd796b" 77 | }, 78 | { 79 | "chainId": 56, 80 | "address": "0xc068cbf21ac99cedfcc8973d66f20d7f235a3ba2" 81 | }, 82 | { 83 | "chainId": 56, 84 | "address": "0x47305c72b401558d6ec77a8a66f180a6ec768288" 85 | }, 86 | { 87 | "chainId": 56, 88 | "address": "0x1385e68e3b5ea66fc50a221f8dcbabbfd3ee282b" 89 | }, 90 | { 91 | "chainId": 56, 92 | "address": "0xbd90863a581340fd77f8f7e679950e56d668f599" 93 | }, 94 | { 95 | "chainId": 56, 96 | "address": "0x9c1273b6cfec61c6f61cef472c7dff740187589f" 97 | }, 98 | { 99 | "chainId": 56, 100 | "address": "0xa7f5b750ace600e2edea5a8c76cc8ec7c287a0fc" 101 | }, 102 | { 103 | "chainId": 56, 104 | "address": "0x4b97c9bee3677797034033337f32115115867a62" 105 | }, 106 | { 107 | "chainId": 56, 108 | "address": "0x0b7dc561777842d55163e0f48886295aad1359b9" 109 | }, 110 | { 111 | "chainId": 56, 112 | "address": "0x893c25c46bfaa9b66cd557837d32af3fe264a07b" 113 | }, 114 | { 115 | "chainId": 56, 116 | "address": "0x0f9adaaccd7caecc5019194e15ad19624fed95fa" 117 | }, 118 | { 119 | "chainId": 56, 120 | "address": "0xd35f9ab96d04adb02fd549ef6a576ce4e2c1d935" 121 | }, 122 | { 123 | "chainId": 56, 124 | "address": "0x299aef5cc28e1387ee0951163ef67b0c7d591968" 125 | }, 126 | { 127 | "chainId": 56, 128 | "address": "0xac6a41a0a06b2aaedaa6187bed974e1fe6cb21d2" 129 | }, 130 | { 131 | "chainId": 56, 132 | "address": "0x0198be93b7cae38da7e2fd966946412cc36447bf" 133 | }, 134 | { 135 | "chainId": 56, 136 | "address": "0x04645027122c9f152011f128c7085449b27cb6d7" 137 | }, 138 | { 139 | "chainId": 56, 140 | "address": "0x0df62d2cd80591798721ddc93001afe868c367ff" 141 | }, 142 | { 143 | "chainId": 56, 144 | "address": "0x119e2ad8f0c85c6f61afdf0df69693028cdc10be" 145 | }, 146 | { 147 | "chainId": 56, 148 | "address": "0x13c3d54a942fd81bfc9236bd1106d081aeadcd3a" 149 | }, 150 | { 151 | "chainId": 56, 152 | "address": "0x1f040f15ab15b7e0dfac935873fadbe43d015535" 153 | }, 154 | { 155 | "chainId": 56, 156 | "address": "0x24aefaddbaec40b5e6912b0200164b51c5b17181" 157 | }, 158 | { 159 | "chainId": 56, 160 | "address": "0x3291a9352e553740bf78ce94fad611924b640d0f" 161 | }, 162 | { 163 | "chainId": 56, 164 | "address": "0x382504f31d8422d29ae47d243c8d5f44d0be86ed" 165 | }, 166 | { 167 | "chainId": 56, 168 | "address": "0x3bab61ad5d103bb5b203c9092eb3a5e11677a5d0" 169 | }, 170 | { 171 | "chainId": 56, 172 | "address": "0x3ff61c6e4829e008828d5e0822d432bb88b59c80" 173 | }, 174 | { 175 | "chainId": 56, 176 | "address": "0x65181076ecb2d23046f1bf572d3d365292aaff0e" 177 | }, 178 | { 179 | "chainId": 56, 180 | "address": "0x60ebb6055bdc5dc78f9f44790357b1cffa90d111" 181 | }, 182 | { 183 | "chainId": 56, 184 | "address": "0x2e5b5be029a64a98b6a51a217cf80239069feece" 185 | }, 186 | { 187 | "chainId": 56, 188 | "address": "0x0fb3f21f41d68ae67b322a5a1850475dbba60798" 189 | }, 190 | { 191 | "chainId": 56, 192 | "address": "0x03cbdc985dfbd859da5d72780b39bf682d3f7a03" 193 | }, 194 | { 195 | "chainId": 56, 196 | "address": "0xd74b782e05aa25c50e7330af541d46e18f36661c" 197 | }, 198 | { 199 | "chainId": 56, 200 | "address": "0x0ccd575bf9378c06f6dca82f8122f570769f00c2" 201 | }, 202 | { 203 | "chainId": 56, 204 | "address": "0x9ae0290cd677dc69a5f2a1e435ef002400da70f5" 205 | }, 206 | { 207 | "chainId": 56, 208 | "address": "0xb6b91269413b6b99242b1c0bc611031529999999" 209 | }, 210 | { 211 | "chainId": 56, 212 | "address": "0x42981d0bfbaf196529376ee702f2a9eb9092fcb5" 213 | }, 214 | { 215 | "chainId": 56, 216 | "address": "0x1aeb3f66d96bfaf74fcbd15dc21798de36f6f933" 217 | }, 218 | { 219 | "chainId": 56, 220 | "address": "0x34e4a7454cae15990850166a8771cb8408b62a26" 221 | }, 222 | { 223 | "chainId": 56, 224 | "address": "0x19a20e001c2ea1979cd95a709e0bcc8b22899b95" 225 | }, 226 | { 227 | "chainId": 56, 228 | "address": "0xbab7dae65e66bfa758654bc52a953cc3d9705236" 229 | }, 230 | { 231 | "chainId": 56, 232 | "address": "0x43f102bbd52259f2cfd0ef82e8807e3610ae3e40" 233 | }, 234 | { 235 | "chainId": 56, 236 | "address": "0x22d6363949e295873d261b812a281d014367e8f9" 237 | }, 238 | { 239 | "chainId": 56, 240 | "address": "0xc748673057861a797275cd8a068abb95a902e8de" 241 | }, 242 | { 243 | "chainId": 56, 244 | "address": "0xa7ffb399d44eb830f01751052c75d14f0b47e779" 245 | }, 246 | { 247 | "chainId": 56, 248 | "address": "0x8d0c064ab0973fe124fa9efaad492060baacb62c" 249 | }, 250 | { 251 | "chainId": 56, 252 | "address": "0x47265DbfA372E6bd83Fd3B5AA42dBdfD46f97801" 253 | }, 254 | { 255 | "chainId": 56, 256 | "address": "0x723dc7dd87ddb9d10465ad734cfb038ea233d15b" 257 | }, 258 | { 259 | "chainId": 56, 260 | "address": "0x0385684e709e5e83df604fe3d6f0734d0c12e994" 261 | }, 262 | { 263 | "chainId": 56, 264 | "address": "0xE82d5E015713ea2Bd14B30377350626Ec5172a9e", 265 | "reason": "Potential Honeypot according to GoPlus" 266 | } 267 | ] 268 | -------------------------------------------------------------------------------- /tokens/HYP.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Kinetiq Markets LST", 4 | "address": "0x360C140E5344A1A0593D44B4ea6Fc7C3DAf0C473", 5 | "symbol": "kmHYPE", 6 | "chainId": 999, 7 | "decimals": 18, 8 | "logoURI": "https://imgur.com/a/E0234xk" 9 | }, 10 | { 11 | "name": "alright buddy", 12 | "address": "0x47bb061C0204Af921F43DC73C7D7768d2672DdEE", 13 | "symbol": "BUDDY", 14 | "chainId": 999, 15 | "decimals": 6, 16 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/buddy.png" 17 | }, 18 | { 19 | "name": "LiquidLaunch", 20 | "address": "0x1Ecd15865D7F8019D546f76d095d9c93cc34eDFa", 21 | "symbol": "LIQD", 22 | "chainId": 999, 23 | "decimals": 18, 24 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/LIQD.png" 25 | }, 26 | { 27 | "name": "Hyperbeat Ultra HYPE", 28 | "address": "0x96C6cBB6251Ee1c257b2162ca0f39AA5Fa44B1FB", 29 | "symbol": "hbHYPE", 30 | "chainId": 999, 31 | "decimals": 18, 32 | "logoURI": "https://www.hyperbeat.org/assets/images/vaults/hbhype.svg" 33 | }, 34 | { 35 | "name": "Purr", 36 | "address": "0x9b498C3c8A0b8CD8BA1D9851d40D186F1872b44E", 37 | "symbol": "PURR", 38 | "chainId": 999, 39 | "decimals": 18, 40 | "logoURI": "https://assets.coingecko.com/coins/images/37125/standard/PURR_CG.png" 41 | }, 42 | { 43 | "name": "PiP", 44 | "address": "0x1bEe6762F0B522c606DC2Ffb106C0BB391b2E309", 45 | "symbol": "PiP", 46 | "chainId": 999, 47 | "decimals": 18, 48 | "logoURI": "https://app.hyperliquid.xyz/coins/PIP_USDC.svg" 49 | }, 50 | { 51 | "name": "Unit Bitcoin", 52 | "address": "0x9FDBdA0A5e284c32744D2f17Ee5c74B284993463", 53 | "symbol": "uBTC", 54 | "chainId": 999, 55 | "decimals": 8, 56 | "logoURI": "https://static.debank.com/image/hyper_token/logo_url/0x9fdbda0a5e284c32744d2f17ee5c74b284993463/0e625d069e829a7e3aa6ef5ea569ae59.png" 57 | }, 58 | { 59 | "name": "Unit Ethereum", 60 | "address": "0xBe6727B535545C67d5cAa73dEa54865B92CF7907", 61 | "symbol": "uETH", 62 | "chainId": 999, 63 | "decimals": 18, 64 | "logoURI": "https://app.hyperliquid.xyz/coins/ETH.svg" 65 | }, 66 | { 67 | "name": "Unit Fartcoin", 68 | "address": "0x3B4575E689DEd21CAAD31d64C4df1f10F3B2CedF", 69 | "symbol": "uFART", 70 | "chainId": 999, 71 | "decimals": 6, 72 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/ufart.jpg" 73 | }, 74 | { 75 | "name": "Staked USDe", 76 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 77 | "symbol": "sUSDe", 78 | "chainId": 999, 79 | "decimals": 18, 80 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/sUSDe.jpg" 81 | }, 82 | { 83 | "name": "Last USD", 84 | "address": "0xca79db4B49f608eF54a5CB813FbEd3a6387bC645", 85 | "symbol": "USDXL", 86 | "chainId": 999, 87 | "decimals": 18, 88 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/usdxl.svg" 89 | }, 90 | { 91 | "name": "Tether Gold Tokens", 92 | "address": "0xca79db4B49f608eF54a5CB813FbEd3a6387bC645", 93 | "symbol": "XAUT0", 94 | "chainId": 999, 95 | "decimals": 6, 96 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/XAUt0.svg" 97 | }, 98 | { 99 | "name": "Unit Solana", 100 | "address": "0x068f321Fa8Fb9f0D135f290Ef6a3e2813e1c8A29", 101 | "symbol": "uSOL", 102 | "chainId": 999, 103 | "decimals": 9, 104 | "logoURI": "https://app.hyperliquid.xyz/coins/SOL_USDC.svg" 105 | }, 106 | { 107 | "name": "Looped HYPE", 108 | "address": "0x5748ae796AE46A4F1348a1693de4b50560485562", 109 | "symbol": "LHYPE", 110 | "chainId": 999, 111 | "decimals": 18, 112 | "logoURI": "https://storage.googleapis.com/stakingrewards-static/images/assets/staging/looped-hype_logo.png?v=1739880923312" 113 | }, 114 | { 115 | "name": "HFUN", 116 | "address": "0xa320D9f65ec992EfF38622c63627856382Db726c", 117 | "symbol": "HFUN", 118 | "chainId": 999, 119 | "decimals": 18, 120 | "logoURI": "https://app.hyperliquid.xyz/coins/HFUN_USDC.svg" 121 | }, 122 | { 123 | "name": "Mantle Restaked ETH", 124 | "address": "0xE6829d9a7eE3040e1276Fa75293Bde931859e8fA", 125 | "symbol": "cmETH", 126 | "chainId": 999, 127 | "decimals": 18, 128 | "logoURI": "https://assets.coingecko.com/coins/images/51114/standard/symbol.png?1730117724" 129 | }, 130 | { 131 | "name": "Magpie HYPE", 132 | "address": "0xdAbB040c428436d41CECd0Fb06bCFDBAaD3a9AA8", 133 | "symbol": "mHYPE", 134 | "chainId": 999, 135 | "decimals": 18, 136 | "logoURI": "https://raw.githubusercontent.com/HyperSwap-Labs/hyperswap-token-list/refs/heads/main/assets/mHYPE.jpg" 137 | }, 138 | { 139 | "name": "CATBAL", 140 | "address": "0x11735dBd0B97CfA7Accf47d005673BA185f7fd49", 141 | "symbol": "CATBAL", 142 | "chainId": 999, 143 | "decimals": 18, 144 | "logoURI": "https://app.hyperliquid.xyz/coins/CATBAL_USDC.svg" 145 | }, 146 | { 147 | "name": "Looping Collective", 148 | "address": "0x00fDBc53719604D924226215bc871D55e40a1009", 149 | "symbol": "LOOP", 150 | "chainId": 999, 151 | "decimals": 18, 152 | "logoURI": "https://framerusercontent.com/images/lIIUKGXhlXzvDN6tTDQ7uNLt4.png?scale-down-to=512" 153 | }, 154 | { 155 | "name": "Staked LOOP", 156 | "address": "0x502EE789B448aA692901FE27Ab03174c90F07dD1", 157 | "symbol": "stLOOP", 158 | "chainId": 999, 159 | "decimals": 18, 160 | "logoURI": "https://framerusercontent.com/images/NcdHu0qIxvy69XWTqIRF74ZOU.png?scale-down-to=512" 161 | }, 162 | { 163 | "name": "Hyper USD", 164 | "address": "0xb50A96253aBDF803D85efcDce07Ad8becBc52BD5", 165 | "symbol": "USDHL", 166 | "chainId": 999, 167 | "decimals": 6, 168 | "logoURI": "https://assets.coingecko.com/coins/images/66679/standard/usdhl.jpg?1750242294" 169 | }, 170 | { 171 | "name": "USDp", 172 | "address": "0xBE65F0F410A72BeC163dC65d46c83699e957D588", 173 | "symbol": "USDp", 174 | "chainId": 999, 175 | "decimals": 18, 176 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 177 | }, 178 | { 179 | "name": "Staked USDp", 180 | "address": "0x9B3a8f7CEC208e247d97dEE13313690977e24459", 181 | "symbol": "sUSDp", 182 | "chainId": 999, 183 | "decimals": 18, 184 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/sUSDp.svg" 185 | }, 186 | { 187 | "name": "Unit Pump", 188 | "address": "0x27eC642013bcB3D80CA3706599D3cdA04F6f4452", 189 | "symbol": "uPUMP", 190 | "chainId": 999, 191 | "decimals": 6, 192 | "logoURI": "https://assets.coingecko.com/coins/images/67164/standard/pump.jpg?1751949376" 193 | }, 194 | { 195 | "name": "Latina", 196 | "address": "0xe7eaa46c2ac8470d622ada1538fede6242cebe53", 197 | "symbol": "LATINA", 198 | "chainId": 999, 199 | "decimals": 18, 200 | "logoURI": "https://pbs.twimg.com/profile_images/1946353270219259906/XeHrpxA9_400x400.jpg" 201 | } 202 | ] 203 | -------------------------------------------------------------------------------- /denyTokens/ETH.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 1, 4 | "address": "0x7ebaa895e524d5646e7a5b686c47989b3b17aa5f" 5 | }, 6 | { 7 | "chainId": 1, 8 | "address": "0xb12e260275bcd28e6f8820666ba02c67c9600843" 9 | }, 10 | { 11 | "chainId": 1, 12 | "address": "0x04fa0d235c4abf4bcf4787af4cf447de572ef828" 13 | }, 14 | { 15 | "chainId": 1, 16 | "address": "0xb590c2a26ee8663bb584d0e5b74b1631cca23720" 17 | }, 18 | { 19 | "chainId": 1, 20 | "address": "0xc19b6a4ac7c7cc24459f08984bbd09664af17bd1" 21 | }, 22 | { 23 | "chainId": 1, 24 | "address": "0x7db5af2b9624e1b3b4bb69d6debd9ad1016a58ac" 25 | }, 26 | { 27 | "chainId": 1, 28 | "address": "0x265befe2b1a0f4f646dea96ba09c1656b74bda91" 29 | }, 30 | { 31 | "chainId": 1, 32 | "address": "0xcbdeb4ff6cb834a83bf438d26a2fb5e6f53319b7" 33 | }, 34 | { 35 | "chainId": 1, 36 | "address": "0xe1b3f4849c8959f53edd3ab932e0f145daf865c1" 37 | }, 38 | { 39 | "chainId": 1, 40 | "address": "0x85993be4ef5bec00b62ba7e46a8a70f353182b3e" 41 | }, 42 | { 43 | "chainId": 1, 44 | "address": "0x25a1de1c3ee658fe034b8914a1d8d34110423af8" 45 | }, 46 | { 47 | "chainId": 1, 48 | "address": "0xce853db3359326db6d03981c9fb42983bbcdd007" 49 | }, 50 | { 51 | "chainId": 1, 52 | "address": "0x27bc53596dc0ea71de3c65c799d8e6c96c1dda98" 53 | }, 54 | { 55 | "chainId": 1, 56 | "address": "0xdff991af459d05175b3bb766b950afc697b68df0" 57 | }, 58 | { 59 | "chainId": 1, 60 | "address": "0x5d0fa08aeb173ade44b0cf7f31d506d8e04f0ac8" 61 | }, 62 | { 63 | "chainId": 1, 64 | "address": "0x4f38f4229924bfa28d58eeda496cc85e8016bccc" 65 | }, 66 | { 67 | "chainId": 1, 68 | "address": "0x3d201c408b9eaddc76e27ad45d986c4d9c13e0c6" 69 | }, 70 | { 71 | "chainId": 1, 72 | "address": "0x8377ee6d3545bc6ff1425ee3015dc648b149c7b2" 73 | }, 74 | { 75 | "chainId": 1, 76 | "address": "0x2b6d9f563d7cb1398c113abb6de615f9cda3f0aa" 77 | }, 78 | { 79 | "chainId": 1, 80 | "address": "0x9aa9f330ab322e8a6f044c46a109b5910fa373ce" 81 | }, 82 | { 83 | "chainId": 1, 84 | "address": "0x916147245a5d5e14d20f439680f1220acfdeeb85" 85 | }, 86 | { 87 | "chainId": 1, 88 | "address": "0xdd1a646123855564af8e44812c2cdb1f485412de" 89 | }, 90 | { 91 | "chainId": 1, 92 | "address": "0xd4de05944572d142fbf70f3f010891a35ac15188" 93 | }, 94 | { 95 | "chainId": 1, 96 | "address": "0x7b2f9706cd8473b4f5b7758b0171a9933fc6c4d6" 97 | }, 98 | { 99 | "chainId": 1, 100 | "address": "0xfe0bb2ae94bf11de9773decb413b4a6a241cbcd0" 101 | }, 102 | { 103 | "chainId": 1, 104 | "address": "0x9b7469e83a09165ec0c42ed6220456afc1fa6a80" 105 | }, 106 | { 107 | "chainId": 1, 108 | "address": "0x96b3bbcd86a2874ccb8773b8dbe87fd08eed75c3" 109 | }, 110 | { 111 | "chainId": 1, 112 | "address": "0xcaa79bf8b1d00bf3d4f6dbec6221955871c04618" 113 | }, 114 | { 115 | "chainId": 1, 116 | "address": "0xb117d1400feff8088748f798e2d1d58c2a72f1f0" 117 | }, 118 | { 119 | "chainId": 1, 120 | "address": "0xac8e13ecc30da7ff04b842f21a62a1fb0f10ebd5" 121 | }, 122 | { 123 | "chainId": 1, 124 | "address": "0x77777777b79f2fa437bf526169f98aa0c884c4b7" 125 | }, 126 | { 127 | "chainId": 1, 128 | "address": "0xd87996ff3d06858bfc20989aef50cc5fcd4d84ca" 129 | }, 130 | { 131 | "chainId": 1, 132 | "address": "0x64df3aab3b21cc275bb76c4a581cf8b726478ee0" 133 | }, 134 | { 135 | "chainId": 1, 136 | "address": "0x609e02e0406cff995ae435ae0a073b1e3ade4c33" 137 | }, 138 | { 139 | "address": "0xae41b275aaaf484b541a5881a2dded9515184cca", 140 | "chainId": 1 141 | }, 142 | { 143 | "address": "0x1258d60b224c0c5cd888d37bbf31aa5fcfb7e870", 144 | "chainId": 1 145 | }, 146 | { 147 | "address": "0xf1df7305e4bab3885cab5b1e4dfc338452a67891", 148 | "chainId": 1 149 | }, 150 | { 151 | "address": "0x2a5fa016ffb20c70e2ef36058c08547f344677aa", 152 | "chainId": 1 153 | }, 154 | { 155 | "address": "0x92098551e613dfdcd4d7c7b2c35615709e4e0397", 156 | "chainId": 1 157 | }, 158 | { 159 | "address": "0x3f57c35633cb29834bb7577ba8052eab90f52a02", 160 | "chainId": 1 161 | }, 162 | { 163 | "address": "0x695d38eb4e57e0f137e36df7c1f0f2635981246b", 164 | "chainId": 1 165 | }, 166 | { 167 | "address": "0x292fcdd1b104de5a00250febba9bc6a5092a0076", 168 | "chainId": 1 169 | }, 170 | { 171 | "address": "0x3cb48aeb3d1abadc23d2d8a6894b3a68338381c2", 172 | "chainId": 1 173 | }, 174 | { 175 | "address": "0xc092a137df3cf2b9e5971ba1874d26487c12626d", 176 | "chainId": 1 177 | }, 178 | { 179 | "address": "0xdc349913d53b446485e98b76800b6254f43df695", 180 | "chainId": 1 181 | }, 182 | { 183 | "address": "0x89b69f2d1adffa9a253d40840b6baa7fc903d697", 184 | "chainId": 1 185 | }, 186 | { 187 | "address": "0x55a8f6c6b3aa58ad6d1f26f6afeded78f32e19f4", 188 | "chainId": 1 189 | }, 190 | { 191 | "address": "0x14fee680690900ba0cccfc76ad70fd1b95d10e16", 192 | "chainId": 1 193 | }, 194 | { 195 | "address": "0x2a5fa016ffb20c70e2ef36058c08547f344677aa", 196 | "chainId": 1 197 | }, 198 | { 199 | "address": "0x91fbb2503ac69702061f1ac6885759fc853e6eae", 200 | "chainId": 1 201 | }, 202 | { 203 | "address": "0x5fd82ad8a72252a7a449aded99efec7dd8efa690", 204 | "chainId": 1 205 | }, 206 | { 207 | "address": "0x6ff2241756549b5816a177659e766eaf14b34429", 208 | "chainId": 1 209 | }, 210 | { 211 | "address": "0x5a3e6a77ba2f983ec0d371ea3b475f8bc0811ad5", 212 | "chainId": 1 213 | }, 214 | { 215 | "address": "0x2a5fa016ffb20c70e2ef36058c08547f344677aa", 216 | "chainId": 1 217 | }, 218 | { 219 | "address": "0x92098551e613dfdcd4d7c7b2c35615709e4e0397", 220 | "chainId": 1 221 | }, 222 | { 223 | "address": "0x3f57c35633cb29834bb7577ba8052eab90f52a02", 224 | "chainId": 1 225 | }, 226 | { 227 | "address": "0x695d38eb4e57e0f137e36df7c1f0f2635981246b", 228 | "chainId": 1 229 | }, 230 | { 231 | "address": "0x292fcdd1b104de5a00250febba9bc6a5092a0076", 232 | "chainId": 1 233 | }, 234 | { 235 | "address": "0x3cb48aeb3d1abadc23d2d8a6894b3a68338381c2", 236 | "chainId": 1 237 | }, 238 | { 239 | "address": "0xc092a137df3cf2b9e5971ba1874d26487c12626d", 240 | "chainId": 1 241 | }, 242 | { 243 | "address": "0xdc349913d53b446485e98b76800b6254f43df695", 244 | "chainId": 1 245 | }, 246 | { 247 | "address": "0x89b69f2d1adffa9a253d40840b6baa7fc903d697", 248 | "chainId": 1 249 | }, 250 | { 251 | "address": "0x55a8f6c6b3aa58ad6d1f26f6afeded78f32e19f4", 252 | "chainId": 1 253 | }, 254 | { 255 | "address": "0x14fee680690900ba0cccfc76ad70fd1b95d10e16", 256 | "chainId": 1 257 | }, 258 | { 259 | "address": "0x2a5fa016ffb20c70e2ef36058c08547f344677aa", 260 | "chainId": 1 261 | }, 262 | { 263 | "address": "0x91fbb2503ac69702061f1ac6885759fc853e6eae", 264 | "chainId": 1 265 | }, 266 | { 267 | "address": "0x5fd82ad8a72252a7a449aded99efec7dd8efa690", 268 | "chainId": 1 269 | }, 270 | { 271 | "address": "0x6ff2241756549b5816a177659e766eaf14b34429", 272 | "chainId": 1 273 | }, 274 | { 275 | "address": "0x5a3e6a77ba2f983ec0d371ea3b475f8bc0811ad5", 276 | "chainId": 1 277 | }, 278 | { 279 | "address": "0xd69f306549e9d96f183b1aeca30b8f4353c2ecc3", 280 | "chainId": 1, 281 | "reason": "uint96 approvals do not allow max approval" 282 | }, 283 | { 284 | "address": "0x44017598f2AF1bD733F9D87b5017b4E7c1B28DDE", 285 | "chainId": 1, 286 | "reason": "token is in paused state" 287 | }, 288 | { 289 | "address": "0x087C440F251Ff6Cfe62B86DdE1bE558B95b4bb9b", 290 | "chainId": 1, 291 | "reason": "new BOLD token was deployed, so old token is not valid" 292 | }, 293 | { 294 | "address": "0xC12D1c73eE7DC3615BA4e37E4ABFdbDDFA38907E", 295 | "chainId": 1 296 | }, 297 | { 298 | "address": "0x2F21c6499fa53a680120e654a27640Fc8Aa40BeD", 299 | "chainId": 1, 300 | "reason": "Fake USDC token" 301 | }, 302 | { 303 | "address": "0xf5e3479c876711a64f26838024875128d3b2c0ab", 304 | "chainId": 1, 305 | "reason": "Scam token" 306 | }, 307 | { 308 | "address": "0x79937da178932489Ee32290baa5622690De709CA", 309 | "chainId": 1, 310 | "reason": "Mispriced token" 311 | } 312 | ] 313 | -------------------------------------------------------------------------------- /tokens/AVA.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Backed CSPX S&P 500", 4 | "address": "0x1e2C4fb7eDE391d116E6B41cD0608260e8801D59", 5 | "symbol": "bCSPX", 6 | "decimals": 18, 7 | "chainId": 43114, 8 | "logoURI": "https://assets.coingecko.com/coins/images/31891/standard/bCSPX_200p.png?1740041074" 9 | }, 10 | { 11 | "name": "Backed Coinbase", 12 | "address": "0xbbcb0356bB9e6B3Faa5CbF9E5F36185d53403Ac9", 13 | "symbol": "bCOIN", 14 | "decimals": 18, 15 | "chainId": 43114, 16 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0xbbcb0356bb9e6b3faa5cbf9e5f36185d53403ac9/bb57f01cd36192bb3c0dfcff5421b874.png" 17 | }, 18 | { 19 | "name": "Wrapped Backed Coinbase", 20 | "address": "0xDEc933e2392AD908263e70A386fbF34e703Ffe8F", 21 | "symbol": "wbCOIN", 22 | "decimals": 18, 23 | "chainId": 43114, 24 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 25 | }, 26 | { 27 | "name": "Backed Tesla", 28 | "address": "0x14A5f2872396802C3Cc8942A39Ab3E4118EE5038", 29 | "symbol": "bTSLA", 30 | "decimals": 18, 31 | "chainId": 43114, 32 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 33 | }, 34 | { 35 | "name": "Wrapped Backed Tesla", 36 | "address": "0x1f82284C1658Ad71C576f7230E6C2DEE7901c1FA", 37 | "symbol": "wbTSLA", 38 | "decimals": 18, 39 | "chainId": 43114, 40 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 41 | }, 42 | { 43 | "name": "Backed NVIDIA", 44 | "address": "0xA34C5e0AbE843E10461E2C9586Ea03E55Dbcc495", 45 | "symbol": "bNVDA", 46 | "decimals": 18, 47 | "chainId": 43114, 48 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 49 | }, 50 | { 51 | "name": "Wrapped Backed NVIDIA", 52 | "address": "0x7E8101A1C322D394b3961498c7D40d2DFA94C392", 53 | "symbol": "wbNVDA", 54 | "decimals": 18, 55 | "chainId": 43114, 56 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 57 | }, 58 | { 59 | "name": "Backed Strategy", 60 | "address": "0xaC28C9178ACc8BA4A11A29E013a3A2627086e422", 61 | "symbol": "bMSTR", 62 | "decimals": 18, 63 | "chainId": 43114, 64 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 65 | }, 66 | { 67 | "name": "Wrapped Backed Strategy", 68 | "address": "0x1a4F71B0Ff3C22540887bcf83b50054a213c673d", 69 | "symbol": "wbMSTR", 70 | "decimals": 18, 71 | "chainId": 43114, 72 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 73 | }, 74 | { 75 | "name": "Defrost Finance Token", 76 | "address": "0x47EB6F7525C1aA999FBC9ee92715F5231eB1241D", 77 | "symbol": "MELT", 78 | "decimals": 18, 79 | "chainId": 43114, 80 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x47eb6f7525c1aa999fbc9ee92715f5231eb1241d/431f0add97e671f08c5f5c102ca0ad5d.png" 81 | }, 82 | { 83 | "name": "Platypus", 84 | "address": "0x22d4002028f537599bE9f666d1c4Fa138522f9c8", 85 | "symbol": "PTP", 86 | "decimals": 18, 87 | "chainId": 43114, 88 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x22d4002028f537599be9f666d1c4fa138522f9c8/ffc07bc58e3867bc18d6fbcf049a4889.png" 89 | }, 90 | { 91 | "name": "Cougar Token", 92 | "address": "0x727C43b707C6Fe3ACD92f17EFAC8e05476DFa81c", 93 | "symbol": "CGS", 94 | "decimals": 18, 95 | "chainId": 43114, 96 | "logoURI": "https://assets.coingecko.com/coins/images/19402/small/logo.png?1644812043" 97 | }, 98 | { 99 | "name": "GMX", 100 | "address": "0x62edc0692bd897d2295872a9ffcac5425011c661", 101 | "symbol": "GMX", 102 | "decimals": 18, 103 | "chainId": 43114, 104 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x62edc0692bd897d2295872a9ffcac5425011c661/b4e362278f64a738b878e5393fa29837.png" 105 | }, 106 | { 107 | "name": "AllianceBlock Nexera", 108 | "address": "0x644192291cc835A93d6330b24EA5f5FEdD0eEF9e", 109 | "symbol": "NXRA", 110 | "decimals": 18, 111 | "chainId": 43114, 112 | "logoURI": "https://i.imgur.com/voD8CiS.png" 113 | }, 114 | { 115 | "name": "Own a fraction", 116 | "address": "0xbd80cfa9d93a87d1bb895f810ea348e496611cd4", 117 | "symbol": "FRACTION", 118 | "decimals": 18, 119 | "chainId": 43114, 120 | "logoURI": "https://fraction.fyi/static/FRACTION-TokenIcon-LIFI-256x256.png" 121 | }, 122 | { 123 | "name": "Relay Token", 124 | "address": "0x78c42324016cd91D1827924711563fb66E33A83A", 125 | "symbol": "RELAY", 126 | "decimals": 18, 127 | "chainId": 43114, 128 | "logoURI": "https://assets.coingecko.com/coins/images/17816/small/relay-logo-200.png?1629339288" 129 | }, 130 | { 131 | "name": "Brazilian Digital", 132 | "address": "0x491a4eB4f1FC3BfF8E1d2FC856a6A46663aD556f", 133 | "symbol": "BRZ", 134 | "decimals": 4, 135 | "chainId": 43114, 136 | "logoURI": "https://transferotokensconfig.blob.core.windows.net/stablesimages/BRZ/svg/BRZ-symbol.svg" 137 | }, 138 | { 139 | "name": "BetSwirl v2", 140 | "address": "0x94025780a1ab58868d9b2dbbb775f44b32e8e6e5", 141 | "symbol": "BETS", 142 | "decimals": 18, 143 | "chainId": 43114, 144 | "logoURI": "https://etherscan.io/token/images/betswirl_32.png" 145 | }, 146 | { 147 | "address": "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590", 148 | "chainId": 43114, 149 | "symbol": "STG", 150 | "decimals": 18, 151 | "name": "StargateToken", 152 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590/55886c6280173254776780fd8340cca7.png" 153 | }, 154 | { 155 | "address": "0x130966628846BFd36ff31a822705796e8cb8C18D", 156 | "chainId": 43114, 157 | "symbol": "MIM", 158 | "decimals": 18, 159 | "name": "Magic Internet Money", 160 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x130966628846bfd36ff31a822705796e8cb8c18d/7d0c0fb6eab1b7a8a9bfb7dcc04cb11e.png" 161 | }, 162 | { 163 | "address": "0x6e84a6216eA6dACC71eE8E6b0a5B7322EEbC0fDd", 164 | "chainId": 43114, 165 | "symbol": "JOE", 166 | "decimals": 18, 167 | "name": "JoeToken", 168 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd/25f094b523a2d6c51e084eeb8f60dd2f.png" 169 | }, 170 | { 171 | "address": "0x5ECfeC22AA950CB5A3b4fd7249DC30B2BD160f18", 172 | "chainId": 43114, 173 | "symbol": "TAROT", 174 | "decimals": 18, 175 | "name": "Tarot", 176 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0x5ecfec22aa950cb5a3b4fd7249dc30b2bd160f18/9c4751e1ed427ce9f073f649c0e0e553.png" 177 | }, 178 | { 179 | "address": "0xAEC8318a9a59bAEb39861d10ff6C7f7bf1F96C57", 180 | "chainId": 43114, 181 | "symbol": "EURA", 182 | "decimals": 18, 183 | "name": "EURA (previously agEUR)", 184 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 185 | }, 186 | { 187 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 188 | "chainId": 43114, 189 | "symbol": "USDA", 190 | "decimals": 18, 191 | "name": "USDA", 192 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 193 | }, 194 | { 195 | "address": "0x5EE94c25e3d5113CD055537340B9d19CFA4D9217", 196 | "chainId": 43114, 197 | "symbol": "ANGLE", 198 | "decimals": 18, 199 | "name": "ANGLE_avalanche", 200 | "logoURI": "https://static.debank.com/image/project/logo_url/angle/306ffce483295499c5b62e264148d468.png" 201 | }, 202 | { 203 | "address": "0x644192291cc835A93d6330b24EA5f5FEdD0eEF9e", 204 | "chainId": 43114, 205 | "symbol": "NXRA", 206 | "decimals": 18, 207 | "name": "AllianceBlock Nexera Token", 208 | "logoURI": "https://assets.coingecko.com/coins/images/29181/small/nxra.png?1696528139" 209 | }, 210 | { 211 | "address": "0xb418417374fcA27bb54169D3C777492e6Fe17Ee7", 212 | "chainId": 43114, 213 | "symbol": "DUA", 214 | "decimals": 18, 215 | "name": "DUA", 216 | "logoURI": "https://assets.coingecko.com/coins/images/27976/small/Screenshot_2023-06-13_at_11.58.02_AM.png?1696526994" 217 | }, 218 | { 219 | "address": "0x420FcA0121DC28039145009570975747295f2329", 220 | "chainId": 43114, 221 | "logoURI": "https://strapi.jumper.exchange/uploads/coqinu_5d08bf1704.png", 222 | "decimals": 18, 223 | "name": "COQINU", 224 | "symbol": "COQ" 225 | }, 226 | { 227 | "address": "0x18cFFCBb1Ea17Ae665DFD44E6464F09d8618d8CD", 228 | "chainId": 43114, 229 | "logoURI": "https://www.geckoterminal.com/_next/image?url=https%3A%2F%2Fassets.geckoterminal.com%2F8h8ekfh149dgpzczdns5yprtjbln&w=256&q=100", 230 | "decimals": 18, 231 | "name": "AuTistiC BoYs CLub", 232 | "symbol": "ABC" 233 | }, 234 | { 235 | "name": "BOLD Stablecoin", 236 | "address": "0x03569CC076654F82679C4BA2124D64774781B01D", 237 | "symbol": "BOLD", 238 | "chainId": 43114, 239 | "decimals": 18, 240 | "logoURI": "https://assets.coingecko.com/coins/images/53755/standard/BOLD_logo.png?1737183873" 241 | }, 242 | { 243 | "name": "USDp", 244 | "address": "0x9eE1963f05553eF838604Dd39403be21ceF26AA4", 245 | "symbol": "USDp", 246 | "chainId": 43114, 247 | "decimals": 18, 248 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 249 | }, 250 | { 251 | "name": "Staked USDp", 252 | "address": "0x9d92c21205383651610f90722131655a5b8ed3e0", 253 | "symbol": "sUSDp", 254 | "chainId": 43114, 255 | "decimals": 18, 256 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/sUSDp.svg" 257 | }, 258 | { 259 | "name": "Euro Coin", 260 | "address": "0xC891EB4cbdEFf6e073e859e987815Ed1505c2ACD", 261 | "symbol": "EURC", 262 | "chainId": 43114, 263 | "decimals": 6, 264 | "logoURI": "https://static.debank.com/image/avax_token/logo_url/0xc891eb4cbdeff6e073e859e987815ed1505c2acd/790d0c3a6da87111b66255c0d57108fa.png" 265 | }, 266 | { 267 | "name": "Folks Finance", 268 | "address": "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B", 269 | "symbol": "FOLKS", 270 | "chainId": 43114, 271 | "decimals": 6, 272 | "logoURI": "https://assets.coingecko.com/coins/images/70268/standard/1000331462.png?1761335326" 273 | } 274 | ] 275 | -------------------------------------------------------------------------------- /tokens/POL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Backed CSPX S&P 500", 4 | "address": "0x1e2C4fb7eDE391d116E6B41cD0608260e8801D59", 5 | "symbol": "bCSPX", 6 | "decimals": 18, 7 | "chainId": 137, 8 | "logoURI": "https://assets.coingecko.com/coins/images/31891/standard/bCSPX_200p.png?1740041074" 9 | }, 10 | { 11 | "name": "Backed Coinbase", 12 | "address": "0xbbcb0356bB9e6B3Faa5CbF9E5F36185d53403Ac9", 13 | "symbol": "bCOIN", 14 | "decimals": 18, 15 | "chainId": 137, 16 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 17 | }, 18 | { 19 | "name": "Wrapped Backed Coinbase", 20 | "address": "0xDEc933e2392AD908263e70A386fbF34e703Ffe8F", 21 | "symbol": "wbCOIN", 22 | "decimals": 18, 23 | "chainId": 137, 24 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 25 | }, 26 | { 27 | "name": "Backed Tesla", 28 | "address": "0x14A5f2872396802C3Cc8942A39Ab3E4118EE5038", 29 | "symbol": "bTSLA", 30 | "decimals": 18, 31 | "chainId": 137, 32 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 33 | }, 34 | { 35 | "name": "Wrapped Backed Tesla", 36 | "address": "0x1f82284C1658Ad71C576f7230E6C2DEE7901c1FA", 37 | "symbol": "wbTSLA", 38 | "decimals": 18, 39 | "chainId": 137, 40 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 41 | }, 42 | { 43 | "name": "Backed NVIDIA", 44 | "address": "0xA34C5e0AbE843E10461E2C9586Ea03E55Dbcc495", 45 | "symbol": "bNVDA", 46 | "decimals": 18, 47 | "chainId": 137, 48 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 49 | }, 50 | { 51 | "name": "Wrapped Backed NVIDIA", 52 | "address": "0x7E8101A1C322D394b3961498c7D40d2DFA94C392", 53 | "symbol": "wbNVDA", 54 | "decimals": 18, 55 | "chainId": 137, 56 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 57 | }, 58 | { 59 | "name": "Backed Strategy", 60 | "address": "0xaC28C9178ACc8BA4A11A29E013a3A2627086e422", 61 | "symbol": "bMSTR", 62 | "decimals": 18, 63 | "chainId": 137, 64 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 65 | }, 66 | { 67 | "name": "Wrapped Backed Strategy", 68 | "address": "0x1a4F71B0Ff3C22540887bcf83b50054a213c673d", 69 | "symbol": "wbMSTR", 70 | "decimals": 18, 71 | "chainId": 137, 72 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 73 | }, 74 | { 75 | "name": "Minerva Wallet SuperToken", 76 | "address": "0xc0b2983a17573660053beeed6fdb1053107cf387", 77 | "symbol": "MIVA", 78 | "decimals": 18, 79 | "chainId": 137, 80 | "logoURI": "https://minerva.digital/i/MIVA-Token_200x200.png" 81 | }, 82 | { 83 | "name": "Own a fraction", 84 | "address": "0xbd80cfa9d93a87d1bb895f810ea348e496611cd4", 85 | "symbol": "FRACTION", 86 | "decimals": 18, 87 | "chainId": 137, 88 | "logoURI": "https://fraction.fyi/static/FRACTION-TokenIcon-LIFI-256x256.png" 89 | }, 90 | { 91 | "name": "Crypto Raiders", 92 | "address": "0xcd7361ac3307d1c5a46b63086a90742ff44c63b3", 93 | "symbol": "RAIDER", 94 | "decimals": 18, 95 | "chainId": 137, 96 | "logoURI": "https://assets.coingecko.com/coins/images/17638/small/Ue3Hfh8.png?1630737936" 97 | }, 98 | { 99 | "name": "PlanetIX", 100 | "address": "0xe06bd4f5aac8d0aa337d13ec88db6defc6eaeefe", 101 | "symbol": "IXT", 102 | "decimals": 18, 103 | "chainId": 137, 104 | "logoURI": "https://assets.coingecko.com/coins/images/20927/small/IXT_SYMBOL_SVG_RGB_BLACK.png?1637934555" 105 | }, 106 | { 107 | "name": "miMATIC", 108 | "address": "0xa3Fa99A148fA48D14Ed51d610c367C61876997F1", 109 | "symbol": "miMATIC", 110 | "decimals": 18, 111 | "chainId": 137, 112 | "logoURI": "https://polygonscan.com/token/images/miMatic_32.png" 113 | }, 114 | { 115 | "name": "Cougar Token", 116 | "address": "0x047fD3B3D2366F9babe105ade4598E263d6c699c", 117 | "symbol": "CGS", 118 | "decimals": 18, 119 | "chainId": 137, 120 | "logoURI": "https://assets.coingecko.com/coins/images/19402/small/logo.png?1644812043" 121 | }, 122 | { 123 | "name": "Jigstack", 124 | "address": "0x46A5D492788f8AFdfC743Ab7D7bD13F996249ED5", 125 | "symbol": "STAK", 126 | "decimals": 18, 127 | "chainId": 137, 128 | "logoURI": "https://assets.coingecko.com/coins/images/14978/small/jigstack.PNG?1619216498" 129 | }, 130 | { 131 | "name": "BOB", 132 | "address": "0xB0B195aEFA3650A6908f15CdaC7D92F8a5791B0B", 133 | "symbol": "BOB", 134 | "decimals": 18, 135 | "chainId": 137, 136 | "logoURI": "https://assets.coingecko.com/coins/images/27266/small/Bob-logo.png?1663073030" 137 | }, 138 | { 139 | "name": "Gains Network", 140 | "address": "0xe5417af564e4bfda1c483642db72007871397896", 141 | "symbol": "GNS", 142 | "decimals": 18, 143 | "chainId": 137, 144 | "logoURI": "https://static.debank.com/image/matic_token/logo_url/0xe5417af564e4bfda1c483642db72007871397896/9dc1bb50d224f58fb2e52c58785f1d59.png" 145 | }, 146 | { 147 | "name": "AllianceBlock Nexera", 148 | "address": "0x644192291cc835A93d6330b24EA5f5FEdD0eEF9e", 149 | "symbol": "NXRA", 150 | "decimals": 18, 151 | "chainId": 137, 152 | "logoURI": "https://i.imgur.com/voD8CiS.png" 153 | }, 154 | { 155 | "name": "Relay Token", 156 | "address": "0x904371845Bc56dCbBcf0225ef84a669b2fD6bd0d", 157 | "symbol": "RELAY", 158 | "decimals": 18, 159 | "chainId": 137, 160 | "logoURI": "https://assets.coingecko.com/coins/images/17816/small/relay-logo-200.png?1629339288" 161 | }, 162 | { 163 | "name": "Brazilian Digital", 164 | "address": "0x4eD141110F6EeeAbA9A1df36d8c26f684d2475Dc", 165 | "symbol": "BRZ", 166 | "decimals": 4, 167 | "chainId": 137, 168 | "logoURI": "https://assets.coingecko.com/coins/images/8472/small/MicrosoftTeams-image_%286%29.png?1674480131" 169 | }, 170 | { 171 | "name": "Monerium EUR emoney", 172 | "address": "0x18ec0a6e18e5bc3784fdd3a3634b31245ab704f6", 173 | "symbol": "EURe", 174 | "decimals": 18, 175 | "chainId": 137, 176 | "logoURI": "https://assets.coingecko.com/coins/images/23354/small/eur.png?1643926562" 177 | }, 178 | { 179 | "name": "BetSwirl v2", 180 | "address": "0x94025780a1ab58868d9b2dbbb775f44b32e8e6e5", 181 | "symbol": "BETS", 182 | "decimals": 18, 183 | "chainId": 137, 184 | "logoURI": "https://etherscan.io/token/images/betswirl_32.png" 185 | }, 186 | { 187 | "address": "0xc708d6f2153933daa50b2d0758955be0a93a8fec", 188 | "symbol": "VERSE", 189 | "decimals": 18, 190 | "chainId": 137, 191 | "name": "Verse", 192 | "logoURI": "https://token-icons.s3.amazonaws.com/0x249ca82617ec3dfb2589c4c17ab7ec9765350a18.png" 193 | }, 194 | { 195 | "address": "0x84E0a246DD437d911989E89667816A9Ed97a1284", 196 | "chainId": 137, 197 | "symbol": "FOX", 198 | "decimals": 18, 199 | "name": "Magic Fox", 200 | "logoURI": "https://static.debank.com/image/matic_token/logo_url/0x84e0a246dd437d911989e89667816a9ed97a1284/73f774924d0d80ab0a0f7a1cb0fc09c8.png" 201 | }, 202 | { 203 | "address": "0xb092e1BF50f518b3Ebf7eD26A40015183aE36AC2", 204 | "chainId": 137, 205 | "symbol": "TAROT", 206 | "decimals": 18, 207 | "name": "Tarot", 208 | "logoURI": "https://static.debank.com/image/project/logo_url/tarot/233920bfdf23b95af19a7224a0983b27.png" 209 | }, 210 | { 211 | "address": "0xE0B52e49357Fd4DAf2c15e02058DCE6BC0057db4", 212 | "chainId": 137, 213 | "symbol": "EURA", 214 | "decimals": 18, 215 | "name": "EURA (previously agEUR)", 216 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 217 | }, 218 | { 219 | "address": "0x004626A008B1aCdC4c74ab51644093b155e59A23", 220 | "chainId": 137, 221 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stEUR.svg", 222 | "decimals": 18, 223 | "name": "Staked EURA", 224 | "symbol": "stEUR" 225 | }, 226 | { 227 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 228 | "chainId": 137, 229 | "symbol": "USDA", 230 | "decimals": 18, 231 | "name": "USDA", 232 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 233 | }, 234 | { 235 | "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", 236 | "chainId": 137, 237 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg", 238 | "decimals": 18, 239 | "name": "Staked USDA", 240 | "symbol": "stUSD" 241 | }, 242 | { 243 | "address": "0x644192291cc835A93d6330b24EA5f5FEdD0eEF9e", 244 | "chainId": 137, 245 | "symbol": "NXRA", 246 | "decimals": 18, 247 | "name": "AllianceBlock Nexera Token", 248 | "logoURI": "https://assets.coingecko.com/coins/images/29181/small/nxra.png?1696528139" 249 | }, 250 | { 251 | "address": "0x3d2bD0e15829AA5C362a4144FdF4A1112fa29B5c", 252 | "chainId": 137, 253 | "symbol": "BONSAI", 254 | "decimals": 18, 255 | "name": "Bonsai Token", 256 | "logoURI": "https://static.debank.com/image/matic_token/logo_url/0x3d2bd0e15829aa5c362a4144fdf4a1112fa29b5c/26ac05dcc8bbf5f06310abb947a4d836.png" 257 | }, 258 | { 259 | "name": "Fluid", 260 | "address": "0xf50d05a1402d0adafa880d36050736f9f6ee7dee", 261 | "symbol": "FLUID", 262 | "decimals": 18, 263 | "chainId": 137, 264 | "logoURI": "https://etherscan.io/token/images/fluid_32.png" 265 | }, 266 | { 267 | "address": "0x7ff7fa94b8b66ef313f7970d4eebd2cb3103a2c0", 268 | "chainId": 137, 269 | "symbol": "VANA", 270 | "decimals": 18, 271 | "name": "VANA", 272 | "logoURI": "https://assets.coingecko.com/coins/images/51404/small/logo.png?1731086679" 273 | }, 274 | { 275 | "name": "Parallel Governance Token", 276 | "address": "0x7790dd69aa10eD3f1271E41CD7222D2a7d2D5948", 277 | "symbol": "PRL", 278 | "chainId": 137, 279 | "decimals": 18, 280 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/PRL.svg" 281 | }, 282 | { 283 | "name": "IDRX", 284 | "address": "0x649a2da7b28e0d54c13d5eff95d3a660652742cc", 285 | "symbol": "IDRX", 286 | "chainId": 137, 287 | "decimals": 0, 288 | "logoURI": "https://assets.coingecko.com/coins/images/34883/standard/IDRX_BLUE_COIN_200x200.png?1734983273" 289 | }, 290 | { 291 | "address": "0xbbBBbBbBB7949dcC7d1539c91b81A5BF09E37bDB", 292 | "chainId": 137, 293 | "logoURI": "https://assets.coingecko.com/coins/images/36067/standard/200px.png?1710405601", 294 | "decimals": 18, 295 | "name": "crow with knife", 296 | "symbol": "CAW" 297 | }, 298 | { 299 | "name": "USDp", 300 | "address": "0x1250304F66404cd153fA39388DDCDAec7E0f1707", 301 | "symbol": "USDp", 302 | "chainId": 137, 303 | "decimals": 18, 304 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 305 | }, 306 | { 307 | "name": "Staked PRL 1", 308 | "address": "0xDB7Be3a50bdf5641757EBEa38e8014E1F0AA9475", 309 | "symbol": "sPRL1", 310 | "chainId": 137, 311 | "decimals": 18, 312 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/sPRL.svg" 313 | }, 314 | { 315 | "name": "Folks Finance", 316 | "address": "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B", 317 | "symbol": "FOLKS", 318 | "chainId": 137, 319 | "decimals": 6, 320 | "logoURI": "https://assets.coingecko.com/coins/images/70268/standard/1000331462.png?1761335326" 321 | }, 322 | { 323 | "address": "0x94195b2b2B5e772aec57D98C55A57dBbfE05B0fC", 324 | "chainId": 137, 325 | "logoURI": "https://assets.coingecko.com/coins/images/68017/standard/Crotch_Token_Logo_200.png?1754598551", 326 | "decimals": 18, 327 | "name": "Wrapped Crotch", 328 | "symbol": "WCROTCH" 329 | } 330 | ] 331 | -------------------------------------------------------------------------------- /tokens/ARB.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Backed CSPX S&P 500", 4 | "address": "0x1e2C4fb7eDE391d116E6B41cD0608260e8801D59", 5 | "symbol": "bCSPX", 6 | "decimals": 18, 7 | "chainId": 42161, 8 | "logoURI": "https://assets.coingecko.com/coins/images/31891/standard/bCSPX_200p.png?1740041074" 9 | }, 10 | { 11 | "name": "Backed Coinbase", 12 | "address": "0xbbcb0356bB9e6B3Faa5CbF9E5F36185d53403Ac9", 13 | "symbol": "bCOIN", 14 | "decimals": 18, 15 | "chainId": 42161, 16 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 17 | }, 18 | { 19 | "name": "Wrapped Backed Coinbase", 20 | "address": "0xDEc933e2392AD908263e70A386fbF34e703Ffe8F", 21 | "symbol": "wbCOIN", 22 | "decimals": 18, 23 | "chainId": 42161, 24 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 25 | }, 26 | { 27 | "name": "Backed Tesla", 28 | "address": "0x14A5f2872396802C3Cc8942A39Ab3E4118EE5038", 29 | "symbol": "bTSLA", 30 | "decimals": 18, 31 | "chainId": 42161, 32 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 33 | }, 34 | { 35 | "name": "Wrapped Backed Tesla", 36 | "address": "0x1f82284C1658Ad71C576f7230E6C2DEE7901c1FA", 37 | "symbol": "wbTSLA", 38 | "decimals": 18, 39 | "chainId": 42161, 40 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 41 | }, 42 | { 43 | "name": "Backed NVIDIA", 44 | "address": "0xA34C5e0AbE843E10461E2C9586Ea03E55Dbcc495", 45 | "symbol": "bNVDA", 46 | "decimals": 18, 47 | "chainId": 42161, 48 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 49 | }, 50 | { 51 | "name": "Wrapped Backed NVIDIA", 52 | "address": "0x7E8101A1C322D394b3961498c7D40d2DFA94C392", 53 | "symbol": "wbNVDA", 54 | "decimals": 18, 55 | "chainId": 42161, 56 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 57 | }, 58 | { 59 | "name": "Backed Strategy", 60 | "address": "0xaC28C9178ACc8BA4A11A29E013a3A2627086e422", 61 | "symbol": "bMSTR", 62 | "decimals": 18, 63 | "chainId": 42161, 64 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 65 | }, 66 | { 67 | "name": "Wrapped Backed Strategy", 68 | "address": "0x1a4F71B0Ff3C22540887bcf83b50054a213c673d", 69 | "symbol": "wbMSTR", 70 | "decimals": 18, 71 | "chainId": 42161, 72 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 73 | }, 74 | { 75 | "name": "Layer2DAO", 76 | "address": "0x2CaB3abfC1670D1a452dF502e216a66883cDf079", 77 | "symbol": "L2DAO", 78 | "decimals": 18, 79 | "chainId": 42161, 80 | "logoURI": "https://assets.coingecko.com/coins/images/23699/large/Khp7Y4Sn.png?1645081048" 81 | }, 82 | { 83 | "name": "MAGIC", 84 | "address": "0x539bdE0d7Dbd336b79148AA742883198BBF60342", 85 | "symbol": "MAGIC", 86 | "decimals": 18, 87 | "chainId": 42161, 88 | "logoURI": "https://raw.githubusercontent.com/sushiswap/assets/master/blockchains/arbitrum/assets/0x539bdE0d7Dbd336b79148AA742883198BBF60342/logo.png" 89 | }, 90 | { 91 | "name": "Gains Network", 92 | "address": "0x18c11fd286c5ec11c3b683caa813b77f5163a122", 93 | "symbol": "GNS", 94 | "decimals": 18, 95 | "chainId": 42161, 96 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x18c11fd286c5ec11c3b683caa813b77f5163a122/35fda8612eb2354b2436925648e7a87e.png" 97 | }, 98 | { 99 | "name": "GMX", 100 | "address": "0xfc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a", 101 | "symbol": "GMX", 102 | "decimals": 18, 103 | "chainId": 42161, 104 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0xfc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a/b4e362278f64a738b878e5393fa29837.png" 105 | }, 106 | { 107 | "name": "Own a fraction", 108 | "address": "0x2bf2ba13735160624a0feae98f6ac8f70885ea61", 109 | "symbol": "FRACTION", 110 | "decimals": 18, 111 | "chainId": 42161, 112 | "logoURI": "https://fraction.fyi/static/FRACTION-TokenIcon-LIFI-256x256.png" 113 | }, 114 | { 115 | "name": "Relay Token", 116 | "address": "0x1426CF37CAA89628C4DA2864e40cF75E6d66Ac6b", 117 | "symbol": "RELAY", 118 | "decimals": 18, 119 | "chainId": 42161, 120 | "logoURI": "https://assets.coingecko.com/coins/images/17816/small/relay-logo-200.png?1629339288" 121 | }, 122 | { 123 | "name": "BOB Token", 124 | "address": "0xB0B195aEFA3650A6908f15CdaC7D92F8a5791B0B", 125 | "symbol": "BOB", 126 | "decimals": 18, 127 | "chainId": 42161, 128 | "logoURI": "https://arbiscan.io/token/images/bobtoken_32.png" 129 | }, 130 | { 131 | "name": "Sperax", 132 | "address": "0x5575552988A3A80504bBaeB1311674fCFd40aD4B", 133 | "symbol": "SPA", 134 | "decimals": 18, 135 | "chainId": 42161, 136 | "logoURI": "https://arbiscan.io/token/images/speraxtoken_32.png" 137 | }, 138 | { 139 | "name": "Wombat Token", 140 | "address": "0x7B5EB3940021Ec0e8e463D5dBB4B7B09a89DDF96", 141 | "symbol": "WOM", 142 | "decimals": 18, 143 | "chainId": 42161, 144 | "logoURI": "https://bscscan.com/token/images/wombatex_32.png" 145 | }, 146 | { 147 | "name": "Stably USD", 148 | "address": "0x097BF766E427F5CcD306F21Ba05632e0Be849B0E", 149 | "symbol": "USDS", 150 | "decimals": 6, 151 | "chainId": 42161, 152 | "logoURI": "https://arbiscan.io/token/images/stably_32.png" 153 | }, 154 | { 155 | "name": "Mumu The Bull", 156 | "address": "0x27e2209f4CeAebed97899eA2d8302Dee690d3820", 157 | "symbol": "MUMU", 158 | "decimals": 9, 159 | "chainId": 42161, 160 | "logoURI": "https://assets.coingecko.com/coins/images/30185/small/mumu_200x200.png?1683600598" 161 | }, 162 | { 163 | "name": "Chronos", 164 | "address": "0x15b2fb8f08E4Ac1Ce019EADAe02eE92AeDF06851", 165 | "symbol": "CHR", 166 | "decimals": 18, 167 | "chainId": 42161, 168 | "logoURI": "https://arbiscan.io/token/images/chronos_32.png" 169 | }, 170 | { 171 | "name": "MUMMY", 172 | "address": "0xA6D7D0e650aa40FFa42d845A354c12c2bc0aB15f", 173 | "symbol": "MMY", 174 | "decimals": 18, 175 | "chainId": 42161, 176 | "logoURI": "https://assets.coingecko.com/coins/images/28547/small/Logo_MMY.png?1671599329" 177 | }, 178 | { 179 | "name": "BetSwirl v2", 180 | "address": "0x94025780a1ab58868d9b2dbbb775f44b32e8e6e5", 181 | "symbol": "BETS", 182 | "decimals": 18, 183 | "chainId": 42161, 184 | "logoURI": "https://etherscan.io/token/images/betswirl_32.png" 185 | }, 186 | { 187 | "name": "Mozaic", 188 | "address": "0x20547341E58fB558637FA15379C92e11F7b7F710", 189 | "symbol": "MOZ", 190 | "decimals": 18, 191 | "chainId": 42161, 192 | "logoURI": "https://arbiscan.io/token/images/mozaic_32.png" 193 | }, 194 | { 195 | "name": "Wombat Token", 196 | "address": "0x7B5EB3940021Ec0e8e463D5dBB4B7B09a89DDF96", 197 | "symbol": "WOM", 198 | "decimals": 18, 199 | "chainId": 42161, 200 | "logoURI": "https://assets.coingecko.com/coins/images/26946/small/Wombat_Token.png?1660982422" 201 | }, 202 | { 203 | "address": "0x3082CC23568eA640225c2467653dB90e9250AaA0", 204 | "chainId": 42161, 205 | "symbol": "RDNT", 206 | "decimals": 18, 207 | "name": "Radiant", 208 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x3082cc23568ea640225c2467653db90e9250aaa0/ea263e16416758847c115ba9da80cd1a.png" 209 | }, 210 | { 211 | "address": "0x6694340fc020c5E6B96567843da2df01b2CE1eb6", 212 | "chainId": 42161, 213 | "symbol": "STG", 214 | "decimals": 18, 215 | "name": "StargateToken", 216 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x6694340fc020c5e6b96567843da2df01b2ce1eb6/55886c6280173254776780fd8340cca7.png" 217 | }, 218 | { 219 | "address": "0xFEa7a6a0B346362BF88A9e4A88416B77a57D6c2A", 220 | "chainId": 42161, 221 | "symbol": "MIM", 222 | "decimals": 18, 223 | "name": "Magic Internet Money", 224 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0xfea7a6a0b346362bf88a9e4a88416b77a57d6c2a/7d0c0fb6eab1b7a8a9bfb7dcc04cb11e.png" 225 | }, 226 | { 227 | "address": "0x13278cD824D33A7aDB9f0a9A84ACA7C0D2DEEBf7", 228 | "chainId": 42161, 229 | "symbol": "TAROT", 230 | "decimals": 18, 231 | "name": "Tarot", 232 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x13278cd824d33a7adb9f0a9a84aca7c0d2deebf7/d5df7c1306ee2ed1069e33a1ec64a80d.png" 233 | }, 234 | { 235 | "address": "0x0bb04ab98fCF145F43EB3D8E7c6d73919C0e0689", 236 | "chainId": 42161, 237 | "symbol": "UXD", 238 | "decimals": 18, 239 | "name": "UXD", 240 | "logoURI": "https://s2.coinmarketcap.com/static/img/coins/64x64/15028.png" 241 | }, 242 | { 243 | "address": "0x2297aEbD383787A160DD0d9F71508148769342E3", 244 | "chainId": 42161, 245 | "symbol": "BTC.b", 246 | "decimals": 8, 247 | "name": "Bitcoin", 248 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x2297aebd383787a160dd0d9f71508148769342e3/302c75014907af482ed27e9d91e14b8b.png" 249 | }, 250 | { 251 | "address": "0x2Ac2B254Bc18cD4999f64773a966E4f4869c34Ee", 252 | "chainId": 42161, 253 | "symbol": "PNP", 254 | "decimals": 18, 255 | "name": "Penpie Token", 256 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x2ac2b254bc18cd4999f64773a966e4f4869c34ee/1ecd5af28d9ef5188df40c96aad117b9.png" 257 | }, 258 | { 259 | "address": "0x371c7ec6D8039ff7933a2AA28EB827Ffe1F52f07", 260 | "chainId": 42161, 261 | "symbol": "JOE", 262 | "decimals": 18, 263 | "name": "JoeToken", 264 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x371c7ec6d8039ff7933a2aa28eb827ffe1f52f07/25f094b523a2d6c51e084eeb8f60dd2f.png" 265 | }, 266 | { 267 | "address": "0xEB79217B2802dfD54b6135c19a6AA2164bBD3a51", 268 | "chainId": 42161, 269 | "symbol": "SHROOM", 270 | "decimals": 18, 271 | "name": "Magic Shroom", 272 | "logoURI": "https://arbiscan.io/token/images/magicshroom_32.png" 273 | }, 274 | { 275 | "address": "0x84E0a246DD437d911989E89667816A9Ed97a1284", 276 | "chainId": 42161, 277 | "symbol": "FOX", 278 | "decimals": 18, 279 | "name": "Magic Fox", 280 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x84e0a246dd437d911989e89667816a9ed97a1284/73f774924d0d80ab0a0f7a1cb0fc09c8.png" 281 | }, 282 | { 283 | "address": "0xB688BA096b7Bb75d7841e47163Cd12D18B36A5bF", 284 | "chainId": 42161, 285 | "symbol": "mPendle", 286 | "decimals": 18, 287 | "name": "mPendle", 288 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0xb688ba096b7bb75d7841e47163cd12d18b36a5bf/a77c276341191c453fb402456bbbf528.png" 289 | }, 290 | { 291 | "address": "0xFA5Ed56A203466CbBC2430a43c66b9D8723528E7", 292 | "chainId": 42161, 293 | "symbol": "EURA", 294 | "decimals": 18, 295 | "name": "EURA (previously agEUR)", 296 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 297 | }, 298 | { 299 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 300 | "chainId": 42161, 301 | "symbol": "USDA", 302 | "decimals": 18, 303 | "name": "USDA", 304 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 305 | }, 306 | { 307 | "address": "0x004626A008B1aCdC4c74ab51644093b155e59A23", 308 | "chainId": 42161, 309 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stEUR.svg", 310 | "decimals": 18, 311 | "name": "Staked EURA", 312 | "symbol": "stEUR" 313 | }, 314 | { 315 | "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", 316 | "chainId": 42161, 317 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg", 318 | "decimals": 18, 319 | "name": "Staked USDA", 320 | "symbol": "stUSD" 321 | }, 322 | { 323 | "address": "0x656B80B667a46869144047E6e6C0000C81610253", 324 | "chainId": 42161, 325 | "symbol": "ANGLE", 326 | "decimals": 18, 327 | "name": "ANGLE_arbitrum", 328 | "logoURI": "https://static.debank.com/image/project/logo_url/op_angle/306ffce483295499c5b62e264148d468.png" 329 | }, 330 | { 331 | "address": "0xf0cb2dc0db5e6c66b9a70ac27b06b878da017028", 332 | "chainId": 42161, 333 | "symbol": "OHM", 334 | "decimals": 9, 335 | "name": "Olympus", 336 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0xf0cb2dc0db5e6c66b9a70ac27b06b878da017028/7740d1be6042635426e97a08697d0ab9.png" 337 | }, 338 | { 339 | "address": "0x35751007a407ca6FEFfE80b3cB397736D2cf4dbe", 340 | "chainId": 42161, 341 | "decimals": 18, 342 | "logoURI": "https://assets.coingecko.com/coins/images/33033/small/weETH.png", 343 | "name": "Wrapped eETH", 344 | "symbol": "weETH" 345 | }, 346 | { 347 | "address": "0xF9CA0EC182a94f6231Df9b14BD147eF7Fb9FA17C", 348 | "chainId": 42161, 349 | "logoURI": "https://strapi.jumper.exchange/uploads/boner_0d3e84c172.webp", 350 | "decimals": 18, 351 | "name": "Boner", 352 | "symbol": "BONER" 353 | }, 354 | { 355 | "address": "0x155f0DD04424939368972f4e1838687d6a831151", 356 | "chainId": 42161, 357 | "logoURI": "https://strapi.jumper.exchange/uploads/adoge_364ca65f7d.webp", 358 | "decimals": 18, 359 | "name": "ArbiDoge", 360 | "symbol": "ADoge" 361 | }, 362 | { 363 | "address": "0x3212dc0F8c834e4DE893532d27CC9B6001684DB0", 364 | "chainId": 42161, 365 | "logoURI": "https://strapi.jumper.exchange/uploads/pear_b24b608ea0.png", 366 | "decimals": 18, 367 | "name": "Pear", 368 | "symbol": "PEAR" 369 | }, 370 | { 371 | "address": "0x77b7787a09818502305C95d68A2571F090abb135", 372 | "chainId": 42161, 373 | "logoURI": "https://coin-images.coingecko.com/coins/images/52889/small/Token_Logo.png?1734601695", 374 | "decimals": 18, 375 | "name": "Derive", 376 | "symbol": "DRV" 377 | }, 378 | { 379 | "address": "0x7ff7fa94b8b66ef313f7970d4eebd2cb3103a2c0", 380 | "chainId": 42161, 381 | "symbol": "VANA", 382 | "decimals": 18, 383 | "name": "VANA", 384 | "logoURI": "https://assets.coingecko.com/coins/images/51404/small/logo.png?1731086679" 385 | }, 386 | { 387 | "name": "USDS", 388 | "address": "0x6491c05A82219b8D1479057361ff1654749b876b", 389 | "symbol": "USDS", 390 | "decimals": 18, 391 | "chainId": 42161, 392 | "logoURI": "https://etherscan.io/token/images/skyusds_32.svg" 393 | }, 394 | { 395 | "name": "Savings USDS", 396 | "address": "0xdDb46999F8891663a8F2828d25298f70416d7610", 397 | "symbol": "sUSDS", 398 | "decimals": 18, 399 | "chainId": 42161, 400 | "logoURI": "https://etherscan.io/token/images/skysusds_32.svg" 401 | }, 402 | { 403 | "address": "0x5018609AB477cC502e170A5aCcf5312B86a4b94f", 404 | "chainId": 42161, 405 | "logoURI": "https://anzen.finance/usdz-coin-128.png", 406 | "decimals": 18, 407 | "name": "Anzen USDz", 408 | "symbol": "USDz" 409 | }, 410 | { 411 | "address": "0x1B2c29e3897b8F9170c98440A483e90e715C879d", 412 | "chainId": 42161, 413 | "logoURI": "https://anzen.finance/susdz-coin-128.png", 414 | "decimals": 18, 415 | "name": "Anzen Staked USDz", 416 | "symbol": "sUSDz" 417 | }, 418 | { 419 | "name": "ENA", 420 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 421 | "symbol": "ENA", 422 | "decimals": 18, 423 | "chainId": 42161, 424 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg" 425 | }, 426 | { 427 | "name": "USDtb", 428 | "address": "0xc708B6887DB46005dA033501f8aeBee72d191a5d", 429 | "symbol": "USDtb", 430 | "decimals": 18, 431 | "chainId": 42161, 432 | "logoURI": "https://ethena.fi/shared/usdtb.svg" 433 | }, 434 | { 435 | "name": "Kinto", 436 | "symbol": "K", 437 | "address": "0x010700AB046Dd8e92b0e3587842080Df36364ed3", 438 | "decimals": 18, 439 | "chainId": 42161, 440 | "logoURI": "https://assets.coingecko.com/coins/images/54964/standard/k200.png" 441 | }, 442 | { 443 | "name": "Cryptex", 444 | "symbol": "CTX", 445 | "address": "0x84f5c2cfba754e76dd5ae4fb369cfc920425e12b", 446 | "decimals": 18, 447 | "chainId": 42161, 448 | "logoURI": "https://assets.coingecko.com/coins/images/14932/standard/CTX_Logo_200px.png" 449 | }, 450 | { 451 | "name": "USDT0", 452 | "symbol": "USD₮0", 453 | "address": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", 454 | "decimals": 6, 455 | "chainId": 42161, 456 | "logoURI": "https://arbiscan.io/token/images/usdt0_64.png" 457 | }, 458 | { 459 | "name": "BOLD Stablecoin", 460 | "address": "0x03569CC076654F82679C4BA2124D64774781B01D", 461 | "symbol": "BOLD", 462 | "chainId": 42161, 463 | "decimals": 18, 464 | "logoURI": "https://assets.coingecko.com/coins/images/53755/standard/BOLD_logo.png?1737183873" 465 | }, 466 | { 467 | "name": "Parallel Governance Token", 468 | "address": "0xfD28f108e95f4D41daAE9dbfFf707D677985998E", 469 | "symbol": "PRL", 470 | "chainId": 42161, 471 | "decimals": 18, 472 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/PRL.svg" 473 | }, 474 | { 475 | "name": "Fluid USDC", 476 | "symbol": "fUSDC", 477 | "address": "0x4CFA50B7Ce747e2D61724fcAc57f24B748FF2b2A", 478 | "decimals": 6, 479 | "chainId": 42161, 480 | "logoURI": "https://static.debank.com/image/arb_token/logo_url/0x4cfa50b7ce747e2d61724fcac57f24b748ff2b2a/6375f8b48700517096bed5cbd88a2102.png" 481 | }, 482 | { 483 | "name": "Wrapped XTZ", 484 | "address": "0x7424f00845777A06E21F0bd8873f814A8A814B2D", 485 | "symbol": "WXTZ", 486 | "chainId": 42161, 487 | "decimals": 18, 488 | "logoURI": "https://static.debank.com/image/ethlink_token/logo_url/0xc9b53ab2679f573e480d01e0f49e2b5cfb7a3eab/3989b9556728fdc24cf043ed9762d726.png" 489 | }, 490 | { 491 | "address": "0x16f1967565aaD72DD77588a332CE445e7cEF752b", 492 | "chainId": 42161, 493 | "logoURI": "https://assets.coingecko.com/coins/images/36067/standard/200px.png?1710405601", 494 | "decimals": 0, 495 | "name": "crow with knife", 496 | "symbol": "CAW" 497 | }, 498 | { 499 | "address": "0x93FA0B88C0C78e45980Fa74cdd87469311b7B3E4", 500 | "chainId": 42161, 501 | "logoURI": "https://assets.coingecko.com/coins/images/39830/standard/XBorg_Logo.png?1724209192", 502 | "decimals": 18, 503 | "name": "XBorg", 504 | "symbol": "XBG" 505 | }, 506 | { 507 | "name": "USDp", 508 | "address": "0x76A9A0062ec6712b99B4f63bD2b4270185759dd5", 509 | "symbol": "USDp", 510 | "chainId": 42161, 511 | "decimals": 18, 512 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 513 | }, 514 | { 515 | "name": "Vision Token", 516 | "address": "0x6fBBbD8bFB1cd3986B1D05e7861a0f62F87DB74b", 517 | "symbol": "VSN", 518 | "decimals": 18, 519 | "chainId": 42161, 520 | "logoURI": "https://assets.coingecko.com/coins/images/67399/standard/Logo-Vision-Symbol-BG-Green.png?1752676915" 521 | }, 522 | { 523 | "name": "Folks Finance", 524 | "address": "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B", 525 | "symbol": "FOLKS", 526 | "chainId": 42161, 527 | "decimals": 6, 528 | "logoURI": "https://assets.coingecko.com/coins/images/70268/standard/1000331462.png?1761335326" 529 | }, 530 | { 531 | "address": "0xa88A1ED0Bac18727a615299CE5F557B8220A33d7", 532 | "chainId": 42161, 533 | "logoURI": "https://assets.coingecko.com/coins/images/68017/standard/Crotch_Token_Logo_200.png?1754598551", 534 | "decimals": 18, 535 | "name": "Wrapped Crotch", 536 | "symbol": "WCROTCH" 537 | } 538 | ] 539 | -------------------------------------------------------------------------------- /denyTokens/POL.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "chainId": 137, 4 | "address": "0xe0b4af6c2e9cb2e43dfe5a357a00ced16da4547b" 5 | }, 6 | { 7 | "chainId": 137, 8 | "address": "0x3066818837c5e6ed6601bd5a91b0762877a6b731" 9 | }, 10 | { 11 | "chainId": 137, 12 | "address": "0x4c28f48448720e9000907bc2611f73022fdce1fa" 13 | }, 14 | { 15 | "chainId": 137, 16 | "address": "0x0341d835c49f3163268571336673e1189aeac32a" 17 | }, 18 | { 19 | "chainId": 137, 20 | "address": "0xeb80c2d82c63fde0f06a386939eb488dd3e8d6c5" 21 | }, 22 | { 23 | "chainId": 137, 24 | "address": "0x3fcc130b7246dcbc85fc7473dc0f0c1d53569c63" 25 | }, 26 | { 27 | "chainId": 137, 28 | "address": "0xac7c94e31f1fe95ea9c41108031349b8b43ce1e1" 29 | }, 30 | { 31 | "chainId": 137, 32 | "address": "0x2592d77790e3c08adef3561c416ff73ceda35fec" 33 | }, 34 | { 35 | "chainId": 137, 36 | "address": "0x0ae9951ba8912d8c80edc1c365dae2705fa3600d" 37 | }, 38 | { 39 | "chainId": 137, 40 | "address": "0x22fbf417dfb6c2557f9bad7466d36b2d2ad20856" 41 | }, 42 | { 43 | "chainId": 137, 44 | "address": "0xc52a8b93a0888b4f9ef0f259bbeaa6957f950add" 45 | }, 46 | { 47 | "chainId": 137, 48 | "address": "0x78949c7fae123648629c9681f5915fd71b914a20" 49 | }, 50 | { 51 | "chainId": 137, 52 | "address": "0x8e26032650a389bf9cf16c17c4cd605742f1ef8d" 53 | }, 54 | { 55 | "chainId": 137, 56 | "address": "0x1e1277af9f8d37f1d556118366945385bbcae0ae" 57 | }, 58 | { 59 | "chainId": 137, 60 | "address": "0x4805d538c9fc01a3eb4e99e6c4066f0d9fa7bd64" 61 | }, 62 | { 63 | "chainId": 137, 64 | "address": "0xee8452c152be3d2d444633fc979d4fc21679caf2" 65 | }, 66 | { 67 | "chainId": 137, 68 | "address": "0x353b964e6ffd49991948c4bc1fc21dcc94cee055" 69 | }, 70 | { 71 | "chainId": 137, 72 | "address": "0x1c426c36ec12bed3b62237c4feb0f2aa58ca6992" 73 | }, 74 | { 75 | "chainId": 137, 76 | "address": "0x36426434ee61beedb25a4683799d4f48a98138b4" 77 | }, 78 | { 79 | "chainId": 137, 80 | "address": "0x743ffe192157a1603cabba35809531f4e8a99719" 81 | }, 82 | { 83 | "chainId": 137, 84 | "address": "0x5fdbb64d9a2ee20c8dd79f67e7a7dba77c9968f6" 85 | }, 86 | { 87 | "chainId": 137, 88 | "address": "0x2b6c61f94d2978a671d607c62869f80473222557" 89 | }, 90 | { 91 | "chainId": 137, 92 | "address": "0x53bdc358cbc5408bba79ae262cff9acbb353b5e2" 93 | }, 94 | { 95 | "chainId": 137, 96 | "address": "0x4efc08a8f7258b813ca7a2fb734b1aed6d096c47" 97 | }, 98 | { 99 | "chainId": 137, 100 | "address": "0x8829d36f6680be993f5444198e8cbfa8f02ede96" 101 | }, 102 | { 103 | "chainId": 137, 104 | "address": "0x5373dead65e9c2a4cc48a1e0b0c7c2994de137e6" 105 | }, 106 | { 107 | "chainId": 137, 108 | "address": "0xa67cca26c54cb72ee1b7569afc34e84b9725a773" 109 | }, 110 | { 111 | "chainId": 137, 112 | "address": "0x75a8ef9ce54e25b1482780eb796ba01f43642d8b" 113 | }, 114 | { 115 | "chainId": 137, 116 | "address": "0x9e925ec1e583a1af4e5e815948079e6afeaef0fc" 117 | }, 118 | { 119 | "chainId": 137, 120 | "address": "0x6266c16cce052c4911f3d8773112f63c26fa32ac" 121 | }, 122 | { 123 | "chainId": 137, 124 | "address": "0xe6ec6a92423cb8545ca4c9d04cec84fcfef1db6c" 125 | }, 126 | { 127 | "chainId": 137, 128 | "address": "0xc9824e42f40026d657ae6edab4c7987d0598e63e" 129 | }, 130 | { 131 | "chainId": 137, 132 | "address": "0x72da05187fa0a9081734492a70d43b65cac59925" 133 | }, 134 | { 135 | "chainId": 137, 136 | "address": "0x9657b11b0d0b270e1460f70c5f313be5bc9e7060" 137 | }, 138 | { 139 | "chainId": 137, 140 | "address": "0xc31db77ea14ce0163998611b9f9d6855d0db7c4e" 141 | }, 142 | { 143 | "chainId": 137, 144 | "address": "0x052dff3d7f933fa38540967c599000b17b8d09c8" 145 | }, 146 | { 147 | "chainId": 137, 148 | "address": "0x4479e289b96cbf3dd4f67ca6a7a80976e5238b36" 149 | }, 150 | { 151 | "chainId": 137, 152 | "address": "0x7d0453ad0954c9cef07b08bee39f7e1030f7611a" 153 | }, 154 | { 155 | "chainId": 137, 156 | "address": "0x261fcbdb6e23c003a058b927f10908d379b5d565" 157 | }, 158 | { 159 | "chainId": 137, 160 | "address": "0xbb61bfb8b9485fd931287716dca011422db62309" 161 | }, 162 | { 163 | "chainId": 137, 164 | "address": "0x5c514e6872bc1e68af549cac6eb50aafd583a51d" 165 | }, 166 | { 167 | "chainId": 137, 168 | "address": "0xa0f4694257a4022b8c8c5851a1f85c9deb1fdf54" 169 | }, 170 | { 171 | "chainId": 137, 172 | "address": "0xf1579d7dd1c46727af1a8875b6f7fe4f7d8518ea" 173 | }, 174 | { 175 | "chainId": 137, 176 | "address": "0x70fcaf2496e04cbaa8a0d70c69c7b471cc137a88" 177 | }, 178 | { 179 | "chainId": 137, 180 | "address": "0xc4df120d75604307dcb604fde2ad3b8a8b7c6faa" 181 | }, 182 | { 183 | "chainId": 137, 184 | "address": "0x80d71c0f17b1b1f3ec5a2f1fe251ec3fc837e369" 185 | }, 186 | { 187 | "chainId": 137, 188 | "address": "0x6949804b60dd9dcea43fd8d10ccdc640b55f9f7f" 189 | }, 190 | { 191 | "chainId": 137, 192 | "address": "0xaaf7701db5f8704450c6db28db99ea0a927e76ad" 193 | }, 194 | { 195 | "chainId": 137, 196 | "address": "0x8e6dedabc479f5f800a89777d5c1678198462d1e" 197 | }, 198 | { 199 | "chainId": 137, 200 | "address": "0x7bcf4bc5be8bb9bf826dd40f6b56ee87d3ef4076" 201 | }, 202 | { 203 | "chainId": 137, 204 | "address": "0x581607e03ef48104eb18fa42c6d5a64db3b56733" 205 | }, 206 | { 207 | "chainId": 137, 208 | "address": "0xa193bcbe23bc1ab69572a951b6ce2f8dfaff874b" 209 | }, 210 | { 211 | "chainId": 137, 212 | "address": "0x79a54bf21f766587bb28b72d0e4584d426a47ee7" 213 | }, 214 | { 215 | "chainId": 137, 216 | "address": "0x520a996ae1bd7059c157dad873224ea13cc57a96" 217 | }, 218 | { 219 | "chainId": 137, 220 | "address": "0x6d5e09bf8aeb731487b756f4845739641992930d" 221 | }, 222 | { 223 | "chainId": 137, 224 | "address": "0xec4a68dec2240304a717e6854110f803ac4ed83f" 225 | }, 226 | { 227 | "chainId": 137, 228 | "address": "0x708297f8cfa8671822ea5d9aeb5e5d39827a4ffa" 229 | }, 230 | { 231 | "chainId": 137, 232 | "address": "0x38f268c21b882af6bb3ce13f22975aad44b2709f" 233 | }, 234 | { 235 | "chainId": 137, 236 | "address": "0xc828ee560272d9648281a9e77bd70dca905502b8" 237 | }, 238 | { 239 | "chainId": 137, 240 | "address": "0xb9de3898672f66292da7d934c9c51461a7462cb9" 241 | }, 242 | { 243 | "chainId": 137, 244 | "address": "0x5c4784c238cdb12c713e079f53ea3738af2f1db5" 245 | }, 246 | { 247 | "chainId": 137, 248 | "address": "0x17bcdaedbed4a894c5c1ae7dd12fba95dfc5b047" 249 | }, 250 | { 251 | "chainId": 137, 252 | "address": "0xa191bb15485185288e00ca664eaa8777dd4444d8" 253 | }, 254 | { 255 | "chainId": 137, 256 | "address": "0x4b12c1e71a7d573d3a0d75eba168a38c34e88978" 257 | }, 258 | { 259 | "chainId": 137, 260 | "address": "0x8c5f6ade541d3b80e0922d7df44a9053e91af60c" 261 | }, 262 | { 263 | "chainId": 137, 264 | "address": "0x35acfb43dc99815f09584c068f752452ddbe23e4" 265 | }, 266 | { 267 | "chainId": 137, 268 | "address": "0x4f075b8ae1335838718ad423993c8f71480caab7" 269 | }, 270 | { 271 | "chainId": 137, 272 | "address": "0x7a4b6939cd331774c0eb9b41cfeec5c504ac772f" 273 | }, 274 | { 275 | "chainId": 137, 276 | "address": "0xab8cba449f8c5104458fc17aed9c9712d642811f" 277 | }, 278 | { 279 | "chainId": 137, 280 | "address": "0x4b1db31acdd328e4749193012b3b7d5b1edea770" 281 | }, 282 | { 283 | "chainId": 137, 284 | "address": "0xf9c54abeab4ea269e39cf1ed6b6d4f6e8950f398" 285 | }, 286 | { 287 | "chainId": 137, 288 | "address": "0x9e97156477ab4808dc18b04c84fd9ba7047a5bfc" 289 | }, 290 | { 291 | "chainId": 137, 292 | "address": "0xf3945b2864fabe099534b9567f126179f9f79e17" 293 | }, 294 | { 295 | "chainId": 137, 296 | "address": "0xecb97040ecfa1725778b42582dfeb6b2924dfad8" 297 | }, 298 | { 299 | "chainId": 137, 300 | "address": "0x34752016750beed08b243e052ded3e24aba971cf" 301 | }, 302 | { 303 | "chainId": 137, 304 | "address": "0x4305e8ceedb952687858991e544bfaabd771d689" 305 | }, 306 | { 307 | "chainId": 137, 308 | "address": "0x422f3e924b9e1ead6766cd740e75957f2150e75e" 309 | }, 310 | { 311 | "chainId": 137, 312 | "address": "0x709b8494bfc04bcdb3a422b1778e0ef889a2343e" 313 | }, 314 | { 315 | "chainId": 137, 316 | "address": "0x66b49d3926609b97b2b0d79d25ab431c855777db" 317 | }, 318 | { 319 | "chainId": 137, 320 | "address": "0x7f65a8739bf429cd4e92f90ac7936c25830e6045" 321 | }, 322 | { 323 | "chainId": 137, 324 | "address": "0x73e960285ba5c36560a4cd535ac22886967f4bb4" 325 | }, 326 | { 327 | "chainId": 137, 328 | "address": "0x619f0f574e6faf69ff94850d79cb3fcd351be32c" 329 | }, 330 | { 331 | "chainId": 137, 332 | "address": "0xfe6959adff20d71f350d878b6ad988efc34bcf06" 333 | }, 334 | { 335 | "chainId": 137, 336 | "address": "0x6a623b07d84f86c6a3e5d520f896fd0fadb301e2" 337 | }, 338 | { 339 | "chainId": 137, 340 | "address": "0xf83ad3e8ab1781b52c9609282fbd85468aa50faa" 341 | }, 342 | { 343 | "chainId": 137, 344 | "address": "0xda13b4532d2a00e06f6f9328a2249c26d776b898" 345 | }, 346 | { 347 | "chainId": 137, 348 | "address": "0x7113d11b567b7049378c3e3b2d86718a86bb831a" 349 | }, 350 | { 351 | "chainId": 137, 352 | "address": "0xdac5f23d2890a1129a3fc6416b292a0ca82d3ccc" 353 | }, 354 | { 355 | "chainId": 137, 356 | "address": "0xcc372e1e0ddcc9aac0b4a8d6b86b67ec8ea4647e" 357 | }, 358 | { 359 | "chainId": 137, 360 | "address": "0x5fb715320cd9037921337f7eb2a00825c636a446" 361 | }, 362 | { 363 | "chainId": 137, 364 | "address": "0x3accd49f9f73cba91ad9fd1adc2ab7512f4bd3bf" 365 | }, 366 | { 367 | "chainId": 137, 368 | "address": "0xc0756e67e5363a000912ca074ed6f0647bc339fe" 369 | }, 370 | { 371 | "chainId": 137, 372 | "address": "0x08cda8839ce8854b85a833a0cdde371cc2d0f59e" 373 | }, 374 | { 375 | "chainId": 137, 376 | "address": "0x67271afea71f62d85cda39d7efe263727cb7d2f3" 377 | }, 378 | { 379 | "chainId": 137, 380 | "address": "0x5459152d2274586f98044159c79283367d6306ef" 381 | }, 382 | { 383 | "chainId": 137, 384 | "address": "0x8d8b51188a267b5dd8495c40a8e93c698202b7fe" 385 | }, 386 | { 387 | "chainId": 137, 388 | "address": "0x1a2c6e496cdf70beaa1faa7e7a756033d1fcc78c" 389 | }, 390 | { 391 | "chainId": 137, 392 | "address": "0x8ac78201f18bc31f612b23ec7e414a1d9711f766" 393 | }, 394 | { 395 | "chainId": 137, 396 | "address": "0x91413b1cf4e26d66c3b6d943d0c359df2240fb25" 397 | }, 398 | { 399 | "chainId": 137, 400 | "address": "0x636f2be1950cfa1dbcbe5871ba303dce52efeb40" 401 | }, 402 | { 403 | "chainId": 137, 404 | "address": "0x996f19d4b1ce6d5ad72ceaaa53152ceb1b187fd0" 405 | }, 406 | { 407 | "chainId": 137, 408 | "address": "0xda734517edd4607550e5ff57dbe306af628b4c01" 409 | }, 410 | { 411 | "chainId": 137, 412 | "address": "0xfd0caba05f5212a1495c0eb2eaa30533f677c095" 413 | }, 414 | { 415 | "chainId": 137, 416 | "address": "0xe51aeb0e97ffcef96b8e6e42ccfd073590984645" 417 | }, 418 | { 419 | "chainId": 137, 420 | "address": "0xc34413054d72a16c6e6cae3760d9e3eda259e9e8" 421 | }, 422 | { 423 | "chainId": 137, 424 | "address": "0xcd373582b99bbb8fd430a395b3a12efae203a394" 425 | }, 426 | { 427 | "chainId": 137, 428 | "address": "0x00bfc0ca3696e0a52de2ae584cc88452218a4be4" 429 | }, 430 | { 431 | "chainId": 137, 432 | "address": "0x4accad87e816c2e8065b2616be98ddce77ce0486" 433 | }, 434 | { 435 | "chainId": 137, 436 | "address": "0x40e2210d41b65d9964852b44ea1c6669aac5496f" 437 | }, 438 | { 439 | "chainId": 137, 440 | "address": "0xf8b020e55d6db3d6de3734742400614d88f083cf" 441 | }, 442 | { 443 | "chainId": 137, 444 | "address": "0xc27158bb8e08899d38765752f91d7d778e16ab8e" 445 | }, 446 | { 447 | "chainId": 137, 448 | "address": "0xed6f31501419196137b776ef503354639d82cb6d" 449 | }, 450 | { 451 | "chainId": 137, 452 | "address": "0xcc34821d262ec99712be3ab18ec00eea5a8d1d24" 453 | }, 454 | { 455 | "chainId": 137, 456 | "address": "0x6499d97a606074cb8287dd1570fadba387133e40" 457 | }, 458 | { 459 | "chainId": 137, 460 | "address": "0x96f08c0c4e6957f91d611ef7ad318f57d906516e" 461 | }, 462 | { 463 | "chainId": 137, 464 | "address": "0xb9ce1466c145f66cf87a7862732af728343cc3d9" 465 | }, 466 | { 467 | "chainId": 137, 468 | "address": "0x677deb56127c40a6dda9cf8a05541531637eccf2" 469 | }, 470 | { 471 | "chainId": 137, 472 | "address": "0x8d3fc0914a782d33e6918906a0fb91b5e005940f" 473 | }, 474 | { 475 | "chainId": 137, 476 | "address": "0x8dd34e59870fc6b669e52eaa4cd7d98184281ed2" 477 | }, 478 | { 479 | "chainId": 137, 480 | "address": "0x8ccc774ea1df42c8f768e17bd6d88c207508e044" 481 | }, 482 | { 483 | "chainId": 137, 484 | "address": "0xe68f30058b7f5fa957a50be6d2ccb5745d40346b" 485 | }, 486 | { 487 | "chainId": 137, 488 | "address": "0xd1ef337b7c1640697a6696772dd218434dba9e3a" 489 | }, 490 | { 491 | "chainId": 137, 492 | "address": "0xf227b52d48f140601439bd5063c4d6209786b34b" 493 | }, 494 | { 495 | "chainId": 137, 496 | "address": "0x2e591d7e08fb893d8761dd44223e8b96f287f8fa" 497 | }, 498 | { 499 | "chainId": 137, 500 | "address": "0xfe4e02555ef9f74d19c7f536d229661eb3a727c2" 501 | }, 502 | { 503 | "chainId": 137, 504 | "address": "0x84b5fd5bde8c4162597c2db970d2770429b708c0" 505 | }, 506 | { 507 | "chainId": 137, 508 | "address": "0x4e1790cf6ad4d766910e45455ac2b8a4d4d3a287" 509 | }, 510 | { 511 | "chainId": 137, 512 | "address": "0x2dbd65f07c5d4ab9fbb0179b84c27809b33fd470" 513 | }, 514 | { 515 | "chainId": 137, 516 | "address": "0xed3df552af44122eeb27d2a880597fc97cd00bce" 517 | }, 518 | { 519 | "chainId": 137, 520 | "address": "0xca2443391dd5b73dc0264af8fa71f312d9784c43" 521 | }, 522 | { 523 | "chainId": 137, 524 | "address": "0xd58688b659c95b5322c6ead3cc8c9452dd655fab" 525 | }, 526 | { 527 | "chainId": 137, 528 | "address": "0x0f43f56e30400e66ff0eec18ca885f59e1584cc1" 529 | }, 530 | { 531 | "chainId": 137, 532 | "address": "0x57ef62cfcb05e96b7218945cef041455d0cc65d2" 533 | }, 534 | { 535 | "chainId": 137, 536 | "address": "0x502ebc2fe61d7e3a563ac102e9b617229d8fd391" 537 | }, 538 | { 539 | "chainId": 137, 540 | "address": "0x9b8687f08b5728c8b8523536b087e1bb8c3349b0" 541 | }, 542 | { 543 | "chainId": 137, 544 | "address": "0xafa4019a4905bc71510a1938a34721fd501292f9" 545 | }, 546 | { 547 | "chainId": 137, 548 | "address": "0x26ef907dd7f33bdc49e9fbc42ab2ac9d7147c51d" 549 | }, 550 | { 551 | "chainId": 137, 552 | "address": "0x26b6336289d36549208c1cb3eb5044917c2562d2" 553 | }, 554 | { 555 | "chainId": 137, 556 | "address": "0x13ac7c42fe58a3872b416dfface216310d378b0b" 557 | }, 558 | { 559 | "chainId": 137, 560 | "address": "0x400784930560ab531bd840eb00f52e9cf66bdf98" 561 | }, 562 | { 563 | "chainId": 137, 564 | "address": "0x33044d2c29686795228b89b11d2d34727b8df9bc" 565 | }, 566 | { 567 | "chainId": 137, 568 | "address": "0xd343a4e4f5846d559b992163333227232cfe64cf" 569 | }, 570 | { 571 | "chainId": 137, 572 | "address": "0x385e2000681d5979ae4e5171b94b5d5813d6253f" 573 | }, 574 | { 575 | "chainId": 137, 576 | "address": "0xf30355ba14b2d3b31597ec71a4542f57e902cb80" 577 | }, 578 | { 579 | "chainId": 137, 580 | "address": "0xf2c1b3b6eb00a3fe46478fc2e7a5e04997feba22" 581 | }, 582 | { 583 | "chainId": 137, 584 | "address": "0xf02b982a30b6944a2bbefcbd71cc6eb83c7b04b3" 585 | }, 586 | { 587 | "chainId": 137, 588 | "address": "0xf523d30c674f117d23b69b51c9be131459804c34" 589 | }, 590 | { 591 | "chainId": 137, 592 | "address": "0x9409def6e18f0e93a70d08cbcfba3565e0fa17fe" 593 | }, 594 | { 595 | "chainId": 137, 596 | "address": "0xbc2b48bc930ddc4e5cfb2e87a45c379aab3aac5c" 597 | }, 598 | { 599 | "chainId": 137, 600 | "address": "0x5865bfee7ae9aabb9215252ee520e072ade5c2a4" 601 | }, 602 | { 603 | "chainId": 137, 604 | "address": "0x659e79849ed57fa5b2a336cdd03a4d9586a0e36a" 605 | }, 606 | { 607 | "chainId": 137, 608 | "address": "0x0839ded1edc8ae842574f0fe3ced4dcb456352dd" 609 | }, 610 | { 611 | "chainId": 137, 612 | "address": "0x9c1740973d763b0913dfd31b6d54a55bf710ce57" 613 | }, 614 | { 615 | "chainId": 137, 616 | "address": "0x0b91b07beb67333225a5ba0259d55aee10e3a578" 617 | }, 618 | { 619 | "chainId": 137, 620 | "address": "0x7d845a498135cdace3127b959b78ca0fc1f00218" 621 | }, 622 | { 623 | "chainId": 137, 624 | "address": "0xc43094f29e3fe163cec088bfb991e32ba5ee2364" 625 | }, 626 | { 627 | "chainId": 137, 628 | "address": "0x7bfe43e475ebea07fa03337da551e18502c8793c" 629 | }, 630 | { 631 | "chainId": 137, 632 | "address": "0xd2a548b68bb9e36494ec0a0d5ae3e0b1b08b317e" 633 | }, 634 | { 635 | "chainId": 137, 636 | "address": "0x81067076dcb7d3168ccf7036117b9d72051205e2" 637 | }, 638 | { 639 | "chainId": 137, 640 | "address": "0xd2da8c2677252c7809a0c3b3f048db4833fe2583" 641 | }, 642 | { 643 | "chainId": 137, 644 | "address": "0xecdff6fd2f184f8b8987682a10aa6890ca74c5a8" 645 | }, 646 | { 647 | "chainId": 137, 648 | "address": "0xdfd605a4a50bad494e20fed2de25f667721c9f53" 649 | }, 650 | { 651 | "chainId": 137, 652 | "address": "0x011de7ae82cabe65824114110773096181bb0215" 653 | }, 654 | { 655 | "chainId": 137, 656 | "address": "0x87d3fa76a5abac0c6aac91235869461426d752c6" 657 | }, 658 | { 659 | "chainId": 137, 660 | "address": "0x0ef4255dd0a6200894e87bf3cc1a0c69f9c0d1c4" 661 | }, 662 | { 663 | "chainId": 137, 664 | "address": "0xaf19e0227cdded0b0a107f1d5e6daa16770814f2" 665 | }, 666 | { 667 | "chainId": 137, 668 | "address": "0x0688640d78124c5d6b82dcc706e203462584987e" 669 | }, 670 | { 671 | "chainId": 137, 672 | "address": "0xe0ed0bac16c4425901848082f02ad8566c66dce3" 673 | }, 674 | { 675 | "chainId": 137, 676 | "address": "0xf96ccc3d690007abd3ce07349068cefbc210f1d5" 677 | }, 678 | { 679 | "chainId": 137, 680 | "address": "0x6ac3a05967d0db28846d3714b24408c133d5d435" 681 | }, 682 | { 683 | "chainId": 137, 684 | "address": "0x23a198213fa0135a2cb063b133d743db1f76fca0" 685 | }, 686 | { 687 | "chainId": 137, 688 | "address": "0xa85f8a198d59f0fda82333be9aeeb50f24dd59ff" 689 | }, 690 | { 691 | "chainId": 137, 692 | "address": "0xe4fb1bb8423417a460286b0ed44b64e104c5fae5" 693 | }, 694 | { 695 | "chainId": 137, 696 | "address": "0xdc8fa3fab8421ff44cc6ca7f966673ff6c0b3b58" 697 | }, 698 | { 699 | "chainId": 137, 700 | "address": "0x14f2c84a58e065c846c5fdddade0d3548f97a517" 701 | }, 702 | { 703 | "chainId": 137, 704 | "address": "0xcf68f02d7dd6a4642ae6a77f6a3676d0cbc834c9" 705 | }, 706 | { 707 | "chainId": 137, 708 | "address": "0x71618b9f17dbb02a8d5cd8ae5a26cecedfeee7c7" 709 | }, 710 | { 711 | "chainId": 137, 712 | "address": "0x2744861accb5bd435017c1cfee789b6ebab42082" 713 | }, 714 | { 715 | "chainId": 137, 716 | "address": "0x373c548083b8a4f3a166a2386d5425a051a52394" 717 | }, 718 | { 719 | "chainId": 137, 720 | "address": "0x5229cadb824fd5117f00e3614c138b62f2bd3156" 721 | }, 722 | { 723 | "chainId": 137, 724 | "address": "0xf34e1fef19464c3b0080316faf2a2eea615a408b" 725 | }, 726 | { 727 | "chainId": 137, 728 | "address": "0xef556c61263135ad91a27c8c891e61e521560240" 729 | }, 730 | { 731 | "chainId": 137, 732 | "address": "0xd4820c0519e42d9c14b5020d7ccc60b8664a5955" 733 | }, 734 | { 735 | "chainId": 137, 736 | "address": "0x5de9eb5baa578666dfcdc00d3b2ee3f94c4f1c55" 737 | }, 738 | { 739 | "chainId": 137, 740 | "address": "0x4eb5d71be160f2489006ea5f75d5cf2d14b1acc6" 741 | }, 742 | { 743 | "chainId": 137, 744 | "address": "0x2ccb67d9858b3739508332901d24774cc99fa0eb" 745 | }, 746 | { 747 | "chainId": 137, 748 | "address": "0x2aad6b23c189b82e50d8c24c8c1c6058a3ef9960" 749 | }, 750 | { 751 | "address": "0xcf928f74c24478a4bf87fd9f88fa3287d3e010e8", 752 | "chainId": 137 753 | }, 754 | { 755 | "address": "0xf3dba9047ec6f29e882651636b02ff483c2b0351", 756 | "chainId": 137 757 | }, 758 | { 759 | "address": "0xcf928f74c24478a4bf87fd9f88fa3287d3e010e8", 760 | "chainId": 137 761 | }, 762 | { 763 | "address": "0xf3dba9047ec6f29e882651636b02ff483c2b0351", 764 | "chainId": 137 765 | } 766 | ] 767 | -------------------------------------------------------------------------------- /tokens/BAS.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "Backed CSPX S&P 500", 4 | "address": "0xC3cE78B037DDA1B966D31EC7979d3f3a38571A8E", 5 | "symbol": "bCSPX", 6 | "decimals": 18, 7 | "chainId": 8453, 8 | "logoURI": "https://assets.coingecko.com/coins/images/31891/standard/bCSPX_200p.png?1740041074" 9 | }, 10 | { 11 | "name": "Backed Coinbase", 12 | "address": "0xbbcb0356bB9e6B3Faa5CbF9E5F36185d53403Ac9", 13 | "symbol": "bCOIN", 14 | "decimals": 18, 15 | "chainId": 8453, 16 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 17 | }, 18 | { 19 | "name": "Wrapped Backed Coinbase", 20 | "address": "0xDEc933e2392AD908263e70A386fbF34e703Ffe8F", 21 | "symbol": "wbCOIN", 22 | "decimals": 18, 23 | "chainId": 8453, 24 | "logoURI": "https://assets.coingecko.com/coins/images/54429/standard/bCOIN_200p.png?1740041341" 25 | }, 26 | { 27 | "name": "Backed Tesla", 28 | "address": "0x14A5f2872396802C3Cc8942A39Ab3E4118EE5038", 29 | "symbol": "bTSLA", 30 | "decimals": 18, 31 | "chainId": 8453, 32 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 33 | }, 34 | { 35 | "name": "Wrapped Backed Tesla", 36 | "address": "0x1f82284C1658Ad71C576f7230E6C2DEE7901c1FA", 37 | "symbol": "wbTSLA", 38 | "decimals": 18, 39 | "chainId": 8453, 40 | "logoURI": "https://assets.coingecko.com/coins/images/54428/standard/bTSLA_200p.png?1740041458" 41 | }, 42 | { 43 | "name": "Backed NVIDIA", 44 | "address": "0xA34C5e0AbE843E10461E2C9586Ea03E55Dbcc495", 45 | "symbol": "bNVDA", 46 | "decimals": 18, 47 | "chainId": 8453, 48 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 49 | }, 50 | { 51 | "name": "Wrapped Backed NVIDIA", 52 | "address": "0x7E8101A1C322D394b3961498c7D40d2DFA94C392", 53 | "symbol": "wbNVDA", 54 | "decimals": 18, 55 | "chainId": 8453, 56 | "logoURI": "https://assets.coingecko.com/coins/images/38911/standard/bNVDA_200p.png?1740041447" 57 | }, 58 | { 59 | "name": "Backed Strategy", 60 | "address": "0xaC28C9178ACc8BA4A11A29E013a3A2627086e422", 61 | "symbol": "bMSTR", 62 | "decimals": 18, 63 | "chainId": 8453, 64 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 65 | }, 66 | { 67 | "name": "Wrapped Backed Strategy", 68 | "address": "0x1a4F71B0Ff3C22540887bcf83b50054a213c673d", 69 | "symbol": "wbMSTR", 70 | "decimals": 18, 71 | "chainId": 8453, 72 | "logoURI": "https://assets.coingecko.com/coins/images/38914/standard/bMSTR_200p.png?1740041420" 73 | }, 74 | { 75 | "name": "The Innovation Game", 76 | "address": "0x0C03Ce270B4826Ec62e7DD007f0B716068639F7B", 77 | "symbol": "TIG", 78 | "decimals": 18, 79 | "chainId": 8453, 80 | "logoURI": "https://assets.coingecko.com/coins/images/50669/standard/tiglogo-clean_200x200.png" 81 | }, 82 | { 83 | "name": "Toshi Token", 84 | "address": "0x8544FE9D190fD7EC52860abBf45088E81Ee24a8c", 85 | "symbol": "TOSHI", 86 | "decimals": 18, 87 | "chainId": 8453, 88 | "logoURI": "https://basescan.org/token/images/toshibase2_32.png" 89 | }, 90 | { 91 | "name": "Horizon", 92 | "address": "0x081AD949deFe648774C3B8deBe0E4F28a80716dc", 93 | "symbol": "HZN", 94 | "decimals": 18, 95 | "chainId": 8453, 96 | "logoURI": "https://s2.coinmarketcap.com/static/img/coins/64x64/9237.png" 97 | }, 98 | { 99 | "name": "Bald", 100 | "address": "0x27D2DECb4bFC9C76F0309b8E88dec3a601Fe25a8", 101 | "symbol": "BALD", 102 | "decimals": 18, 103 | "chainId": 8453, 104 | "logoURI": "https://static.debank.com/image/base_token/logo_url/0x27d2decb4bfc9c76f0309b8e88dec3a601fe25a8/4e8bf57d21f195fa7c693b8558d1965e.png" 105 | }, 106 | { 107 | "address": "0xF544251D25f3d243A36B07e7E7962a678f952691", 108 | "chainId": 8453, 109 | "symbol": "TAROT", 110 | "decimals": 18, 111 | "name": "Tarot", 112 | "logoURI": "https://static.debank.com/image/project/logo_url/tarot/233920bfdf23b95af19a7224a0983b27.png" 113 | }, 114 | { 115 | "address": "0xe3b53af74a4bf62ae5511055290838050bf764df", 116 | "chainId": 8453, 117 | "symbol": "STG", 118 | "decimals": 18, 119 | "name": "StargateToken", 120 | "logoURI": "https://static.debank.com/image/project/logo_url/stargate/3c6fbbbb1e62793ee34effb91d8769e7.png" 121 | }, 122 | { 123 | "address": "0x2f85d372Bef829e866f8917378Ff20A88E7FC403", 124 | "chainId": 8453, 125 | "logoURI": "https://strapi.jumper.exchange/uploads/coolcoin_b7e2f7f32f.webp", 126 | "decimals": 10, 127 | "name": "CoolCoin", 128 | "symbol": "$COOL" 129 | }, 130 | { 131 | "address": "0x532f27101965dd16442E59d40670FaF5eBB142E4", 132 | "chainId": 8453, 133 | "logoURI": "https://strapi.jumper.exchange/uploads/brett_ca2d328cc8.jpeg", 134 | "decimals": 18, 135 | "name": "Brett", 136 | "symbol": "BRETT" 137 | }, 138 | { 139 | "address": "0x70737489DFDf1A29b7584d40500d3561bD4Fe196", 140 | "chainId": 8453, 141 | "logoURI": "https://strapi.jumper.exchange/uploads/bored_70d2ad205b.webp", 142 | "decimals": 18, 143 | "name": "BORED", 144 | "symbol": "BORED" 145 | }, 146 | { 147 | "address": "0xAC1Bd2486aAf3B5C0fc3Fd868558b082a531B2B4", 148 | "chainId": 8453, 149 | "logoURI": "https://strapi.jumper.exchange/uploads/toshi_51fef7e455.webp", 150 | "decimals": 18, 151 | "name": "Toshi", 152 | "symbol": "TOSHI" 153 | }, 154 | { 155 | "address": "0x13741C5dF9aB03E7Aa9Fb3Bf1f714551dD5A5F8a", 156 | "chainId": 8453, 157 | "logoURI": "https://strapi.jumper.exchange/uploads/noggles_320fcae2c0.webp", 158 | "decimals": 18, 159 | "name": "Noggles", 160 | "symbol": "NOGS" 161 | }, 162 | { 163 | "address": "0xFF0C532FDB8Cd566Ae169C1CB157ff2Bdc83E105", 164 | "chainId": 8453, 165 | "logoURI": "https://strapi.jumper.exchange/uploads/frenpet_21607d080c.webp", 166 | "decimals": 18, 167 | "name": "Fren Pet", 168 | "symbol": "Fren Pet" 169 | }, 170 | { 171 | "address": "0x6921B130D297cc43754afba22e5EAc0FBf8Db75b", 172 | "chainId": 8453, 173 | "logoURI": "https://strapi.jumper.exchange/uploads/doginme_2c08ffbeef.png", 174 | "decimals": 18, 175 | "name": "doginme", 176 | "symbol": "doginme" 177 | }, 178 | { 179 | "address": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed", 180 | "chainId": 8453, 181 | "logoURI": "https://strapi.jumper.exchange/uploads/degen_38108fbdaa.webp", 182 | "decimals": 18, 183 | "name": "Degen", 184 | "symbol": "DEGEN" 185 | }, 186 | { 187 | "address": "0x000096630066820566162C94874A776532705231", 188 | "chainId": 8453, 189 | "logoURI": "https://raw.githubusercontent.com/idriss-xyz/contribution-guide/refs/heads/main/logo.svg", 190 | "decimals": 18, 191 | "name": "IDRISS", 192 | "symbol": "IDRISS" 193 | }, 194 | { 195 | "address": "0x3e05D37CFBd8caaad9E3322D35CC727AfaFF63E3", 196 | "chainId": 8453, 197 | "logoURI": "https://strapi.jumper.exchange/uploads/beng_fb10df317b.webp", 198 | "decimals": 18, 199 | "name": "Based Peng", 200 | "symbol": "BENG" 201 | }, 202 | { 203 | "address": "0xE3086852A4B125803C815a158249ae468A3254Ca", 204 | "chainId": 8453, 205 | "logoURI": "https://strapi.jumper.exchange/uploads/mfercoin_logo_6e4f3a463d.webp", 206 | "decimals": 18, 207 | "name": "mfercoin", 208 | "symbol": "$mfer" 209 | }, 210 | { 211 | "address": "0x7d9CE55D54FF3FEddb611fC63fF63ec01F26D15F", 212 | "chainId": 8453, 213 | "logoURI": "https://strapi.jumper.exchange/uploads/fungi_f67f34fe47.webp", 214 | "decimals": 9, 215 | "name": "Fungi", 216 | "symbol": "FUNGI" 217 | }, 218 | { 219 | "address": "0x85E90a5430AF45776548ADB82eE4cD9E33B08077", 220 | "chainId": 8453, 221 | "logoURI": "https://strapi.jumper.exchange/uploads/dino_83f477aa75.webp", 222 | "decimals": 18, 223 | "name": "DINO", 224 | "symbol": "DINO" 225 | }, 226 | { 227 | "address": "0x347F500323D51E9350285Daf299ddB529009e6AE", 228 | "chainId": 8453, 229 | "logoURI": "https://strapi.jumper.exchange/uploads/blerf_cbc846af8d.webp", 230 | "decimals": 18, 231 | "name": "BLERF", 232 | "symbol": "BLERF" 233 | }, 234 | { 235 | "address": "0xfEA9DcDc9E23a9068bF557AD5b186675C61d33eA", 236 | "chainId": 8453, 237 | "logoURI": "https://strapi.jumper.exchange/uploads/based_shiba_inu_08cbdab0a4.webp", 238 | "decimals": 18, 239 | "name": "Based Shiba Inu", 240 | "symbol": "BSHIB" 241 | }, 242 | { 243 | "address": "0xA61BeB4A3d02decb01039e378237032B351125B4", 244 | "chainId": 8453, 245 | "symbol": "EURA", 246 | "decimals": 18, 247 | "name": "EURA (previously agEUR)", 248 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/EURA.svg" 249 | }, 250 | { 251 | "address": "0x004626A008B1aCdC4c74ab51644093b155e59A23", 252 | "chainId": 8453, 253 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stEUR.svg", 254 | "decimals": 18, 255 | "name": "Staked EURA", 256 | "symbol": "stEUR" 257 | }, 258 | { 259 | "address": "0x0000206329b97DB379d5E1Bf586BbDB969C63274", 260 | "chainId": 8453, 261 | "symbol": "USDA", 262 | "decimals": 18, 263 | "name": "USDA", 264 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/USDA.svg" 265 | }, 266 | { 267 | "address": "0x0022228a2cc5E7eF0274A7Baa600d44da5aB5776", 268 | "chainId": 8453, 269 | "logoURI": "https://raw.githubusercontent.com/AngleProtocol/angle-token-list/main/src/assets/tokens/stUSD.svg", 270 | "decimals": 18, 271 | "name": "Staked USDA", 272 | "symbol": "stUSD" 273 | }, 274 | { 275 | "address": "0x0e0c9756a3290cD782CF4aB73ac24D25291c9564", 276 | "chainId": 8453, 277 | "logoURI": "https://static.debank.com/image/base_token/logo_url/0x0e0c9756a3290cd782cf4ab73ac24d25291c9564/3871f803a0788f9f6239014ea5d763af.png", 278 | "decimals": 18, 279 | "name": "Anime", 280 | "symbol": "ANIME" 281 | }, 282 | { 283 | "address": "0x18e692c03de43972fe81058f322fa542ae1a5e2c", 284 | "chainId": 8453, 285 | "logoURI": "https://static.debank.com/image/eth_token/logo_url/0xa735a3af76cc30791c61c10d585833829d36cbe0/574009b28ce2f77459a084c68d347564.png", 286 | "decimals": 18, 287 | "name": "Image Generation AI", 288 | "symbol": "imgnAI" 289 | }, 290 | { 291 | "address": "0xe656c7067aeba98f2671e92b3f3611a01dd87bc3", 292 | "chainId": 8453, 293 | "logoURI": "https://anzen.finance/anz-token.svg", 294 | "decimals": 18, 295 | "name": "Anzen Finance", 296 | "symbol": "ANZ" 297 | }, 298 | { 299 | "address": "0x3E64cD8Fd4d2FAe3D7f4710817885B0941838d0B", 300 | "chainId": 8453, 301 | "logoURI": "https://dd.dexscreener.com/ds-data/tokens/base/0x3e64cd8fd4d2fae3d7f4710817885b0941838d0b.png", 302 | "decimals": 18, 303 | "name": "3 Beras Capital", 304 | "symbol": "3BC" 305 | }, 306 | { 307 | "address": "0x9d0E8f5b25384C7310CB8C6aE32C8fbeb645d083", 308 | "chainId": 8453, 309 | "logoURI": "https://coin-images.coingecko.com/coins/images/52889/small/Token_Logo.png?1734601695", 310 | "decimals": 18, 311 | "name": "Derive", 312 | "symbol": "DRV" 313 | }, 314 | { 315 | "name": "mBASIS", 316 | "address": "0x1C2757c1FeF1038428b5bEF062495ce94BBe92b2", 317 | "symbol": "mBASIS", 318 | "decimals": 18, 319 | "chainId": 8453, 320 | "logoURI": "https://assets.coingecko.com/coins/images/50593/standard/mBASIS_logo.png?1728444389" 321 | }, 322 | { 323 | "name": "mTBILL", 324 | "address": "0xDD629E5241CbC5919847783e6C96B2De4754e438", 325 | "symbol": "mTBILL", 326 | "decimals": 18, 327 | "chainId": 8453, 328 | "logoURI": "https://assets.coingecko.com/coins/images/37839/standard/mTBILL_token.png?1728417279" 329 | }, 330 | { 331 | "address": "0x7ff7fa94b8b66ef313f7970d4eebd2cb3103a2c0", 332 | "chainId": 8453, 333 | "symbol": "VANA", 334 | "decimals": 18, 335 | "name": "VANA", 336 | "logoURI": "https://assets.coingecko.com/coins/images/51404/small/logo.png?1731086679" 337 | }, 338 | { 339 | "address": "0x18Bc5bcC660cf2B9cE3cd51a404aFe1a0cBD3C22", 340 | "chainId": 8453, 341 | "symbol": "IDRX", 342 | "decimals": 2, 343 | "name": "IDRX", 344 | "logoURI": "https://assets.coingecko.com/coins/images/34883/standard/IDRX_BLUE_COIN_200x200.png?1734983273" 345 | }, 346 | { 347 | "name": "BetSwirl v2", 348 | "address": "0x94025780a1ab58868d9b2dbbb775f44b32e8e6e5", 349 | "symbol": "BETS", 350 | "decimals": 18, 351 | "chainId": 8453, 352 | "logoURI": "https://basescan.org/token/images/betswirl_32.png" 353 | }, 354 | { 355 | "address": "0x98d0baa52b2D063E780DE12F615f963Fe8537553", 356 | "chainId": 8453, 357 | "logoURI": "https://s2.coinmarketcap.com/static/img/coins/64x64/35763.png", 358 | "decimals": 18, 359 | "name": "Kaito", 360 | "symbol": "KAITO" 361 | }, 362 | { 363 | "address": "0x04D5ddf5f3a8939889F11E97f8c4BB48317F1938", 364 | "chainId": 8453, 365 | "logoURI": "https://anzen.finance/usdz-coin-128.png", 366 | "decimals": 18, 367 | "name": "Anzen USDz", 368 | "symbol": "USDz" 369 | }, 370 | { 371 | "address": "0xe31eE12bDFDD0573D634124611e85338e2cBF0cF", 372 | "chainId": 8453, 373 | "logoURI": "https://anzen.finance/susdz-coin-128.png", 374 | "decimals": 18, 375 | "name": "Anzen Staked USDz", 376 | "symbol": "sUSDz" 377 | }, 378 | { 379 | "address": "0x58538e6A46E07434d7E7375Bc268D3cb839C0133", 380 | "chainId": 8453, 381 | "logoURI": "https://ethena.fi/shared/ecosystem/ENA.svg", 382 | "decimals": 18, 383 | "name": "ENA", 384 | "symbol": "ENA" 385 | }, 386 | { 387 | "address": "0x211Cc4DD073734dA055fbF44a2b4667d5E5fE5d2", 388 | "chainId": 8453, 389 | "logoURI": "https://ethena.fi/shared/ecosystem/sUSDe.svg", 390 | "decimals": 18, 391 | "name": "sUSDe", 392 | "symbol": "sUSDe" 393 | }, 394 | { 395 | "address": "0xc708B6887DB46005dA033501f8aeBee72d191a5d", 396 | "chainId": 8453, 397 | "logoURI": "https://ethena.fi/shared/usdtb.svg", 398 | "decimals": 18, 399 | "name": "USDtb", 400 | "symbol": "USDtb" 401 | }, 402 | { 403 | "address": "0xc08Cd26474722cE93F4D0c34D16201461c10AA8C", 404 | "chainId": 8453, 405 | "logoURI": "https://assets.coingecko.com/coins/images/37689/standard/CARV_%281%29.png", 406 | "decimals": 18, 407 | "name": "CARV", 408 | "symbol": "CARV" 409 | }, 410 | { 411 | "address": "0x047157CfFB8841A64DB93fd4E29fA3796B78466c", 412 | "chainId": 8453, 413 | "logoURI": "https://i.imgur.com/YzsH0wr.png", 414 | "decimals": 18, 415 | "name": "Scout Protocol Token", 416 | "symbol": "DEV" 417 | }, 418 | { 419 | "address": "0xbb22ff867f8ca3d5f2251b4084f6ec86d4666e14", 420 | "chainId": 8453, 421 | "logoURI": "https://assets.coingecko.com/coins/images/14932/standard/CTX_Logo_200px.png", 422 | "decimals": 18, 423 | "name": "Cryptex", 424 | "symbol": "CTX" 425 | }, 426 | { 427 | "address": "0x1111111111166b7FE7bd91427724B487980aFc69", 428 | "chainId": 8453, 429 | "logoURI": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0xb82181d2122843414c95a0942810b1ef9799bd8e.png", 430 | "decimals": 18, 431 | "name": "Zora", 432 | "symbol": "ZORA" 433 | }, 434 | { 435 | "address": "0x091A5Abe6616e26268e5eEcFF256c2212fcE2707", 436 | "chainId": 8453, 437 | "logoURI": "https://assets.coingecko.com/coins/images/55435/standard/bondETH.png", 438 | "decimals": 18, 439 | "name": "Plaza BondETH", 440 | "symbol": "BondETH" 441 | }, 442 | { 443 | "address": "0x091A5A1e3aa8B96Ab0FB0bC217F5E60Ec4C611a0", 444 | "chainId": 8453, 445 | "logoURI": "https://assets.coingecko.com/coins/images/55436/standard/levETH.png", 446 | "decimals": 18, 447 | "name": "Plaza LevETH", 448 | "symbol": "LevETH" 449 | }, 450 | { 451 | "name": "BOLD Stablecoin", 452 | "address": "0x03569CC076654F82679C4BA2124D64774781B01D", 453 | "symbol": "BOLD", 454 | "chainId": 8453, 455 | "decimals": 18, 456 | "logoURI": "https://assets.coingecko.com/coins/images/53755/standard/BOLD_logo.png?1737183873" 457 | }, 458 | { 459 | "name": "Parallel Governance Token", 460 | "address": "0xfD28f108e95f4D41daAE9dbfFf707D677985998E", 461 | "symbol": "PRL", 462 | "chainId": 8453, 463 | "decimals": 18, 464 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/PRL.svg" 465 | }, 466 | { 467 | "name": "Home", 468 | "address": "0x4bfaa776991e85e5f8b1255461cbbd216cfc714f", 469 | "symbol": "HOME", 470 | "chainId": 8453, 471 | "decimals": 18, 472 | "logoURI": "https://assets.coingecko.com/coins/images/54873/standard/defi-app.png?1742235743" 473 | }, 474 | { 475 | "name": "ArchAI", 476 | "address": "0xd3b0b58ec9516e4b875a075328e2cb059d4d54db", 477 | "symbol": "archai", 478 | "chainId": 8453, 479 | "decimals": 18, 480 | "logoURI": "https://assets.coingecko.com/coins/images/55531/standard/logo_blue.png?1749832743" 481 | }, 482 | { 483 | "name": "Bitcoin USD", 484 | "address": "0xe4b20925D9E9a62F1E492e15a81dC0de62804dd4", 485 | "symbol": "BTCUSD", 486 | "decimals": 18, 487 | "chainId": 8453, 488 | "logoURI": "https://assets.coingecko.com/coins/images/37181/standard/BtcUSD_Logo.png?1713514017" 489 | }, 490 | { 491 | "name": "Wrapped XTZ", 492 | "address": "0x91F9cc2649ac70a071602cadE9b0C1A5868af51D", 493 | "symbol": "WXTZ", 494 | "chainId": 8453, 495 | "decimals": 18, 496 | "logoURI": "https://static.debank.com/image/ethlink_token/logo_url/0xc9b53ab2679f573e480d01e0f49e2b5cfb7a3eab/3989b9556728fdc24cf043ed9762d726.png" 497 | }, 498 | { 499 | "address": "0xdfBEA88C4842d30c26669602888d746D30F9D60d", 500 | "chainId": 8453, 501 | "logoURI": "https://assets.coingecko.com/coins/images/36067/standard/200px.png?1710405601", 502 | "decimals": 18, 503 | "name": "crow with knife", 504 | "symbol": "CAW" 505 | }, 506 | { 507 | "address": "0x00000000A22C618fd6b4D7E9A335C4B96B189a38", 508 | "chainId": 8453, 509 | "logoURI": "https://static.debank.com/image/base_token/logo_url/0x00000000a22c618fd6b4d7e9a335c4b96b189a38/f64375b8d147f359e20e4c02645f5f8a.png", 510 | "decimals": 18, 511 | "name": "Towns", 512 | "symbol": "TOWNS" 513 | }, 514 | { 515 | "name": "USDp", 516 | "address": "0x76A9A0062ec6712b99B4f63bD2b4270185759dd5", 517 | "symbol": "USDp", 518 | "chainId": 8453, 519 | "decimals": 18, 520 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/USDp.svg" 521 | }, 522 | { 523 | "name": "Staked USDp", 524 | "address": "0x472eD57b376fE400259FB28e5C46eB53f0E3e7E7", 525 | "symbol": "sUSDp", 526 | "chainId": 8453, 527 | "decimals": 18, 528 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/USDp/sUSDp.svg" 529 | }, 530 | { 531 | "name": "Staked PRL 1", 532 | "address": "0x01fA35fDE0E813e2D6687660a74A313d8D922E48", 533 | "symbol": "sPRL1", 534 | "chainId": 8453, 535 | "decimals": 18, 536 | "logoURI": "https://raw.githubusercontent.com/parallel-protocol/parallel-brand-kit/main/Tokens/PRL/sPRL.svg" 537 | }, 538 | { 539 | "name": "Yala Token", 540 | "address": "0xF970706063b7853877F39515C96932D49d5AC9Cd", 541 | "symbol": "YALA", 542 | "chainId": 8453, 543 | "decimals": 18, 544 | "logoURI": "https://yala.org/yala.svg" 545 | }, 546 | { 547 | "name": "Yala stablecoin", 548 | "address": "0xE868084cf08F3c3db11f4B73a95473762d9463f7", 549 | "symbol": "YU", 550 | "chainId": 8453, 551 | "decimals": 18, 552 | "logoURI": "https://yala.org/yu.svg" 553 | }, 554 | { 555 | "name": "Bio Protocol", 556 | "address": "0x226A2FA2556C48245E57cd1cbA4C6c9e67077DD2", 557 | "symbol": "BIO", 558 | "chainId": 8453, 559 | "decimals": 18, 560 | "logoURI": "https://app.bio.xyz/logos/bio-logo.png" 561 | }, 562 | { 563 | "name": "SEDA", 564 | "address": "0x306acd0c07c430abbbb2e74ef7bde94f32a898c0", 565 | "symbol": "SEDA", 566 | "decimals": 18, 567 | "chainId": 8453, 568 | "logoURI": "https://assets.coingecko.com/coins/images/36689/standard/SEDA_Logo.png?1712087674" 569 | }, 570 | { 571 | "name": "VISION ai by Virtuals", 572 | "address": "0x50d7A818E5e339ebE13b17E130B5B608fAC354DC", 573 | "symbol": "VISION", 574 | "decimals": 18, 575 | "chainId": 8453, 576 | "logoURI": "https://assets.coingecko.com/coins/images/53391/standard/BASE_flat_white.png?1736277616" 577 | }, 578 | { 579 | "name": "Folks Finance", 580 | "address": "0xFF7F8F301F7A706E3CfD3D2275f5dc0b9EE8009B", 581 | "symbol": "FOLKS", 582 | "chainId": 8453, 583 | "decimals": 6, 584 | "logoURI": "https://assets.coingecko.com/coins/images/70268/standard/1000331462.png?1761335326" 585 | }, 586 | { 587 | "address": "0xa88A1ED0Bac18727a615299CE5F557B8220A33d7", 588 | "chainId": 8453, 589 | "logoURI": "https://assets.coingecko.com/coins/images/68017/standard/Crotch_Token_Logo_200.png?1754598551", 590 | "decimals": 18, 591 | "name": "Wrapped Crotch", 592 | "symbol": "WCROTCH" 593 | } 594 | ] 595 | --------------------------------------------------------------------------------