From 2ab6672c3b19241210bce94f6a5c85a68cae4205 Mon Sep 17 00:00:00 2001 From: efeDaniels Date: Thu, 1 Aug 2024 12:45:43 +0300 Subject: [PATCH 1/3] chore: Add ICNX token --- config/tokens.json | 13 +++++++++++++ src/constants/tokens.ts | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/config/tokens.json b/config/tokens.json index 1e05c4db..9db89f55 100644 --- a/config/tokens.json +++ b/config/tokens.json @@ -1409,6 +1409,19 @@ }, "active": true }, + "icnx": { + "symbol": "ICNX", + "address": { + "137": "0x91f3B9366801C1fCa6184C3bD99d5Ab0C43A9033" + }, + "decimals": { + "137": 18 + }, + "liquidityDex": { + "137": "UniswapV3" + }, + "active": true + }, "fbx": { "symbol": "FBX", "address": { diff --git a/src/constants/tokens.ts b/src/constants/tokens.ts index 03d922a7..aeece9e4 100644 --- a/src/constants/tokens.ts +++ b/src/constants/tokens.ts @@ -1411,6 +1411,19 @@ const tokens: Record = { }, active: true, }, + icnx: { + symbol: 'ICNX', + address: { + [ChainId.MATIC]: '0x91f3B9366801C1fCa6184C3bD99d5Ab0C43A9033', + }, + decimals: { + [ChainId.MATIC]: 18, + }, + liquidityDex: { + [ChainId.MATIC]: LiquidityDex.UniswapV3, + }, + active: true, + }, fbx: { symbol: 'FBX', address: { From 2b9ed1e86bcb6787a2f836d0d9255cbc715051a2 Mon Sep 17 00:00:00 2001 From: efeDaniels Date: Thu, 1 Aug 2024 15:03:59 +0300 Subject: [PATCH 2/3] chore: Add ICNX bond --- config/bills.json | 156 +++++++++++++++++++++++++++++++++++++++++ src/constants/bills.ts | 32 ++++++++- 2 files changed, 187 insertions(+), 1 deletion(-) diff --git a/config/bills.json b/config/bills.json index 92a00c8f..87874a17 100644 --- a/config/bills.json +++ b/config/bills.json @@ -21895,6 +21895,162 @@ "inactive": true, "soldOut": true }, + { + "index": 159, + "cmcId": 29603, + "chainId": 137, + "contractAddress": { + "137": "0xB18631bE1c472D09F2dc6677a467Afff867B6c0D" + }, + "billType": "reserve", + "billVersion": "V2", + "token": { + "symbol": "USDT", + "address": { + "1": "0xdAC17F958D2ee523a2206206994597C13D831ec7", + "40": "0xeFAeeE334F0Fd1712f9a8cc375f427D9Cdd40d73", + "56": "0x55d398326f99059fF775485246999027B3197955", + "97": "0x337610d27c682E347C9cD60BD4b3b107C9d34dDd", + "137": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", + "1890": "0x6308fa9545126237158778e74AE1b6b89022C5c0", + "2525": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5", + "8453": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2", + "8822": "0xC1B8045A6ef2934Cf0f78B0dbD489969Fa9Be7E4", + "42161": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", + "59144": "0xA219439258ca9da29E9Cc4cE5596924745e12B93" + }, + "decimals": { + "1": 6, + "40": 6, + "56": 18, + "97": 18, + "137": 6, + "1890": 6, + "2525": 6, + "8453": 6, + "8822": 6, + "42161": 6, + "59144": 6 + }, + "liquidityDex": { + "1": "UniswapV2", + "1890": "Elektrik", + "2525": "External", + "8453": "UniswapV3", + "8822": "MagicSea", + "59144": "Nile" + }, + "active": true + }, + "quoteToken": { + "symbol": "USDT", + "address": { + "1": "0xdAC17F958D2ee523a2206206994597C13D831ec7", + "40": "0xeFAeeE334F0Fd1712f9a8cc375f427D9Cdd40d73", + "56": "0x55d398326f99059fF775485246999027B3197955", + "97": "0x337610d27c682E347C9cD60BD4b3b107C9d34dDd", + "137": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", + "1890": "0x6308fa9545126237158778e74AE1b6b89022C5c0", + "2525": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5", + "8453": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2", + "8822": "0xC1B8045A6ef2934Cf0f78B0dbD489969Fa9Be7E4", + "42161": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", + "59144": "0xA219439258ca9da29E9Cc4cE5596924745e12B93" + }, + "decimals": { + "1": 6, + "40": 6, + "56": 18, + "97": 18, + "137": 6, + "1890": 6, + "2525": 6, + "8453": 6, + "8822": 6, + "42161": 6, + "59144": 6 + }, + "liquidityDex": { + "1": "UniswapV2", + "1890": "Elektrik", + "2525": "External", + "8453": "UniswapV3", + "8822": "MagicSea", + "59144": "Nile" + }, + "active": true + }, + "lpToken": { + "symbol": "USDT", + "address": { + "1": "0xdAC17F958D2ee523a2206206994597C13D831ec7", + "40": "0xeFAeeE334F0Fd1712f9a8cc375f427D9Cdd40d73", + "56": "0x55d398326f99059fF775485246999027B3197955", + "97": "0x337610d27c682E347C9cD60BD4b3b107C9d34dDd", + "137": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", + "1890": "0x6308fa9545126237158778e74AE1b6b89022C5c0", + "2525": "0x97423A68BAe94b5De52d767a17aBCc54c157c0E5", + "8453": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2", + "8822": "0xC1B8045A6ef2934Cf0f78B0dbD489969Fa9Be7E4", + "42161": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", + "59144": "0xA219439258ca9da29E9Cc4cE5596924745e12B93" + }, + "decimals": { + "1": 6, + "40": 6, + "56": 18, + "97": 18, + "137": 6, + "1890": 6, + "2525": 6, + "8453": 6, + "8822": 6, + "42161": 6, + "59144": 6 + }, + "liquidityDex": { + "1": "UniswapV2", + "1890": "Elektrik", + "2525": "External", + "8453": "UniswapV3", + "8822": "MagicSea", + "59144": "Nile" + }, + "active": true + }, + "earnToken": { + "symbol": "ICNX", + "address": { + "137": "0x91f3B9366801C1fCa6184C3bD99d5Ab0C43A9033" + }, + "decimals": { + "137": 18 + }, + "liquidityDex": { + "137": "UniswapV3" + }, + "active": true + }, + "billNnftAddress": { + "137": "0x0f59f11AA94e19b796e8a834A89a66F328155181" + }, + "inactive": false, + "projectLink": "https://www.iconx.world/", + "twitter": "https://twitter.com/iconxworld", + "initTime": { + "137": 1701892800 + }, + "initPrice": { + "137": 0.347018667988457 + }, + "soldOut": false, + "billArt": { + "collection": "Quickswap_Collection1" + }, + "shortDescription": "Icon.X World is a growing GameFi ecosystem powered by the ICNX token, bridging web3 and gaming. It started with competitive esports racing on Assetto Corsa, where players earned ICNX rewards, and has now expanded to \"Icon.X Arena\", hosting tournaments across web2 games like CS2. The ecosystem offers grants, community support, and dev tools, with ICNX available on Uniswap (Polygon), MEXC, and soon on Solana.", + "fullDescription": "Icon.X World is a rapidly expanding GameFi ecosystem centered around the ICNX token, designed to bridge the gap between web3 and gaming. Leveraging the Icon.X World Grants Program, Community, and Developer Tools, it empowers creators to build and deploy their games within a supportive environment. Initially gaining traction through competitive esports racing on Assetto Corsa, where players could earn ICNX rewards, Icon.X World has since broadened its scope. Now, through \"Icon.X Arena\", it hosts competitive tournaments across various web2 games like CS2, offering substantial prize pools and further solidifying its role as a leader in the web3 gaming space. ICNX, the ecosystem's native token, is available on Uniswap (Polygon), MEXC, and soon on Solana, with further expansion planned.", + "tags": ["GAMEFI"] + }, { "index": 158, "cmcId": 28678, diff --git a/src/constants/bills.ts b/src/constants/bills.ts index 0817f116..93f4d776 100644 --- a/src/constants/bills.ts +++ b/src/constants/bills.ts @@ -2,7 +2,7 @@ import tokens from './tokens' import { BillArtCollection, BillsConfig, BillVersion, ChainId, MigrationVestingTerms } from '../types' // BNB Largest ID: 1083 -// Polygon Largest ID: 157 +// Polygon Largest ID: 159 // Telos Largest ID: 215 // Arbitrum Largest ID: 2007 // ETH Largest ID: 3016 @@ -5640,6 +5640,36 @@ const bills: BillsConfig[] = [ /* Polygon Bills */ + { + index: 159, + cmcId: 29603, + chainId: ChainId.MATIC, + contractAddress: { + [ChainId.MATIC]: '0xB18631bE1c472D09F2dc6677a467Afff867B6c0D', + }, + billType: 'reserve', + billVersion: BillVersion.V2, + token: tokens.usdt, + quoteToken: tokens.usdt, + lpToken: tokens.usdt, + earnToken: tokens.icnx, + billNnftAddress: { + [ChainId.MATIC]: '0x0f59f11AA94e19b796e8a834A89a66F328155181', + }, + inactive: false, + projectLink: 'https://www.iconx.world/', + twitter: 'https://twitter.com/iconxworld', + initTime: { [ChainId.MATIC]: 1701892800 }, + initPrice: { [ChainId.MATIC]: 0.347018667988457 }, + soldOut: false, + billArt: { + collection: BillArtCollection.Quickswap_Collection1, + }, + shortDescription: + 'Icon.X World is a growing GameFi ecosystem powered by the ICNX token, bridging web3 and gaming. It started with competitive esports racing on Assetto Corsa, where players earned ICNX rewards, and has now expanded to "Icon.X Arena", hosting tournaments across web2 games like CS2. The ecosystem offers grants, community support, and dev tools, with ICNX available on Uniswap (Polygon), MEXC, and soon on Solana.', + fullDescription: `Icon.X World is a rapidly expanding GameFi ecosystem centered around the ICNX token, designed to bridge the gap between web3 and gaming. Leveraging the Icon.X World Grants Program, Community, and Developer Tools, it empowers creators to build and deploy their games within a supportive environment. Initially gaining traction through competitive esports racing on Assetto Corsa, where players could earn ICNX rewards, Icon.X World has since broadened its scope. Now, through "Icon.X Arena", it hosts competitive tournaments across various web2 games like CS2, offering substantial prize pools and further solidifying its role as a leader in the web3 gaming space. ICNX, the ecosystem's native token, is available on Uniswap (Polygon), MEXC, and soon on Solana, with further expansion planned.`, + tags: ['GAMEFI'], + }, { index: 158, cmcId: 28678, From 091afd79cb509cd11de1ded90b100dd9618901d4 Mon Sep 17 00:00:00 2001 From: efeDaniels Date: Thu, 1 Aug 2024 15:13:03 +0300 Subject: [PATCH 3/3] chore: change bond art collection --- config/bills.json | 2 +- src/constants/bills.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config/bills.json b/config/bills.json index 87874a17..20baf3b3 100644 --- a/config/bills.json +++ b/config/bills.json @@ -22045,7 +22045,7 @@ }, "soldOut": false, "billArt": { - "collection": "Quickswap_Collection1" + "collection": "ApeBond_Collection1" }, "shortDescription": "Icon.X World is a growing GameFi ecosystem powered by the ICNX token, bridging web3 and gaming. It started with competitive esports racing on Assetto Corsa, where players earned ICNX rewards, and has now expanded to \"Icon.X Arena\", hosting tournaments across web2 games like CS2. The ecosystem offers grants, community support, and dev tools, with ICNX available on Uniswap (Polygon), MEXC, and soon on Solana.", "fullDescription": "Icon.X World is a rapidly expanding GameFi ecosystem centered around the ICNX token, designed to bridge the gap between web3 and gaming. Leveraging the Icon.X World Grants Program, Community, and Developer Tools, it empowers creators to build and deploy their games within a supportive environment. Initially gaining traction through competitive esports racing on Assetto Corsa, where players could earn ICNX rewards, Icon.X World has since broadened its scope. Now, through \"Icon.X Arena\", it hosts competitive tournaments across various web2 games like CS2, offering substantial prize pools and further solidifying its role as a leader in the web3 gaming space. ICNX, the ecosystem's native token, is available on Uniswap (Polygon), MEXC, and soon on Solana, with further expansion planned.", diff --git a/src/constants/bills.ts b/src/constants/bills.ts index 93f4d776..d105af4c 100644 --- a/src/constants/bills.ts +++ b/src/constants/bills.ts @@ -5663,7 +5663,7 @@ const bills: BillsConfig[] = [ initPrice: { [ChainId.MATIC]: 0.347018667988457 }, soldOut: false, billArt: { - collection: BillArtCollection.Quickswap_Collection1, + collection: BillArtCollection.ApeBond_Collection1, }, shortDescription: 'Icon.X World is a growing GameFi ecosystem powered by the ICNX token, bridging web3 and gaming. It started with competitive esports racing on Assetto Corsa, where players earned ICNX rewards, and has now expanded to "Icon.X Arena", hosting tournaments across web2 games like CS2. The ecosystem offers grants, community support, and dev tools, with ICNX available on Uniswap (Polygon), MEXC, and soon on Solana.',