diff --git a/projects/datadex/index.js b/projects/datadex/index.js new file mode 100644 index 000000000000..72c624179397 --- /dev/null +++ b/projects/datadex/index.js @@ -0,0 +1,4 @@ +const { uniV3Export } = require('../helper/uniswapV3') +module.exports = uniV3Export({ + vana: { factory: '0xc2a0d530e57B1275fbce908031DA636f95EA1E38', fromBlock: 763744 }, +}) \ No newline at end of file diff --git a/projects/helper/chains.json b/projects/helper/chains.json index bf332e5fbad5..09c5a4091ff7 100644 --- a/projects/helper/chains.json +++ b/projects/helper/chains.json @@ -339,6 +339,7 @@ "ultron", "umee", "unit0", + "vana", "vechain", "velas", "venom", diff --git a/projects/helper/env.js b/projects/helper/env.js index 1dd47e9c79da..e7902dda2fb7 100644 --- a/projects/helper/env.js +++ b/projects/helper/env.js @@ -21,6 +21,7 @@ const DEFAULTS = { RPC_PROXY_URL: "https://rpc-proxy.llama.fi", DUCKCHAIN_RPC: "https://rpc.duckchain.io,https://rpc-hk.duckchain.io", SOPHON_RPC_MULTICALL: "0x5f4867441d2416cA88B1b3fd38f21811680CD2C8", + VANA_RPC_MULTICALL: "0xFe92b91F3326e58557478c28EeAe1936E0c7148a", } const ENV_KEYS = [ diff --git a/projects/helper/tokenMapping.js b/projects/helper/tokenMapping.js index a1aa3c886511..8304cbe9d3de 100644 --- a/projects/helper/tokenMapping.js +++ b/projects/helper/tokenMapping.js @@ -63,7 +63,12 @@ const fixBalancesTokens = { }, qom: { '0xa26dfBF98Dd1A32FAe56A3D2B2D60A8a41b0bDF0': { coingeckoId: "wrapped-qom", decimals: 18 }, - } + }, + vana: { + [ADDRESSES.null]: { coingeckoId: 'vana', decimals: 18 }, + '0x00eddd9621fb08436d0331c149d1690909a5906d': { coingeckoId: 'vana', decimals: 18 }, + '0xf1815bd50389c46847f0bda824ec8da914045d14': { coingeckoId: 'usd-coin', decimals: 6 }, + }, } ibcChains.forEach(chain => fixBalancesTokens[chain] = { ...ibcMappings, ...(fixBalancesTokens[chain] || {}) })