diff --git a/src/buildList.js b/src/buildList.js index ff5e3f7..0ea16e5 100644 --- a/src/buildList.js +++ b/src/buildList.js @@ -2,11 +2,12 @@ const { version } = require("../package.json"); require('dotenv').config() const arbitrumSepolia = require("./tokens/arbitrum-sepolia.json"); const arbitrumOne = require("./tokens/arbitrum-one.json"); +const xai = require("./tokens/xai.json"); const BASE_URL = process.env.BASE_URL || "https://token-list.camelot.exchange" module.exports = function buildList() { - const tokens = [...arbitrumSepolia, ...arbitrumOne] + const tokens = [...arbitrumSepolia, ...arbitrumOne, ...xai] const processedTokens = JSON.parse(JSON.stringify(tokens).replace(/BASE_URL/g, BASE_URL)) const parsed = version.split("."); diff --git a/src/tokens/xai.json b/src/tokens/xai.json new file mode 100644 index 0000000..ad501f2 --- /dev/null +++ b/src/tokens/xai.json @@ -0,0 +1,23 @@ +[ + { + "chainId": 660279, + "symbol": "WXAI", + "name": "Wrapped XAI", + "address": "0x3fB787101DC6Be47cfe18aeEe15404dcC842e6AF", + "logoURI": "BASE_URL/assets/xai.png", + "decimals": 18, + "isWNative": true, + "common": true, + "quote": "native" + }, + { + "chainId": 660279, + "symbol": "USDC.e", + "name": "Bridged USDC", + "address": "0x300a7B57DC85b6A9776E249614aBf0FE5c9905Fb", + "logoURI": "BASE_URL/assets/usdc.svg", + "decimals": 6, + "common": true, + "quote": "stable" + } +]