# Table of Contents - [Introduction | NOXA](#introduction-noxa) - [NOXA | NOXA](#noxa-noxa) - [NOXA Fun Overview | NOXA](#noxa-fun-overview-noxa) - [How to Launch | NOXA](#how-to-launch-noxa) - [Supported Chains | NOXA](#supported-chains-noxa) - [NOXA DEX Overview | NOXA](#noxa-dex-overview-noxa) - [Trading on NOXA DEX | NOXA](#trading-on-noxa-dex-noxa) - [Providing Liquidity | NOXA](#providing-liquidity-noxa) - [NOXA Fun Contracts | NOXA](#noxa-fun-contracts-noxa) - [NOXA DEX Contracts | NOXA](#noxa-dex-contracts-noxa) - [Building on NOXA Fun | NOXA](#building-on-noxa-fun-noxa) - [DEX Integration | NOXA](#dex-integration-noxa) --- # Introduction | NOXA [Skip to content](https://docs.noxa.fi/introduction/#_top) Introduction ============ NOXA is the first DegenFi protocol, built for trenchers who trade memecoins and aren’t afraid to gamble hard on new tokens. What We Do ---------- [Section titled “What We Do”](https://docs.noxa.fi/introduction/#what-we-do) We deploy a complete DeFi stack on new blockchains **before anyone else**. When a new hyped chain launches and there’s no DEX available yet, NOXA is already there. ### NOXA Fun (Launchpad) [Section titled “NOXA Fun (Launchpad)”](https://docs.noxa.fi/introduction/#noxa-fun-launchpad) Our main product. A hybrid token launchpad at [fun.noxa.fi](https://fun.noxa.fi/) that combines instant V3 DEX trading with graduation mechanics: * **Single-sided V3 LP** - Tokens are immediately tradeable on Uniswap V3 upon creation * **Locked liquidity forever** - LP is locked in our locker, never moves * **Graduation mechanics** - Same gamification as bonding curves, but no LP migration * **No token taxes** - Uses built-in V3 fee tiers instead of custom bonding curve fees * **Creator fees** - Token creators earn and can claim fees from trading activity * **Multi-DEX support** - Launch on NOXA DEX, Uniswap, PancakeSwap, or other supported DEXes ### NOXA DEX [Section titled “NOXA DEX”](https://docs.noxa.fi/introduction/#noxa-dex) A Uniswap V2 + V3 fork at [dex.noxa.fi](https://dex.noxa.fi/) with no contract modifications. It exists as the fallback DEX on chains where nothing else is available yet. Why NOXA Fun? ------------- [Section titled “Why NOXA Fun?”](https://docs.noxa.fi/introduction/#why-noxa-fun) Traditional bonding curve launchpads have problems: * LP migrates when the token “graduates” - creates risk and friction * Custom token taxes built into the bonding curve * Tokens aren’t on a real DEX until after graduation NOXA Fun solves this with a hybrid approach: 1. Tokens trade on V3 DEX immediately - no waiting, no migration 2. LP is locked forever in our locker 3. Graduation is a milestone marker with on-chain events and UI celebrations 4. No token taxes - just standard V3 fee tiers 5. Creators earn fees from trading activity Best of both worlds: instant DEX trading AND graduation mechanics. Community --------- [Section titled “Community”](https://docs.noxa.fi/introduction/#community) Our community is comprised of trenchers - people who live in the memecoin trenches. No VCs, no pretense, just degens building for degens. * **Twitter:** [@Noxa\_Fi](https://x.com/Noxa_Fi) * **Telegram:** [t.me/Noxa\_Fi](https://t.me/Noxa_Fi) * **Dev Contact:** [t.me/AmunPhantom](https://t.me/AmunPhantom) --- # NOXA | NOXA [Skip to content](https://docs.noxa.fi/#_top) NOXA ==== We launch on new chains before anyone else. Even before the chains do! [Read the Docs](https://docs.noxa.fi/introduction/) The NOXA Ecosystem ------------------ [Section titled “The NOXA Ecosystem”](https://docs.noxa.fi/#the-noxa-ecosystem) NOXA Fun Hybrid launchpad with V3 single-sided LP and graduation mechanics. Instant DEX trading, no LP migration, no token taxes. Creators earn fees. [Launch Now](https://fun.noxa.fi/) NOXA DEX Uniswap V2 + V3 DEX ready on day one. Trade when no other DEX is available yet. [Start Trading](https://dex.noxa.fi/) Multi-Chain First to deploy on new hyped chains. MegaETH, Monad, and more. Built for Degens No VC funding. No pretense. Just a DEX and launchpad that works, built for trenchers by trenchers. Links ----- [Section titled “Links”](https://docs.noxa.fi/#links) * **Main Site:** [noxa.fi](https://noxa.fi/) * **Launchpad:** [fun.noxa.fi](https://fun.noxa.fi/) * **DEX:** [dex.noxa.fi](https://dex.noxa.fi/) * **Twitter:** [@Noxa\_Fi](https://x.com/Noxa_Fi) * **Telegram:** [t.me/Noxa\_Fi](https://t.me/Noxa_Fi) * **Dev Contact:** [t.me/AmunPhantom](https://t.me/AmunPhantom) --- # NOXA Fun Overview | NOXA [Skip to content](https://docs.noxa.fi/launchpad/overview/#_top) NOXA Fun Overview ================= NOXA Fun is a revolutionary hybrid token launchpad at [fun.noxa.fi](https://fun.noxa.fi/) that combines the best of both worlds: instant V3 DEX trading with graduation mechanics. Why NOXA Fun? ------------- [Section titled “Why NOXA Fun?”](https://docs.noxa.fi/launchpad/overview/#why-noxa-fun) Traditional bonding curve launchpads have issues: * Custom trading mechanisms with special token taxes * LP migration risk at graduation * Tokens aren’t on a real DEX until after graduation NOXA Fun solves all of this: * **Instant DEX trading** - Tokens are tradeable on Uniswap V3 from block one, no LP migration needed * **Graduation mechanics** - We keep the gamification degens love * **No token taxes** - We use built-in Uniswap fee tiers instead of custom bonding curve taxes * **Best UX** - Trade directly on V3 DEX, no waiting Key Features ------------ [Section titled “Key Features”](https://docs.noxa.fi/launchpad/overview/#key-features) ### Single-Sided V3 LP [Section titled “Single-Sided V3 LP”](https://docs.noxa.fi/launchpad/overview/#single-sided-v3-lp) When you create a token on NOXA Fun: 1. A new ERC-20 token is deployed 2. Single-sided liquidity is added to a V3 pool with the 1% fee tier 3. The token is immediately tradeable on the DEX ### Locked Forever [Section titled “Locked Forever”](https://docs.noxa.fi/launchpad/overview/#locked-forever) The LP position is locked in our locker contract permanently. It never moves, never gets rugged, never migrates. Unlike bonding curve launchpads where liquidity migration creates risk, NOXA Fun LP stays locked forever. ### Graduation Mechanics [Section titled “Graduation Mechanics”](https://docs.noxa.fi/launchpad/overview/#graduation-mechanics) We preserve the gamification that degens love: * Tokens have “graduation” milestones based on net buy amount / liquidity in the pool * Thresholds are configured per chain depending on chain hype and liquidity * **The LP never moves** - graduation is a milestone, not a migration Best of both worlds: instant DEX trading AND graduation hype. ### Creator Fees [Section titled “Creator Fees”](https://docs.noxa.fi/launchpad/overview/#creator-fees) Token creators earn fees from trading activity: * Fees accrue from trades on the V3 pool * Creators can view accrued fees on the claim page * Connect your creator wallet to claim your earned fees * Since it’s a V3 pool, fees are paid in wrapped native tokens (e.g., WETH instead of ETH) * Easily unwrap your WETH to ETH on NOXA DEX or any other supported protocol ### Multi-DEX Support [Section titled “Multi-DEX Support”](https://docs.noxa.fi/launchpad/overview/#multi-dex-support) Launch your token on the DEX of your choice: * NOXA DEX * Uniswap * PancakeSwap * Other compatible V3 forks See the [Supported Chains](https://docs.noxa.fi/launchpad/chains/) page for available DEXes per chain. ### Built-in Charts [Section titled “Built-in Charts”](https://docs.noxa.fi/launchpad/overview/#built-in-charts) On new chains, DexScreener and other chart providers aren’t available until after official chain launch. NOXA Fun includes built-in charts so you can track price action from day one. ### Token Verification [Section titled “Token Verification”](https://docs.noxa.fi/launchpad/overview/#token-verification) Check if other tokens with the same name or symbol already exist. Helps you avoid confusion and identify potential copycats. ### Portfolios & Profiles [Section titled “Portfolios & Profiles”](https://docs.noxa.fi/launchpad/overview/#portfolios--profiles) * View your connected wallet’s portfolio with total value * Check other traders’ profiles to see their portfolio value * See what tokens they created or bought * View their recent trades ### Trending Tokens [Section titled “Trending Tokens”](https://docs.noxa.fi/launchpad/overview/#trending-tokens) Discover the hottest tokens with our trending page. Rankings are based on custom logic that factors in: * Recent activity and transactions * Trading volume * Launch date * Other criteria For Developers & Bots --------------------- [Section titled “For Developers & Bots”](https://docs.noxa.fi/launchpad/overview/#for-developers--bots) Since tokens launch directly on V3, trading bots, apps, and tools can easily integrate with NOXA Fun launches. No need to build custom integrations for bonding curve mechanics - just use standard Uniswap V3 interfaces. For Partner DEXes ----------------- [Section titled “For Partner DEXes”](https://docs.noxa.fi/launchpad/overview/#for-partner-dexes) When a token launches targeting your DEX, 100% of the trading volume happens on your DEX from day one. Unlike bonding curve launchpads where volume starts on the curve and only moves to your DEX after graduation. Get Started ----------- [Section titled “Get Started”](https://docs.noxa.fi/launchpad/overview/#get-started) 1. Go to [fun.noxa.fi](https://fun.noxa.fi/) 2. Connect your wallet 3. Choose your chain 4. Create your token 5. Share and trade 6. Claim your creator fees as they accrue --- # How to Launch | NOXA [Skip to content](https://docs.noxa.fi/launchpad/how-to-launch/#_top) How to Launch ============= Ready to launch your token? Here’s how to do it on NOXA Fun. Getting Started --------------- [Section titled “Getting Started”](https://docs.noxa.fi/launchpad/how-to-launch/#getting-started) 1. Go to the launch page for your chain (e.g., [fun.noxa.fi/megaeth/launch](https://fun.noxa.fi/megaeth/launch) ) 2. Connect your wallet 3. Fill in your token details You can access the launch page from the NOXA Fun menu on any chain. Token Details ------------- [Section titled “Token Details”](https://docs.noxa.fi/launchpad/how-to-launch/#token-details) ### Logo Image (Required) [Section titled “Logo Image (Required)”](https://docs.noxa.fi/launchpad/how-to-launch/#logo-image-required) * Formats: PNG, JPEG, WebP, or GIF * Max size: 4.5MB * Must be square (1:1 ratio) * Minimum: 250x250 pixels * Will be resized to 250x250 ### Token Name (Required) [Section titled “Token Name (Required)”](https://docs.noxa.fi/launchpad/how-to-launch/#token-name-required) * Up to 60 characters * Choose something memorable ### Symbol (Required) [Section titled “Symbol (Required)”](https://docs.noxa.fi/launchpad/how-to-launch/#symbol-required) * Up to 20 characters * Usually 3-5 characters (e.g., PEPE, DOGE) ### Description (Optional) [Section titled “Description (Optional)”](https://docs.noxa.fi/launchpad/how-to-launch/#description-optional) * Up to 256 characters * Describe what your token is about ### Social Links (Optional) [Section titled “Social Links (Optional)”](https://docs.noxa.fi/launchpad/how-to-launch/#social-links-optional) Add your community links: * Twitter / X * Telegram * Discord * Website * Farcaster You can use full URLs, usernames, or handles (e.g., @username). Invalid links will be filtered out. Advanced Settings ----------------- [Section titled “Advanced Settings”](https://docs.noxa.fi/launchpad/how-to-launch/#advanced-settings) ### Custom Fee Wallet [Section titled “Custom Fee Wallet”](https://docs.noxa.fi/launchpad/how-to-launch/#custom-fee-wallet) By default, trading fees go to your connected wallet. You can set a different address to receive: * Trading fees from the V3 pool * Any tokens from your initial buy ### Initial Buy [Section titled “Initial Buy”](https://docs.noxa.fi/launchpad/how-to-launch/#initial-buy) Optionally buy some of your own token at launch. The amount you specify (in the native token, e.g., ETH) will be used to purchase your token immediately after creation. Launch ------ [Section titled “Launch”](https://docs.noxa.fi/launchpad/how-to-launch/#launch) Once you’ve filled everything in, click launch and confirm the transaction in your wallet. Your token will be live and tradeable immediately on the selected DEX. --- # Supported Chains | NOXA [Skip to content](https://docs.noxa.fi/launchpad/chains/#_top) Supported Chains ================ NOXA Fun is live on the following mainnet chains. We deploy first on new chains - often before other DEXes are even available. Supported Chains ---------------- [Section titled “Supported Chains”](https://docs.noxa.fi/launchpad/chains/#supported-chains) | Chain | Chain ID | Native Token | Graduation Target | | --- | --- | --- | --- | | Monad | 143 | MON | 100,000 MON | | Intuition | 1155 | TRUST | 12,500 TRUST | | MegaETH | 4326 | ETH | 4.2 ETH | | Stable | 988 | gUSDT | 10,000 gUSDT | | Merlin | 4200 | BTC | 0.1 BTC | | Arc | 5042 | USDC | 7,500 USDC | | Robinhood | 4663 | ETH | 4.2 ETH | Supported DEXes per Chain ------------------------- [Section titled “Supported DEXes per Chain”](https://docs.noxa.fi/launchpad/chains/#supported-dexes-per-chain) When launching a token, you choose which DEX to target. Available options vary by chain. ### Monad [Section titled “Monad”](https://docs.noxa.fi/launchpad/chains/#monad) **URL:** [fun.noxa.fi/monad](https://fun.noxa.fi/monad) | DEX | Status | | --- | --- | | NOXA DEX | Available | | Uniswap | Available | | PancakeSwap | Available | ### Intuition [Section titled “Intuition”](https://docs.noxa.fi/launchpad/chains/#intuition) **URL:** [fun.noxa.fi/intuition](https://fun.noxa.fi/intuition) | DEX | Status | | --- | --- | | NOXA DEX | Available | ### MegaETH [Section titled “MegaETH”](https://docs.noxa.fi/launchpad/chains/#megaeth) **URL:** [fun.noxa.fi/megaeth](https://fun.noxa.fi/megaeth) | DEX | Status | | --- | --- | | NOXA DEX | Available | ### Stable [Section titled “Stable”](https://docs.noxa.fi/launchpad/chains/#stable) **URL:** [fun.noxa.fi/stable](https://fun.noxa.fi/stable) | DEX | Status | | --- | --- | | NOXA DEX | Available | ### Merlin [Section titled “Merlin”](https://docs.noxa.fi/launchpad/chains/#merlin) **URL:** [fun.noxa.fi/merlin](https://fun.noxa.fi/merlin) | DEX | Status | | --- | --- | | NOXA DEX | Available | ### Arc [Section titled “Arc”](https://docs.noxa.fi/launchpad/chains/#arc) **URL:** [fun.noxa.fi/arc](https://fun.noxa.fi/arc) | DEX | Status | | --- | --- | | Uniswap | Available | ### Robinhood [Section titled “Robinhood”](https://docs.noxa.fi/launchpad/chains/#robinhood) **URL:** [fun.noxa.fi/robinhood](https://fun.noxa.fi/robinhood) | DEX | Status | | --- | --- | | Uniswap | Available | Contract Addresses ------------------ [Section titled “Contract Addresses”](https://docs.noxa.fi/launchpad/chains/#contract-addresses) See the [NOXA Fun Contracts](https://docs.noxa.fi/contracts/noxa-fun/) page for all contract addresses per chain. For DEX Teams ------------- [Section titled “For DEX Teams”](https://docs.noxa.fi/launchpad/chains/#for-dex-teams) Want your DEX supported on NOXA Fun? See our [DEX Integration](https://docs.noxa.fi/integrations/dex/) guide. Requirements: * Uniswap V3 or PancakeSwap V3 fork (unmodified contracts) * Deployed on a chain we support Contact us via [Telegram](https://t.me/Noxa_Fi) to get started. --- # NOXA DEX Overview | NOXA [Skip to content](https://docs.noxa.fi/dex/overview/#_top) NOXA DEX Overview ================= NOXA DEX is available at [dex.noxa.fi](https://dex.noxa.fi/) . It’s a Uniswap V2 + V3 fork with no contract modifications. Supported Chains ---------------- [Section titled “Supported Chains”](https://docs.noxa.fi/dex/overview/#supported-chains) NOXA DEX is deployed on the following mainnet chains: | Chain | Chain ID | Native Token | | --- | --- | --- | | Berachain | 80094 | BERA | | Sonic | 146 | S | | Mitosis | 124816 | MITO | | Somnia | 5031 | SOMI | | 0G | 16661 | 0G | | Plasma | 9745 | XPL | | Monad | 143 | MON | | MegaETH | 4326 | ETH | | Stable | 988 | gUSDT | | Katana | 747474 | ETH | | DBK Chain | 20240603 | ETH | | Hyperliquid EVM | 999 | HYPE | Features -------- [Section titled “Features”](https://docs.noxa.fi/dex/overview/#features) ### Uniswap V2 Pools [Section titled “Uniswap V2 Pools”](https://docs.noxa.fi/dex/overview/#uniswap-v2-pools) Classic constant-product AMM pools: * Simple liquidity provision * 0.3% swap fee * LP tokens for liquidity providers * Battle-tested Uniswap V2 contracts ### Uniswap V3 Pools [Section titled “Uniswap V3 Pools”](https://docs.noxa.fi/dex/overview/#uniswap-v3-pools) Concentrated liquidity pools: * Multiple fee tiers (0.05%, 0.3%, 1%) * LP NFTs * Higher capital efficiency ### No Modifications [Section titled “No Modifications”](https://docs.noxa.fi/dex/overview/#no-modifications) The contracts are **unmodified forks** of: * Uniswap V2 Core & Periphery * Uniswap V3 Core & Periphery This means: * Audited, battle-tested code * Compatibility with existing tools * Exact same bytecode as canonical Uniswap deployments on Ethereum mainnet Contract Addresses ------------------ [Section titled “Contract Addresses”](https://docs.noxa.fi/dex/overview/#contract-addresses) See the [NOXA DEX Contracts](https://docs.noxa.fi/contracts/noxa-dex/) page for all contract addresses per chain. --- # Trading on NOXA DEX | NOXA [Skip to content](https://docs.noxa.fi/dex/trading/#_top) Trading on NOXA DEX =================== Trading on NOXA DEX works exactly like Uniswap. Getting Started --------------- [Section titled “Getting Started”](https://docs.noxa.fi/dex/trading/#getting-started) 1. Go to [dex.noxa.fi](https://dex.noxa.fi/) 2. Connect your wallet 3. Select the chain you want to trade on 4. Start swapping Discovering Tokens & Pools -------------------------- [Section titled “Discovering Tokens & Pools”](https://docs.noxa.fi/dex/trading/#discovering-tokens--pools) Use the [Explore page](https://dex.noxa.fi/#/explore) to discover tokens and pools on NOXA DEX. Tokens launched through NOXA Fun are marked with a **“via NOXA Fun”** badge, so you can easily identify tokens that were created on our launchpad with locked liquidity. Swapping Tokens --------------- [Section titled “Swapping Tokens”](https://docs.noxa.fi/dex/trading/#swapping-tokens) ### Basic Swap [Section titled “Basic Swap”](https://docs.noxa.fi/dex/trading/#basic-swap) 1. Select the token you want to sell (top input) 2. Select the token you want to buy (bottom input) 3. Enter the amount 4. Review the quote 5. Click “Swap” 6. Confirm the transaction in your wallet ### Slippage Settings [Section titled “Slippage Settings”](https://docs.noxa.fi/dex/trading/#slippage-settings) For volatile tokens (like newly launched memecoins), you may need to adjust slippage: 1. Click the settings gear icon 2. Set slippage tolerance (e.g., 5%, 10%, 20%) 3. Higher slippage = more likely to succeed, but worse price **Tip:** New tokens on NOXA Fun use the 1% fee tier V3 pool, which helps with price impact. Trading NOXA Fun Tokens ----------------------- [Section titled “Trading NOXA Fun Tokens”](https://docs.noxa.fi/dex/trading/#trading-noxa-fun-tokens) Tokens launched on NOXA Fun targeting NOXA DEX are immediately tradeable: 1. Find the token address (from NOXA Fun or shared by the creator) 2. Paste it into the swap interface 3. Trade as normal The V3 pool exists from the moment the token is created. Token Imports ------------- [Section titled “Token Imports”](https://docs.noxa.fi/dex/trading/#token-imports) When trading a new token: 1. The DEX will ask you to confirm the import 2. Verify the contract address carefully 3. Acknowledge the risks of trading new tokens **Always verify contract addresses** - scammers may create tokens with similar names. Gas & Fees ---------- [Section titled “Gas & Fees”](https://docs.noxa.fi/dex/trading/#gas--fees) * **Swap fee:** Depends on the pool (0.05%, 0.3%, or 1% for V3) * **Gas:** Standard EVM transaction gas Tips for Degen Trading ---------------------- [Section titled “Tips for Degen Trading”](https://docs.noxa.fi/dex/trading/#tips-for-degen-trading) 1. **Check liquidity** before large trades - new tokens may have limited depth 2. **Use reasonable slippage** - too low and your tx fails, too high and you get front-run 3. **Verify contracts** - always double-check token addresses 4. **DYOR** - new tokens are risky, only trade what you can afford to lose --- # Providing Liquidity | NOXA [Skip to content](https://docs.noxa.fi/dex/liquidity/#_top) Providing Liquidity =================== NOXA DEX supports both V2 and V3 liquidity provision. V2 Liquidity ------------ [Section titled “V2 Liquidity”](https://docs.noxa.fi/dex/liquidity/#v2-liquidity) Classic AMM liquidity pools. ### Adding V2 Liquidity [Section titled “Adding V2 Liquidity”](https://docs.noxa.fi/dex/liquidity/#adding-v2-liquidity) 1. Go to [dex.noxa.fi](https://dex.noxa.fi/) and navigate to Pool 2. Click “Add Liquidity” 3. Select V2 pool type 4. Choose your token pair 5. Enter amounts (must be balanced by value) 6. Approve tokens if needed 7. Add liquidity You’ll receive LP tokens representing your share of the pool. ### Removing V2 Liquidity [Section titled “Removing V2 Liquidity”](https://docs.noxa.fi/dex/liquidity/#removing-v2-liquidity) 1. Go to the Pool section 2. Find your position 3. Click “Remove” 4. Choose the amount to remove (25%, 50%, 100%, or custom) 5. Confirm the transaction You’ll receive both tokens back proportional to your share. V3 Liquidity ------------ [Section titled “V3 Liquidity”](https://docs.noxa.fi/dex/liquidity/#v3-liquidity) Concentrated liquidity with range orders. ### Adding V3 Liquidity [Section titled “Adding V3 Liquidity”](https://docs.noxa.fi/dex/liquidity/#adding-v3-liquidity) 1. Navigate to Pool and select V3 2. Choose your token pair 3. Select fee tier (0.05%, 0.3%, or 1%) 4. Set your price range 5. Enter the amount of tokens 6. Approve and add liquidity You’ll receive an LP NFT representing your position. ### Choosing a Price Range [Section titled “Choosing a Price Range”](https://docs.noxa.fi/dex/liquidity/#choosing-a-price-range) * **Wide range:** More like V2, earns fees across all prices, lower capital efficiency * **Narrow range:** Higher capital efficiency, but goes inactive if price moves outside * **Full range:** Equivalent to V2 behavior For new/volatile tokens, wider ranges are safer. ### Fee Tiers [Section titled “Fee Tiers”](https://docs.noxa.fi/dex/liquidity/#fee-tiers) | Fee Tier | Best For | | --- | --- | | 0.05% | Stable pairs, high volume | | 0.3% | Standard pairs | | 1% | Volatile/exotic pairs, new tokens | NOXA Fun tokens use the **1% fee tier** by default. ### Managing V3 Positions [Section titled “Managing V3 Positions”](https://docs.noxa.fi/dex/liquidity/#managing-v3-positions) * **Collect fees:** Earned fees can be collected at any time * **Adjust range:** Close position and open a new one with different range * **Increase liquidity:** Add more to an existing position * **Remove liquidity:** Partial or full removal NOXA Fun LP ----------- [Section titled “NOXA Fun LP”](https://docs.noxa.fi/dex/liquidity/#noxa-fun-lp) For tokens launched on NOXA Fun, the initial LP is: * Created automatically at launch * Locked forever in the locker contract * Cannot be removed by anyone (including the token creator) This locked LP provides permanent baseline liquidity. Additional LP can still be added by anyone. Risks ----- [Section titled “Risks”](https://docs.noxa.fi/dex/liquidity/#risks) * **Impermanent loss:** Your position value may decrease relative to holding * **Smart contract risk:** Using DeFi protocols always carries risk * **Token risk:** Providing liquidity to low-quality tokens can result in losses Only provide liquidity you can afford to lose. --- # NOXA Fun Contracts | NOXA [Skip to content](https://docs.noxa.fi/contracts/noxa-fun/#_top) NOXA Fun Contracts ================== Contract addresses for NOXA Fun launchpad deployments. MegaETH (Chain ID: 4326) ------------------------ [Section titled “MegaETH (Chain ID: 4326)”](https://docs.noxa.fi/contracts/noxa-fun/#megaeth-chain-id-4326) | Contract | Address | | --- | --- | | Launch Factory | `0xAc303930F2f7A78BBB037f3f4622Bd02f5545B9a` | | Launch Locker | `0x93e7973AF4A920eb2D3c289A6c5001FA80114733` | | Multicall3 | `0x5a7595ff5B899fCe8DAC686d6eA2a1Bd129bFcd9` | | WETH | `0x4200000000000000000000000000000000000006` | Monad (Chain ID: 143) --------------------- [Section titled “Monad (Chain ID: 143)”](https://docs.noxa.fi/contracts/noxa-fun/#monad-chain-id-143) | Contract | Address | | --- | --- | | Launch Factory | `0x7F03effbd7ceB22A3f80Dd468f67eF27826acD85` | | Launch Locker | `0x2e98aC34869d951d228f6fc6970A9Dd4331368c0` | | Multicall3 | `0x5E778858d1f2AE4B122b116534F9EcA04D3EFb81` | | WMON | `0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A` | Intuition (Chain ID: 1155) -------------------------- [Section titled “Intuition (Chain ID: 1155)”](https://docs.noxa.fi/contracts/noxa-fun/#intuition-chain-id-1155) | Contract | Address | | --- | --- | | Launch Factory | `0xE0847747A8570ae9916Ab00b7991518Bf958897B` | | Launch Locker | `0x120Cc3b3559569b08Af048362D20f1a7e9758dAD` | | Multicall3 | `0x891A8A0E566dDD2F0144C123DFd207d0Dc029Ea8` | | WTRUST | `0x81cFb09cb44f7184Ad934C09F82000701A4bF672` | Stable (Chain ID: 988) ---------------------- [Section titled “Stable (Chain ID: 988)”](https://docs.noxa.fi/contracts/noxa-fun/#stable-chain-id-988) | Contract | Address | | --- | --- | | Launch Factory | `0xB1809ED8C93A05C78570B3dc7fb538c0c3102214` | | Launch Locker | `0xc28Eb9178c3779C207421d459A6E6a4A95A30022` | | Multicall3 | `0xb47D5CF4b00887F211D179553a9df2cb013B0e40` | | WgUSDT | `0x817997Ca8394E26CCE3dE3A076a4889b27DbF9dE` | Merlin (Chain ID: 4200) ----------------------- [Section titled “Merlin (Chain ID: 4200)”](https://docs.noxa.fi/contracts/noxa-fun/#merlin-chain-id-4200) | Contract | Address | | --- | --- | | Launch Factory | `0x075BDEefe25Dc0AC3bcA303f317638F801a6c2aE` | | Launch Locker | `0x7c6a25cF1B45D7558f744ee151Aeeb8d1B8f52c3` | | Multicall3 | `0x927FE152DA890d1cE397b4a10a9fc9E35a0A0d7C` | | WBTC | `0xF6D226f9Dc15d9bB51182815b320D3fBE324e1bA` | Arc (Chain ID: 5042) -------------------- [Section titled “Arc (Chain ID: 5042)”](https://docs.noxa.fi/contracts/noxa-fun/#arc-chain-id-5042) | Contract | Address | | --- | --- | | Launch Factory | `0xE7d4E64079FE467A21801B36Ccc6D9B3F66BD372` | | Launch Locker | `0x630957Cf4582baDa8B583B5A9476a7108cFdE0A4` | | Multicall3 | `0xcA11bde05977b3631167028862bE2a173976CA11` | | USDC | `0x3600000000000000000000000000000000000000` | Arc has no wrapped native token. The native USDC ERC-20 precompile (6 decimals) shown above is used as the pair token for launches. Robinhood (Chain ID: 4663) -------------------------- [Section titled “Robinhood (Chain ID: 4663)”](https://docs.noxa.fi/contracts/noxa-fun/#robinhood-chain-id-4663) | Contract | Address | | --- | --- | | Launch Factory | `0xD9eC2db5f3D1b236843925949fe5bd8a3836FCcB` | | Launch Locker | `0x7F03effbd7ceB22A3f80Dd468f67eF27826acD85` | | Multicall3 | `0xcA11bde05977b3631167028862bE2a173976CA11` | | WETH | `0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73` | --- # NOXA DEX Contracts | NOXA [Skip to content](https://docs.noxa.fi/contracts/noxa-dex/#_top) NOXA DEX Contracts ================== Contract addresses for NOXA DEX deployments. MegaETH (Chain ID: 4326) ------------------------ [Section titled “MegaETH (Chain ID: 4326)”](https://docs.noxa.fi/contracts/noxa-dex/#megaeth-chain-id-4326) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x1201EB5081eabc99b23DD952C1BFA5ea090d8779` | | SwapRouter02 | `0x9D2ca6cB64edeeB1374Bf99868F1b2E9BED1194B` | | QuoterV2 | `0x0e063734B373064ABe4416cd4B0084086a63004F` | | NonfungiblePositionManager | `0x1B42162aF2711804825d088d56B850288D2146f7` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xd6a8198307a51Ae8d33695BDee2F82E48925B445` | | V2 Router | `0x4EaC49D476587bAB5417B78974478DA025fc5ae4` | **Wrapped Native:** | Token | Address | | --- | --- | | WETH | `0x4200000000000000000000000000000000000006` | Monad (Chain ID: 143) --------------------- [Section titled “Monad (Chain ID: 143)”](https://docs.noxa.fi/contracts/noxa-dex/#monad-chain-id-143) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x35af92183701E54f751f8b0376da7F9b151bf5A5` | | SwapRouter02 | `0xb095288b0497BF9686c789b0F0078174C33870e7` | | QuoterV2 | `0xe79B784ebe7D814225102d27f60DA7B923DfAA5F` | | NonfungiblePositionManager | `0xC3c0302438e2cE739021295BF31C856952ed1F45` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0x8361060eD5F4E8789F1442FB4284eca9b4305985` | | V2 Router | `0x5D844081dB84219F9cC351E91c933e3b6C7CC06f` | **Wrapped Native:** | Token | Address | | --- | --- | | WMON | `0x3bd359C1119dA7Da1D913D1C4D2B7c461115433A` | Berachain (Chain ID: 80094) --------------------------- [Section titled “Berachain (Chain ID: 80094)”](https://docs.noxa.fi/contracts/noxa-dex/#berachain-chain-id-80094) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x0742d64925e4c78cb1baffce2fa1dceba8cf133c` | | SwapRouter02 | `0xd9ec2db5f3d1b236843925949fe5bd8a3836fccb` | | QuoterV2 | `0xe8aa3ddb5854dcf861c7fba27a39679c1adfc6a5` | | NonfungiblePositionManager | `0x447bba8e0151ac3de815d7f5d48c312e363b4b74` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xec4a56061d86955d0df883efb2e5791d99ea71f2` | | V2 Router | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | **Wrapped Native:** | Token | Address | | --- | --- | | WBERA | `0x6969696969696969696969696969696969696969` | Sonic (Chain ID: 146) --------------------- [Section titled “Sonic (Chain ID: 146)”](https://docs.noxa.fi/contracts/noxa-dex/#sonic-chain-id-146) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x630957Cf4582baDa8B583B5A9476a7108cFdE0A4` | | SwapRouter02 | `0xCd0BB681056b6Fc96E86a4cE0A9644B39bC90a53` | | QuoterV2 | `0x2e98aC34869d951d228f6fc6970A9Dd4331368c0` | | NonfungiblePositionManager | `0xe8AA3dDb5854dcF861C7fba27A39679C1AdFc6a5` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | | V2 Router | `0xE7d4E64079FE467A21801B36Ccc6D9B3F66BD372` | **Wrapped Native:** | Token | Address | | --- | --- | | WS | `0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38` | Mitosis (Chain ID: 124816) -------------------------- [Section titled “Mitosis (Chain ID: 124816)”](https://docs.noxa.fi/contracts/noxa-dex/#mitosis-chain-id-124816) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x0742D64925E4C78cb1bAFfce2fA1dceBa8Cf133c` | | SwapRouter02 | `0x7F03effbd7ceB22A3f80Dd468f67eF27826acD85` | | QuoterV2 | `0xDd8ef627dC2AD180eaDD52F677dc5BaAd99ACc9E` | | NonfungiblePositionManager | `0x447bbA8E0151aC3De815D7f5d48c312e363b4b74` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xeC4a56061d86955D0Df883efb2E5791d99Ea71f2` | | V2 Router | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | **Wrapped Native:** | Token | Address | | --- | --- | | WMITO | `0x124816325006f97E7136942B134a9545D95b05Fa` | Somnia (Chain ID: 5031) ----------------------- [Section titled “Somnia (Chain ID: 5031)”](https://docs.noxa.fi/contracts/noxa-dex/#somnia-chain-id-5031) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x0742D64925E4C78cb1bAFfce2fA1dceBa8Cf133c` | | SwapRouter02 | `0x7F03effbd7ceB22A3f80Dd468f67eF27826acD85` | | QuoterV2 | `0xDd8ef627dC2AD180eaDD52F677dc5BaAd99ACc9E` | | NonfungiblePositionManager | `0x447bbA8E0151aC3De815D7f5d48c312e363b4b74` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xeC4a56061d86955D0Df883efb2E5791d99Ea71f2` | | V2 Router | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | **Wrapped Native:** | Token | Address | | --- | --- | | WSOMI | `0x046EDe9564A72571df6F5e44d0405360c0f4dCab` | 0G (Chain ID: 16661) -------------------- [Section titled “0G (Chain ID: 16661)”](https://docs.noxa.fi/contracts/noxa-dex/#0g-chain-id-16661) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0xCd0BB681056b6Fc96E86a4cE0A9644B39bC90a53` | | SwapRouter02 | `0x5D844081dB84219F9cC351E91c933e3b6C7CC06f` | | QuoterV2 | `0xF5CAE0A166fe2a8315a3FD7DaC974F08c50ed3C6` | | NonfungiblePositionManager | `0xE0847747A8570ae9916Ab00b7991518Bf958897B` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xD9eC2db5f3D1b236843925949fe5bd8a3836FCcB` | | V2 Router | `0x891A8A0E566dDD2F0144C123DFd207d0Dc029Ea8` | **Wrapped Native:** | Token | Address | | --- | --- | | W0G | `0x1Cd0690fF9a693f5EF2dD976660a8dAFc81A109c` | Plasma (Chain ID: 9745) ----------------------- [Section titled “Plasma (Chain ID: 9745)”](https://docs.noxa.fi/contracts/noxa-dex/#plasma-chain-id-9745) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0xE7d4E64079FE467A21801B36Ccc6D9B3F66BD372` | | SwapRouter02 | `0x891A8A0E566dDD2F0144C123DFd207d0Dc029Ea8` | | QuoterV2 | `0x7F03effbd7ceB22A3f80Dd468f67eF27826acD85` | | NonfungiblePositionManager | `0x2e98aC34869d951d228f6fc6970A9Dd4331368c0` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0x630957Cf4582baDa8B583B5A9476a7108cFdE0A4` | | V2 Router | `0xC9aA3707326d3831C01Eb7205F8859C436412De5` | **Wrapped Native:** | Token | Address | | --- | --- | | WXPL | `0x6100E367285b01F48D07953803A2d8dCA5D19873` | Stable (Chain ID: 988) ---------------------- [Section titled “Stable (Chain ID: 988)”](https://docs.noxa.fi/contracts/noxa-dex/#stable-chain-id-988) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x8b051B804684A0914a62a22145206bE5AB022D8f` | | SwapRouter02 | `0xDe6003CeD14197E751983406BCEEA8a5647981d3` | | QuoterV2 | `0x08c472DC6F5c3E1e3a259BeFeA1A6ee086B81e67` | | NonfungiblePositionManager | `0x05Fb66d5abDBa99f5839A5F6801623Ae1c7eA1F9` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xf306fEdB206ac1Baff1dB8BB63A14151Cb72ee7B` | | V2 Router | `0xd5263C6aFdcCE1FbC45Fb9D57870D9d5aDa88C12` | **Wrapped Native:** | Token | Address | | --- | --- | | WgUSDT | `0x817997Ca8394E26CCE3dE3A076a4889b27DbF9dE` | Katana (Chain ID: 747474) ------------------------- [Section titled “Katana (Chain ID: 747474)”](https://docs.noxa.fi/contracts/noxa-dex/#katana-chain-id-747474) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x0742D64925E4C78cb1bAFfce2fA1dceBa8Cf133c` | | SwapRouter02 | `0x7F03effbd7ceB22A3f80Dd468f67eF27826acD85` | | QuoterV2 | `0xDd8ef627dC2AD180eaDD52F677dc5BaAd99ACc9E` | | NonfungiblePositionManager | `0x447bbA8E0151aC3De815D7f5d48c312e363b4b74` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xeC4a56061d86955D0Df883efb2E5791d99Ea71f2` | | V2 Router | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | **Wrapped Native:** | Token | Address | | --- | --- | | WETH | `0x4200000000000000000000000000000000000006` | DBK Chain (Chain ID: 20240603) ------------------------------ [Section titled “DBK Chain (Chain ID: 20240603)”](https://docs.noxa.fi/contracts/noxa-dex/#dbk-chain-chain-id-20240603) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x630957Cf4582baDa8B583B5A9476a7108cFdE0A4` | | SwapRouter02 | `0xD9eC2db5f3D1b236843925949fe5bd8a3836FCcB` | | QuoterV2 | `0x8361060eD5F4E8789F1442FB4284eca9b4305985` | | NonfungiblePositionManager | `0x2e98aC34869d951d228f6fc6970A9Dd4331368c0` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0x0742D64925E4C78cb1bAFfce2fA1dceBa8Cf133c` | | V2 Router | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | **Wrapped Native:** | Token | Address | | --- | --- | | WETH | `0x4200000000000000000000000000000000000006` | Hyperliquid EVM (Chain ID: 999) ------------------------------- [Section titled “Hyperliquid EVM (Chain ID: 999)”](https://docs.noxa.fi/contracts/noxa-dex/#hyperliquid-evm-chain-id-999) **V3 Contracts:** | Contract | Address | | --- | --- | | V3 Factory | `0x0742d64925e4c78cb1baffce2fa1dceba8cf133c` | | SwapRouter02 | `0xd9ec2db5f3d1b236843925949fe5bd8a3836fccb` | | QuoterV2 | `0xe8aa3ddb5854dcf861c7fba27a39679c1adfc6a5` | | NonfungiblePositionManager | `0x447bba8e0151ac3de815d7f5d48c312e363b4b74` | **V2 Contracts:** | Contract | Address | | --- | --- | | V2 Factory | `0xec4a56061d86955d0df883efb2e5791d99ea71f2` | | V2 Router | `0xfDE31CCAf95b8bF65a0D3805CD1668969787992c` | **Wrapped Native:** | Token | Address | | --- | --- | | WHYPE | `0x5555555555555555555555555555555555555555` | --- # Building on NOXA Fun | NOXA [Skip to content](https://docs.noxa.fi/integrations/launchpad/#_top) Building on NOXA Fun ==================== This page is for developers building apps, bots, and analytics on top of NOXA Fun launches. Everything you need is **on-chain**. You can read launches, pools, and restrictions directly from the contracts and event logs using any standard RPC. Tokens Are Standard and Instantly Tradable ------------------------------------------ [Section titled “Tokens Are Standard and Instantly Tradable”](https://docs.noxa.fi/integrations/launchpad/#tokens-are-standard-and-instantly-tradable) At launch we deploy a standard ERC-20 and add single-sided liquidity to a Uniswap V3-style pool, so the token is live in a real V3 pool from the launch transaction itself. * A token launched targeting **Uniswap V3** is tradable on Uniswap V3. Use Uniswap’s normal SwapRouter / QuoterV2. * A token launched targeting **NOXA DEX** or any other supported V3 fork trades through that DEX’s standard contracts. * There is no migration step and no custom AMM. If you already integrate Uniswap V3, you already integrate NOXA Fun tokens. Public swaps execute from the block **after** the launch block. The launch block itself is reserved to prevent same-block sniping (see [Trading Restrictions](https://docs.noxa.fi/integrations/launchpad/#trading-restrictions) ). Discovering Launches -------------------- [Section titled “Discovering Launches”](https://docs.noxa.fi/integrations/launchpad/#discovering-launches) The `LauncherFactory` emits `TokenLaunched` for every launch. Filter this event from the factory address for your chain (see [NOXA Fun Contracts](https://docs.noxa.fi/contracts/noxa-fun/) ) to discover launches in real time, or backfill historically by querying logs from the factory’s deployment block. event TokenLaunched( address indexed token, address indexed deployer, address indexed dexFactory, address pairToken, address pool, uint256 dexId, uint256 launchConfigId, uint256 positionId, uint256 restrictionsEndBlock, uint256 initialBuyAmount); `token` is the new ERC-20, `pool` is the V3 pool to trade against, `pairToken` is the quote token (the chain’s wrapped native, or USDC on Arc), and `dexFactory` identifies which DEX the token launched on. Verifying a Launch Is Genuine ----------------------------- [Section titled “Verifying a Launch Is Genuine”](https://docs.noxa.fi/integrations/launchpad/#verifying-a-launch-is-genuine) Anyone can deploy a lookalike token. To confirm a token actually came from NOXA Fun, query the factory: function getLaunchedToken(address token) external view returns (LaunchedToken memory); struct LaunchedToken { address token; address deployer; address pairedToken; address positionManager; uint256 positionId; uint256 dexId; uint256 launchConfigId; uint256 restrictionsEndBlock; uint256 supply; bool isToken0; uint24 poolFee; bool exists; uint256 initialBuyAmount;} Check `exists == true`. The struct also gives you everything you need to locate the pool and position without any extra calls. Alternatively, read `launchFactory()` on the token and confirm it equals the known factory address for that chain. Finding the Pool ---------------- [Section titled “Finding the Pool”](https://docs.noxa.fi/integrations/launchpad/#finding-the-pool) The token exposes its own pool and pairing directly: function liquidityPool() external view returns (address); // the V3 poolfunction pairToken() external view returns (address); // quote token (e.g. WETH, USDC)function poolFee() external view returns (uint24); // fee tier, currently 10000 (1%) `liquidityPool()` resolves the pool from the DEX factory for the `(token, pairToken, poolFee)` triple, so it returns the canonical V3 pool address you swap against. Trading Restrictions -------------------- [Section titled “Trading Restrictions”](https://docs.noxa.fi/integrations/launchpad/#trading-restrictions) Launched tokens enforce anti-snipe restrictions for a short window after launch. Your integration **must** respect these or transfers will revert. Restrictions are active while: launchBlock < block.number <= restrictionEndBlock Read the limits and window from the token: function maxWalletLimit() external view returns (uint256); // max balance per wallet (currently 2% of supply)function maxTxLimit() external view returns (uint256); // per-tx cap (configured per chain)function restrictionEndBlock() external view returns (uint256); // restrictions lift after this block Rules while restrictions are active: * **Launch block:** buys directly from the pool revert with `LaunchBlockBuyBlocked(address recipient)`. Public trading starts the next block. * **Max wallet:** a recipient’s resulting balance cannot exceed `maxWalletLimit()`, or the transfer reverts with `MaxWalletExceeded(address account, uint256 balance, uint256 limit)`. * **Max tx:** cumulative buys from the pool per `tx.origin` are capped at 110% of `maxTxLimit()`, or the transfer reverts with `MaxTxExceeded(address originator, uint256 attempted, uint256 limit)`. After `restrictionEndBlock`, the token behaves as a fully standard ERC-20 with no limits. Launch restrictions usually operate for ~1 hour after launch. Minimal Interfaces ------------------ [Section titled “Minimal Interfaces”](https://docs.noxa.fi/integrations/launchpad/#minimal-interfaces) Drop-in interfaces covering the read paths above: interface ILauncherFactory { function getLaunchedToken(address token) external view returns (LaunchedToken memory);} interface ILauncherToken { function launchFactory() external view returns (address); function liquidityPool() external view returns (address); function pairToken() external view returns (address); function poolFee() external view returns (uint24); function maxWalletLimit() external view returns (uint256); function maxTxLimit() external view returns (uint256); function restrictionEndBlock() external view returns (uint256);} Contract addresses per chain are on the [NOXA Fun Contracts](https://docs.noxa.fi/contracts/noxa-fun/) page, and chain IDs are on [Supported Chains](https://docs.noxa.fi/launchpad/chains/) . --- # DEX Integration | NOXA [Skip to content](https://docs.noxa.fi/integrations/dex/#_top) DEX Integration =============== NOXA Fun supports multiple DEXes per chain. If you run a DEX and want to be added as a launch target, this page explains the requirements and process. Requirements ------------ [Section titled “Requirements”](https://docs.noxa.fi/integrations/dex/#requirements) Your DEX must be: 1. **Uniswap V3 fork** (unmodified contracts), OR 2. **PancakeSwap V3 fork** (unmodified contracts) We do not support: * V2-only DEXes (no concentrated liquidity) * Custom AMM implementations * DEXes with modified core contracts ### Why Unmodified? [Section titled “Why Unmodified?”](https://docs.noxa.fi/integrations/dex/#why-unmodified) NOXA Fun creates LP positions programmatically. We need to know exactly how the contracts behave. Modified forks introduce unknown behavior that could cause issues. Unmodified means: * Same function signatures as Uniswap/PancakeSwap V3 * Same events * Same pool creation process * Same NFT position manager What We Need From You --------------------- [Section titled “What We Need From You”](https://docs.noxa.fi/integrations/dex/#what-we-need-from-you) To add your DEX to NOXA Fun: ### 1\. Contract Addresses [Section titled “1. Contract Addresses”](https://docs.noxa.fi/integrations/dex/#1-contract-addresses) * NonfungiblePositionManager * SwapRouter02 (for Uniswap V3 forks) or SmartRouter (for PancakeSwap V3 forks) * Factory * QuoterV2 ### 2\. Chain Information [Section titled “2. Chain Information”](https://docs.noxa.fi/integrations/dex/#2-chain-information) * Chain ID * RPC endpoints (public or shared) * Block explorer URL ### 3\. Branding [Section titled “3. Branding”](https://docs.noxa.fi/integrations/dex/#3-branding) * DEX name * Logo * Website URL ### 4\. Confirmation [Section titled “4. Confirmation”](https://docs.noxa.fi/integrations/dex/#4-confirmation) * Confirm contracts are unmodified Uniswap V3 or PancakeSwap V3 forks * Confirm you’re okay being listed on NOXA Fun * Point of contact for issues Integration Process ------------------- [Section titled “Integration Process”](https://docs.noxa.fi/integrations/dex/#integration-process) 1. **Contact us** via [Telegram](https://t.me/Noxa_Fi) 2. **Provide** the information listed above 3. **We verify** the contracts are compatible 4. **Testing** on testnet if available 5. **Deployment** - your DEX appears as an option on NOXA Fun Example: Monad Integration -------------------------- [Section titled “Example: Monad Integration”](https://docs.noxa.fi/integrations/dex/#example-monad-integration) On Monad, we support: * **NOXA DEX** - our own deployment * **Uniswap** - official Uniswap deployment * **PancakeSwap** - official PancakeSwap deployment Users launching tokens on [fun.noxa.fi/monad](https://fun.noxa.fi/monad) can choose any of these. Benefits for Your DEX --------------------- [Section titled “Benefits for Your DEX”](https://docs.noxa.fi/integrations/dex/#benefits-for-your-dex) Being listed on NOXA Fun means: * **New tokens launch on your DEX** - immediate volume and users * **Locked liquidity** - LP that never leaves * **Degen community** - exposure to active traders Contact ------- [Section titled “Contact”](https://docs.noxa.fi/integrations/dex/#contact) Ready to integrate? Reach out: * **Telegram:** [t.me/Noxa\_Fi](https://t.me/Noxa_Fi) * **Twitter:** [@Noxa\_Fi](https://x.com/Noxa_Fi) * **Dev Contact:** [t.me/AmunPhantom](https://t.me/AmunPhantom) ---