From b01a1208109b2aec785ca0a0d6080ada317354e8 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Van Date: Mon, 23 Dec 2024 11:09:29 +0700 Subject: [PATCH] add token black rack --- packages/oraidex-common/package.json | 2 +- packages/oraidex-common/src/constant.ts | 3 +++ packages/oraidex-common/src/network.ts | 26 +++++++++++++++++++++++-- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/packages/oraidex-common/package.json b/packages/oraidex-common/package.json index 4637b56a..19d2abcd 100644 --- a/packages/oraidex-common/package.json +++ b/packages/oraidex-common/package.json @@ -1,6 +1,6 @@ { "name": "@oraichain/oraidex-common", - "version": "1.1.42", + "version": "1.1.43", "main": "build/index.js", "files": [ "build/" diff --git a/packages/oraidex-common/src/constant.ts b/packages/oraidex-common/src/constant.ts index 0d05804c..0e30f3a8 100644 --- a/packages/oraidex-common/src/constant.ts +++ b/packages/oraidex-common/src/constant.ts @@ -117,9 +117,12 @@ export const WSOL_WORMHOLE_BNB_ORAICHAIN_DENOM = "factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/oraib0x4VH72cCsNwZwLtHtBnXuCxHWf4mB"; export const MAX_ORAICHAIN_DENOM = "factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/oraim8c9d1nkfuQk9EzGYEUGxqL3MHQYndRw1huVo5h"; +export const RACKS_ORAICHAIN_DENOM = + "factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/oraigyiRnYoCgFiaLnpiaPvJjZbs5zzmWHp4sxBgZq3"; // config solana export const MAX_SOL_CONTRACT_ADDRESS = "oraim8c9d1nkfuQk9EzGYEUGxqL3MHQYndRw1huVo5h"; +export const RACKS_SOL_CONTRACT_ADDRESS = "oraigyiRnYoCgFiaLnpiaPvJjZbs5zzmWHp4sxBgZq3"; export const ORAI_SOL_CONTRACT_ADDRESS = "2hZWncnmsSMdbkdwzSHJfrnDVkL66g63gncdRWqjTbBB"; export const SOLANA_RPC = "https://swr.xnftdata.com/rpc-proxy/"; export const SOLANA_WEBSOCKET = "wss://go.getblock.io/52d75331a9b74f9fa4a0056f15a1c022"; diff --git a/packages/oraidex-common/src/network.ts b/packages/oraidex-common/src/network.ts index 5ad2d04a..96667380 100644 --- a/packages/oraidex-common/src/network.ts +++ b/packages/oraidex-common/src/network.ts @@ -73,7 +73,9 @@ import { solChainId, MAX_SOL_CONTRACT_ADDRESS, MAX_ORAICHAIN_DENOM, - ORAI_SOL_CONTRACT_ADDRESS + ORAI_SOL_CONTRACT_ADDRESS, + RACKS_ORAICHAIN_DENOM, + RACKS_SOL_CONTRACT_ADDRESS } from "./constant"; import { listOsmosisToken } from "./alpha-network"; import { celestiaNetwork } from "./celestia-network"; @@ -146,7 +148,9 @@ export type CoinGeckoId = | "hamster-kombat" | "dogecoin" | "solana" - | "max-2"; + | "max-2" + | "black-rack" + | string; export type NetworkType = "cosmos" | "evm" | "ton" | "svm"; export interface NetworkConfig { @@ -664,6 +668,15 @@ export const oraichainNetwork: CustomChainInfo = { coinDecimals: 6, coinImageUrl: "https://pump.mypinata.cloud/ipfs/QmcGwYebsQfYbNSM9QDAMS2wKZ8fZNEiMbezJah1zgEWWS?img-width=256&img-dpr=2" + }, + { + coinDenom: "RACKS", + coinGeckoId: "black-rack", + coinMinimalDenom: RACKS_ORAICHAIN_DENOM, + bridgeTo: [solChainId], + coinDecimals: 6, + coinImageUrl: + "https://pump.mypinata.cloud/ipfs/QmcGwYebsQfYbNSM9QDAMS2wKZ8fZNEiMbezJah1zgEWWS?img-width=256&img-dpr=2" } ] }; @@ -697,6 +710,15 @@ export const solanaMainnet: CustomChainInfo = { coinImageUrl: "https://pump.mypinata.cloud/ipfs/QmcGwYebsQfYbNSM9QDAMS2wKZ8fZNEiMbezJah1zgEWWS?img-width=256&img-dpr=2" }, + { + coinDenom: "RACKS", + coinMinimalDenom: "racks", + coinDecimals: 6, + bridgeTo: ["Oraichain"], + contractAddress: RACKS_SOL_CONTRACT_ADDRESS, + coinGeckoId: "black-rack", + coinImageUrl: "https://ipfs.io/ipfs/QmVRPsBSHpamDzcDzVL9wsbB9gr4frtNrrFF7g44Xa9FuS" + }, { coinDenom: "ORAI", coinMinimalDenom: "s20_orai",