# Table of Contents - [🔎┃Overview | Camelot DEX](#-overview-camelot-dex) - [🪐┃Orbital Liquidity Network | Camelot DEX](#-orbital-liquidity-network-camelot-dex) - [Corn | Camelot DEX](#corn-camelot-dex) - [ApeChain | Camelot DEX](#apechain-camelot-dex) - [Degen | Camelot DEX](#degen-camelot-dex) - [DuckChain | Camelot DEX](#duckchain-camelot-dex) - [AlephZero | Camelot DEX](#alephzero-camelot-dex) - [EDU | Camelot DEX](#edu-camelot-dex) - [📞┃Contact us | Camelot DEX](#-contact-us-camelot-dex) - [Partnership inquiries | Camelot DEX](#partnership-inquiries-camelot-dex) - [📅┃Launch & Genesis | Camelot DEX](#-launch-genesis-camelot-dex) - [Game7 | Camelot DEX](#game7-camelot-dex) - [Molten | Camelot DEX](#molten-camelot-dex) - [Superposition | Camelot DEX](#superposition-camelot-dex) - [Socials | Camelot DEX](#socials-camelot-dex) - [Plume | Camelot DEX](#plume-camelot-dex) - [Reya | Camelot DEX](#reya-camelot-dex) - [Job Board | Camelot DEX](#job-board-camelot-dex) - [Sanko | Camelot DEX](#sanko-camelot-dex) - [Gravity | Camelot DEX](#gravity-camelot-dex) - [❓┃FAQ's | Camelot DEX](#-faq-s-camelot-dex) - [XAI | Camelot DEX](#xai-camelot-dex) - [Security Measures | Camelot DEX](#security-measures-camelot-dex) - [User support | Camelot DEX](#user-support-camelot-dex) - [V2 Stable Pools Explained | Camelot DEX](#v2-stable-pools-explained-camelot-dex) - [GRAIL and xGRAIL plugins | Camelot DEX](#grail-and-xgrail-plugins-camelot-dex) - [Understanding Impermanent Loss | Camelot DEX](#understanding-impermanent-loss-camelot-dex) - [🏫┃Castle Tutorials | Camelot DEX](#-castle-tutorials-camelot-dex) - [📘┃Arbitrum Guide | Camelot DEX](#-arbitrum-guide-camelot-dex) - [Proof of play Apex | Camelot DEX](#proof-of-play-apex-camelot-dex) - [Utilize xGRAIL | Camelot DEX](#utilize-xgrail-camelot-dex) - [⚒️┃Guidelines for LP Deployment & Incentives | Camelot DEX](#-guidelines-for-lp-deployment-incentives-camelot-dex) - [Step-by-Step Guides | Camelot DEX](#step-by-step-guides-camelot-dex) - [Rari | Camelot DEX](#rari-camelot-dex) - [Liquidity and Yield farming | Camelot DEX](#liquidity-and-yield-farming-camelot-dex) - [Dashboard | Camelot DEX](#dashboard-camelot-dex) - [V2 Add Liquidity | Camelot DEX](#v2-add-liquidity-camelot-dex) - [Earn Real Yield | Camelot DEX](#earn-real-yield-camelot-dex) - [Providing Liquidity explained | Camelot DEX](#providing-liquidity-explained-camelot-dex) - [Swap tokens | Camelot DEX](#swap-tokens-camelot-dex) - [Info dashboard | Camelot DEX](#info-dashboard-camelot-dex) - [V2 | Camelot DEX](#v2-camelot-dex) - [🔥┃Deflationary mechanisms | Camelot DEX](#-deflationary-mechanisms-camelot-dex) - [Swapping Explained | Camelot DEX](#swapping-explained-camelot-dex) - [🌐┃AMM V4 | Camelot DEX](#-amm-v4-camelot-dex) - [🌐┃AMM V2 | Camelot DEX](#-amm-v2-camelot-dex) - [Referral | Camelot DEX](#referral-camelot-dex) - [Manual mode | Camelot DEX](#manual-mode-camelot-dex) - [🌐┃AMM V3 | Camelot DEX](#-amm-v3-camelot-dex) - [Adding tokens to the wallet interface | Camelot DEX](#adding-tokens-to-the-wallet-interface-camelot-dex) - [Create a direct swap link (Arbitrum) | Camelot DEX](#create-a-direct-swap-link-arbitrum-camelot-dex) - [Deploying Liquidity on Camelot (Arbitrum and Orbits) | Camelot DEX](#deploying-liquidity-on-camelot-arbitrum-and-orbits-camelot-dex) - [Community plugins | Camelot DEX](#community-plugins-camelot-dex) - [Yield Booster | Camelot DEX](#yield-booster-camelot-dex) - [Dual-liquidity type | Camelot DEX](#dual-liquidity-type-camelot-dex) - [🧑‍🌾┃Liquidity Provision | Camelot DEX](#-liquidity-provision-camelot-dex) - [Swapping Tax Tokens | Camelot DEX](#swapping-tax-tokens-camelot-dex) - [Get xGRAIL | Camelot DEX](#get-xgrail-camelot-dex) - [Distribute incentives | Camelot DEX](#distribute-incentives-camelot-dex) - [Conversion - Redeeming | Camelot DEX](#conversion-redeeming-camelot-dex) - [Auto mode | Camelot DEX](#auto-mode-camelot-dex) - [Unbind Liquidity | Camelot DEX](#unbind-liquidity-camelot-dex) - [V3/V4 Add Liquidity (concentrated) | Camelot DEX](#v3-v4-add-liquidity-concentrated-camelot-dex) - [Redeem xGRAIL | Camelot DEX](#redeem-xgrail-camelot-dex) - [How to use xGRAIL | Camelot DEX](#how-to-use-xgrail-camelot-dex) - [ApeChain | Camelot DEX](#apechain-camelot-dex) - [WINR | Camelot DEX](#winr-camelot-dex) - [⚙️ | Additional Utilities | Camelot DEX](#-additional-utilities-camelot-dex) - [🔵┃Arbitrum | Camelot DEX](#-arbitrum-camelot-dex) - [Degen | Camelot DEX](#degen-camelot-dex) - [🔒┃xGRAIL Token | Camelot DEX](#-xgrail-token-camelot-dex) - [🏦┃Protocol earnings | Camelot DEX](#-protocol-earnings-camelot-dex) - [ApeChain Curtis | Camelot DEX](#apechain-curtis-camelot-dex) - [Real Yield Staking | Camelot DEX](#real-yield-staking-camelot-dex) - [Wallet Creation | Camelot DEX](#wallet-creation-camelot-dex) - [Analytics | Camelot DEX](#analytics-camelot-dex) - [🟠┃Orbit Chains | Camelot DEX](#-orbit-chains-camelot-dex) - [Dynamic directional fees | Camelot DEX](#dynamic-directional-fees-camelot-dex) - [🏆┃xGRAIL plugins | Camelot DEX](#-xgrail-plugins-camelot-dex) - [Molten | Camelot DEX](#molten-camelot-dex) - [Proof of Play Apex | Camelot DEX](#proof-of-play-apex-camelot-dex) - [🪙┃GRAIL Token | Camelot DEX](#-grail-token-camelot-dex) - [Gravity | Camelot DEX](#gravity-camelot-dex) - [Bridging tokens to Arbitrum | Camelot DEX](#bridging-tokens-to-arbitrum-camelot-dex) - [Reya | Camelot DEX](#reya-camelot-dex) - [AlephZero | Camelot DEX](#alephzero-camelot-dex) - [V3 | Camelot DEX](#v3-camelot-dex) - [Sanko | Camelot DEX](#sanko-camelot-dex) - [Wallet Setup for Arbitrum Compatibility | Camelot DEX](#wallet-setup-for-arbitrum-compatibility-camelot-dex) - [Rari | Camelot DEX](#rari-camelot-dex) - [WINR | Camelot DEX](#winr-camelot-dex) - [⚖️┃Token distribution | Camelot DEX](#-token-distribution-camelot-dex) - [DuckChain | Camelot DEX](#duckchain-camelot-dex) - [🛡️┃Audits | Camelot DEX](#-audits-camelot-dex) - [🎁┃Incentive system | Camelot DEX](#-incentive-system-camelot-dex) - [Game7 | Camelot DEX](#game7-camelot-dex) - [One (Mainnet) | Camelot DEX](#one-mainnet-camelot-dex) - [Plume | Camelot DEX](#plume-camelot-dex) - [🎞️┃Media Kit | Camelot DEX](#-media-kit-camelot-dex) - [✒️┃Multisigs | Camelot DEX](#-multisigs-camelot-dex) - [Sanko Sepolia | Camelot DEX](#sanko-sepolia-camelot-dex) - [Sepolia (Testnet) | Camelot DEX](#sepolia-testnet-camelot-dex) - [XAI | Camelot DEX](#xai-camelot-dex) - [Campaign creation | Camelot DEX](#campaign-creation-camelot-dex) - [Corn | Camelot DEX](#corn-camelot-dex) - [EDU | Camelot DEX](#edu-camelot-dex) - [Superposition | Camelot DEX](#superposition-camelot-dex) - [📚┃Glossary | Camelot DEX](#-glossary-camelot-dex) --- # 🔎┃Overview | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FyY0MAD1pYGO75dm0FhzV%252Flogo%2520%281%29.png%3Falt%3Dmedia%26token%3Df6ba6fe6-18b1-4894-be5b-55a8ab48982e&width=768&dpr=4&quality=100&sign=9353bb59&sv=2) [](https://docs.camelot.exchange/#the-first-orbital-liquidity-network-and-largest-arbitrum-dex) The first Orbital Liquidity Network and largest Arbitrum DEX ----------------------------------------------------------------------------------------------------------------------------------------------------------------- Camelot is a decentralized and permissionless exchange that supports the Arbitrum ecosystem with highly efficient liquidity infrastructure. With $30bn volume traded and over 75 partners, Camelot is the leading Arbitrum exchange and a key hub for DeFi activity in the ecosystem. With its foundation firmly set on Arbitrum One, Camelot is expanding its liquidity infrastructure to chains building on the Arbitrum Orbit tech. Through this approach, Camelot creates a cohesive network of aligned rollups and acts as the glue for a diverse and expansive Arbitrum ecosystem. ### [](https://docs.camelot.exchange/#protocol-objectives) Protocol Objectives * Provide the Arbitrum ecosystem with battle-tested and highly efficient spot liquidity infrastructure * Create a cohesive network of aligned Orbit chains, supporting Arbitrum in becoming the largest hub for Ethereum scaling * Give users access to the widest range of onchain tokens with deep liquidity, powering highly sustainable yields for liquidity providers * Onboard and support builders in the Arbitrum ecosystem, with Camelot acting as the central hub for protocols, traders, and the broader community * Achieve a sustainable economic model that generates value and captures it to the GRAIL token, prioritising real yield * Build a decentralized and permissionless protocol that puts the community first and is deeply aligned with the Arbitrum ecosystem ### [](https://docs.camelot.exchange/#initial-foundations) Initial Foundations Starting in 2022 and entirely bootstrapped by the Arbitrum community, Camelot has become the largest native DEX by consistently onboarding new users and supporting projects big and small coming to Arbitrum. Camelot is now the largest protocol exclusive to Arbitrum and has helped over 10 protocols launch, with close relationships to over 65 projects in the ecosystem. With the expansion of Arbitrum Orbit chains, Camelot has become the first and only protocol to deploy on multiple Orbits. Camelot serves a critical role in providing its battle-tested liquidity infrastructure to these new rollups, now deployed on 8 Orbit chains. ### [](https://docs.camelot.exchange/#becoming-the-orbital-liquidity-network) Becoming the Orbital Liquidity Network The Orbital Liquidity Network is Camelot's evolved vision. The Castle will connect and align Orbit chains, creating a unified Arbitrum ecosystem. Most importantly, its role extends beyond just the infrastructure, with Camelot now acting as the hub for these fragmented chains. Instead of Orbit chains being isolated, Camelot will create network effects so that each chain is connected to the broader Arbitrum community. This will unlock significantly more value for everyone in the network, fueling higher volumes, liquidity, and overall user activity. Becoming the Orbital Liquidity Network is a significant shift for Camelot and has required months of development to lay the initial foundations. This new vision has brought in a refreshed brand and roadmap to reflect the evolved direction of Camelot. ### [](https://docs.camelot.exchange/#network-vision) Network Vision This Orbital Liquidity Network encompasses creating a cohesive and interconnected network of liquidity across multiple Orbit chains, enabling seamless cross-chain transactions, and supporting the broader Arbitrum ecosystem's growth. Camelot aims to be the central hub where users can easily swap, bridge, and explore various Orbit chains, while continuing to generate sustainable real yields for its token holders. Through this expansion, Camelot seeks to reduce fragmentation within the ecosystem, align and support builders across different chains, and solidify its role as a key infrastructure provider in the multi-chain future of Arbitrum. Value created by the Orbital Liquidity Network will be captured by GRAIL. [Next🪐┃Orbital Liquidity Network](https://docs.camelot.exchange/orbital-liquidity-network) Last updated 10 months ago --- # 🪐┃Orbital Liquidity Network | Camelot DEX Camelot acts as the native decentralized exchange and liquidity hub within the Arbitrum and Orbit Chains ecosystem. It aims to deliver the infrastructure needed for efficient, scalable, and sustainable liquidity across Orbit Chains, playing a vital role in the network's success and expansion ### [](https://docs.camelot.exchange/orbital-liquidity-network#orbit-chains) Orbit chains These specialized blockchains leverage Arbitrum’s tech stack. They are designed to offer custom, scalable solutions tailored to specific use cases, such as decentralized finance, gaming, NFTs, and other applications. Chains in this network empower developers with the flexibility to create highly specialized environments, making them ideal for projects that require dedicated ecosystems within the broader Arbitrum network ### [](https://docs.camelot.exchange/orbital-liquidity-network#camelots-mission) Camelot's mission Camelot aims to serve as the central hub for Orbit Chains, providing users with a seamless experience to explore and interact with these chains on a single, integrated platform while still maintaining its role as the native Arbitrum DEX. By offering advanced liquidity solutions, Camelot plays a vital role in maintaining the operational efficiency and growth of the network. Its infrastructure is designed not only to meet current demands but also to scale with the network as it expands, ensuring effective liquidity management across the entire ecosystem ### [](https://docs.camelot.exchange/orbital-liquidity-network#vision) Vision As Orbit Chains continue to evolve, Camelot will remain a cornerstone of the network’s growth. By providing efficient and scalable liquidity solutions, Camelot ensures that Orbit Chains can continue to innovate and expand. This positions Camelot as an essential component of the ecosystem and a key driver of future developments within the Orbit network, with its strategic importance only increasing as the network scales ### [](https://docs.camelot.exchange/orbital-liquidity-network#upcoming-orbital-network-related-integrations) Upcoming Orbital network-related integrations * **Cross-Chain Swaps** A seamless cross-chain swap system integrated into the app, enabling users to trade assets between Orbit chains effortlessly. This feature ensures smooth interoperability across multiple chains within the Orbit network, reinforcing Camelot as the ultimate Orbital liquidity hub * **Gauges** A system allowing xGRAIL holders to vote on the allocation of incentives to liquidity pools across Arbitrum and Orbit Chains * **Accelerator** The Accelerator xGRAIL Plugin will act as an incubator for new projects within the Arbitrum and Orbit ecosystems. Unlike a traditional launchpad, this plugin will focus on accelerating the growth, providing them with the necessary tools and support to thrive in the Arbitrum and Orbit ecosystems ### [](https://docs.camelot.exchange/orbital-liquidity-network#explore-orbit-chains-connected-to-camelot) Explore Orbit Chains connected to Camelot [Plume](https://docs.camelot.exchange/orbital-liquidity-network/plume) [Game7](https://docs.camelot.exchange/orbital-liquidity-network/game7) [Superposition](https://docs.camelot.exchange/orbital-liquidity-network/superposition) [EDU](https://docs.camelot.exchange/orbital-liquidity-network/edu) [AlephZero](https://docs.camelot.exchange/orbital-liquidity-network/alephzero) [Corn](https://docs.camelot.exchange/orbital-liquidity-network/corn) [Degen](https://docs.camelot.exchange/orbital-liquidity-network/degen) [DuckChain](https://docs.camelot.exchange/orbital-liquidity-network/duckchain) [ApeChain](https://docs.camelot.exchange/orbital-liquidity-network/apechain) [WINR](https://docs.camelot.exchange/orbital-liquidity-network/winr) [Gravity](https://docs.camelot.exchange/orbital-liquidity-network/gravity) [Molten](https://docs.camelot.exchange/orbital-liquidity-network/molten) [Proof of play Apex](https://docs.camelot.exchange/orbital-liquidity-network/proof-of-play-apex) [Rari](https://docs.camelot.exchange/orbital-liquidity-network/rari) [Reya](https://docs.camelot.exchange/orbital-liquidity-network/reya) [Sanko](https://docs.camelot.exchange/orbital-liquidity-network/sanko) [XAI](https://docs.camelot.exchange/orbital-liquidity-network/xai) [Previous🔎┃Overview](https://docs.camelot.exchange/) [NextAlephZero](https://docs.camelot.exchange/orbital-liquidity-network/alephzero) Last updated 4 months ago --- # Corn | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FRFgNazhLJx3UWljRbCRI%252F4836a89d-ce8e-4572-97b1-8cfcd188f604.png%3Falt%3Dmedia%26token%3D8fbf6246-ad44-4477-9128-01a1eceea893&width=768&dpr=4&quality=100&sign=e74d9ae1&sv=2) [Website](https://usecorn.com/) [Chain Explorer](https://cornscan.io/) [X](https://x.com/use_corn) [Discord](https://discord.com/invite/usecorn) [Telegram](https://t.me/+upkPwAJwIz5iZDEx) [Corn is](https://blog.usecorn.com/introducing-corn-the-super-yield-network-built-around-digital-gold-01436745b64a) an Ethereum Layer 2 network powered by Arbitrum Orbit, designed to bring Bitcoin into the heart of DeFi. It uses tokenized Bitcoin (BTCN) as its gas token, seamlessly bridging Bitcoin and Ethereum ecosystems. BTCN, pegged 1:1 with Bitcoin, offers flexible custody options, while the governance token CORN empowers stakers to influence network rewards [](https://docs.camelot.exchange/orbital-liquidity-network/corn#connect-your-wallet-to-corn) Connect your wallet to Corn ----------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Corn RPC URL [https://rpc.ankr.com/corn\_maizenet](https://rpc.ankr.com/corn_maizenet) Chain ID 21000000 Currency symbol BTCN Block explorer URL [https://cornscan.io](https://cornscan.io/) Once you're finished, click Save 1. You are now connected to the Corn chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/corn#bridge-to-corn) Bridge to Corn Tokens can be bridged to the Corn chain using the official [bridge](https://usecorn.com/app?action=bridge) Gas on the Corn chain is paid in BTCN Therefore, we recommend bridging it as the first token so you can process transactions [Get BTCN](https://docs.usecorn.com/docs/users/User_Guides/Get_BTCN/) [How to bridge](https://docs.usecorn.com/docs/users/User_Guides/Bridge/) ℹ️ [PreviousApeChain](https://docs.camelot.exchange/orbital-liquidity-network/apechain) [NextDegen](https://docs.camelot.exchange/orbital-liquidity-network/degen) Last updated 10 months ago --- # ApeChain | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJN20E5PB8QtBPdMxlSee%252Fimage.png%3Falt%3Dmedia%26token%3D454ed918-8b77-4d18-8baf-765ab08e859a&width=768&dpr=4&quality=100&sign=ebfb84f2&sv=2) [Website](https://apechain.com/) [Chain Explorer](https://apechain.calderaexplorer.xyz/) [X](https://x.com/apecoin) [Discord](https://discord.gg/apecoindao) [Telegram](https://t.me/apechainofficial) ApeChain is a next-generation Layer 3 blockchain, meticulously crafted by ApeLabs to redefine the gaming and digital collectibles landscape. Powered by Arbitrum Orbit technology, ApeChain offers unparalleled performance with lightning-fast transaction speeds, low latency, and robust security, making it the perfect foundation for cutting-edge gaming applications and thriving NFT ecosystems. Engineered for flexibility, the chain supports both permissioned and permissionless environments, fostering a vibrant space where innovation can flourish [](https://docs.camelot.exchange/orbital-liquidity-network/apechain#connect-your-wallet-to-apechain) Connect your wallet to ApeChain ----------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name ApeChain RPC URL [https://apechain.calderachain.xyz/http](https://apechain.calderachain.xyz/http) Chain ID 33139 Currency symbol APE Block explorer URL [https://apechain.calderaexplorer.xyz/](https://apechain.calderaexplorer.xyz/) Once you're finished, click Save 1. You are now connected to the ApeChain ### [](https://docs.camelot.exchange/orbital-liquidity-network/apechain#bridge-to-apechain) Bridge to ApeChain Tokens can be bridged to ApeChain using the official Ape bridge or [multi-chain Stargate](https://stargate.finance/bridge) You will need a fraction of ETH to pay for bridging fees from any supported chain to ApeChain Gas on the ApeChain is paid in APE. Therefore, we recommend bridging it as the first token so you can process transactions 1. Visit the [Ape bridge](https://apechain.com/portal#bridge) and connect your wallet. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fnhh0sySDewiDYzJaE6Jl%252Fimage.png%3Falt%3Dmedia%26token%3Dc07fa710-2a8b-4a74-a39f-15f573f5fce1&width=768&dpr=4&quality=100&sign=22d238ab&sv=2) 2\. Select the token/network and input the amount you want to transfer to ApeChain and click Bridge ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FteGD7H7YmNcxvpttvQYZ%252Fimage.png%3Falt%3Dmedia%26token%3Db89ed16c-7a0b-4016-9933-aaf1b80881ff&width=768&dpr=4&quality=100&sign=9b9d57e4&sv=2) 1. Approve, then proceed with the transfer, which will require confirmation in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FbC5xS02oOJ2TwcCKrXab%252Fimage.png%3Falt%3Dmedia%26token%3D157bde16-c923-4945-9d34-e75a7b142187&width=768&dpr=4&quality=100&sign=101175b0&sv=2) 1. After the transfer is complete, you will see a confirmation like the one shown below ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FrYKQf8oPI8JpweqSsJY9%252Fimage.png%3Falt%3Dmedia%26token%3D053df93d-0ca7-4e9d-884b-08221ea24172&width=768&dpr=4&quality=100&sign=6890eeec&sv=2) The bridging transfer should take approximately 3 minutes, but it may take longer during periods of high traffic [PreviousAlephZero](https://docs.camelot.exchange/orbital-liquidity-network/alephzero) [NextCorn](https://docs.camelot.exchange/orbital-liquidity-network/corn) Last updated 10 months ago --- # Degen | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FkneIXlGMAW29WDVB8BX4%252FUntitled%2520design%2520%281%29.png%3Falt%3Dmedia%26token%3D71bcc519-f269-4310-af2a-299352b920af&width=768&dpr=4&quality=100&sign=ac76bfa3&sv=2) [Website](https://www.degen.tips/) [Chain Explorer](https://explorer.degen.tips/) [X](https://x.com/degentokenbase) [Telegram](https://t.me/degentokenbase) Degen Chain is a Layer 3 blockchain powered by Arbitrum Orbit, designed to empower the Degen community with ultra-low transaction fees and lightning-fast performance. It seamlessly integrates with Base, an Ethereum Layer 2, for secure and efficient transaction settlements. The chain’s native token $DEGEN, fuels its ecosystem, enabling activities like token swaps, staking, and farming [](https://docs.camelot.exchange/orbital-liquidity-network/degen#connect-your-wallet-to-the-degen-chain) Connect your wallet to the Degen chain ---------------------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Degen RPC URL [https://rpc.degen.tips](https://rpc.degen.tips/) Chain ID 666666666 Currency symbol DEGEN Block explorer URL [https://explorer.degen.tips/](https://explorer.degen.tips/) Once you're finished, click Save 1. You are now connected to the Degen chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/degen#bridge-to-degen) Bridge to Degen Tokens can be bridged to the Degen chain using the Gas on the Degen chain is paid in DEGEN Therefore, we recommend bridging it as the first token so you can process transactions Tokens can be bridged using the official [Degen bridge](https://bridge.degen.tips/) or [multi-chain Stargate](https://stargate.finance/bridge?srcChain=arbitrum&srcToken=0x9F07F8A82cB1af1466252e505b7b7ddee103bC91&dstChain=degen&dstToken=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FrIGle4WeDcIq6f2JQlPq%252Fimage.png%3Falt%3Dmedia%26token%3D842dc246-c958-4271-b5ba-1ae887a5ece7&width=768&dpr=4&quality=100&sign=96c4c550&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FwLq9UBvu2jHUbFKjKGYI%252Fimage.png%3Falt%3Dmedia%26token%3D810674af-e794-4341-a0e2-e77e9f342d42&width=768&dpr=4&quality=100&sign=669f952d&sv=2) [PreviousCorn](https://docs.camelot.exchange/orbital-liquidity-network/corn) [NextDuckChain](https://docs.camelot.exchange/orbital-liquidity-network/duckchain) Last updated 10 months ago --- # DuckChain | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F3Q83fWSoOTK1XYdXbqwe%252FUntitled%2520design%2520%281%29.png%3Falt%3Dmedia%26token%3D7d116dfb-faa7-4273-854f-b4a3fd887e79&width=768&dpr=4&quality=100&sign=13d7fb2a&sv=2) [Website](https://duckchain.io/) [Chain Explorer](https://scan.duckchain.io/) [X](https://x.com/Duck_Chain) [Telegram](https://t.me/DuckChainAnn) DuckChain is an advanced Layer 3 blockchain crafted to enhance DeFi and gaming within the TON ecosystem. Powered by Arbitrum Orbit technology, it delivers fast, cost-efficient, and secure transactions. Fully compatible with Ethereum's Virtual Machine (EVM), DuckChain bridges TON and Ethereum, enabling seamless interoperability and improved liquidity. Its flexible design supports both permissioned and open environments, making it a practical solution for a variety of applications [](https://docs.camelot.exchange/orbital-liquidity-network/duckchain#connect-your-wallet-to-duckchain) Connect your wallet to DuckChain -------------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name DuckChain RPC URL [https://rpc.duckchain.io](https://rpc.duckchain.io/) Chain ID 5545 Currency symbol TON Block explorer URL [https://scan.duckchain.io/](https://scan.duckchain.io/) Once you're finished, click Save 1. You are now connected to the DuckChain ### [](https://docs.camelot.exchange/orbital-liquidity-network/duckchain#bridge-to-duckchain) Bridge to DuckChain Tokens can be bridged to the DuckChain using the official [Duck bridge](https://bridge.duckchain.io/) or multi-chain [Meson bridge](https://meson.fi/) Gas on the DuckChain is paid in TON Therefore, we recommend bridging it as the first token so you can process transactions 1. Visit the [Duck bridge](https://bridge.duckchain.io/) and connect your wallet You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F6H8ZkGyOGChv5qdTwWQy%252Fimage.png%3Falt%3Dmedia%26token%3D9ce5e122-1948-4bff-abf3-f386be41dbc4&width=768&dpr=4&quality=100&sign=1961bbd4&sv=2) 2. Select the token/network and input the amount you want to transfer and click Deposit ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FT5OaURrcPvmHoVRNZlNM%252Fimage.png%3Falt%3Dmedia%26token%3D38835eed-aeae-4a5b-9a90-2f9d60c2c16f&width=768&dpr=4&quality=100&sign=574a6ae&sv=2) 1. Input recipient DuckChain address or connect wallet and click Deposit ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJcaa95FU9MiO9g5vN5Pv%252Fimage.png%3Falt%3Dmedia%26token%3Da996d0df-7633-4885-b933-8cc793d77869&width=768&dpr=4&quality=100&sign=9ccf90c2&sv=2) 1. Ensure that the recipient address is correct and confirm deposit ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F4JSOUuVYhH6BmvhPHxNT%252Fimage.png%3Falt%3Dmedia%26token%3Dea381f05-8ca2-44ee-a3fb-fe845d8cd153&width=768&dpr=4&quality=100&sign=6093fac1&sv=2) 1. After the deposit is succesfull, you will see a confirmation like the one shown below ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F12uhwhCGIcYl0iSi0BJg%252Fimage.png%3Falt%3Dmedia%26token%3Df8c3f488-3f5c-44d7-b4e2-0b33783d38c3&width=768&dpr=4&quality=100&sign=bb73bc0&sv=2) The bridging transfer should take approximately 5 - 20 minutes, but it may take longer during periods of high traffic [PreviousDegen](https://docs.camelot.exchange/orbital-liquidity-network/degen) [NextEDU](https://docs.camelot.exchange/orbital-liquidity-network/edu) Last updated 10 months ago --- # AlephZero | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJgloY4PVKy7s7on9tDn6%252F1500x500.jpg%3Falt%3Dmedia%26token%3D56711693-a758-439d-bffd-83f32ab3b37e&width=768&dpr=4&quality=100&sign=5a54eb5c&sv=2) [Website](https://alephzero.org/) [Chain Explorer](https://evm-explorer.alephzero.org/) [X](https://x.com/Aleph__Zero) [Discord](https://discord.gg/alephzero) [Telegram](https://t.me/alephzerofoundation) Aleph Zero is a next-generation Layer 1 blockchain platform, meticulously designed to set new standards in privacy and scalability for decentralized ecosystems. Its novel consensus mechanism, AlephBFT, delivers lightning-fast transaction speeds, sub-second finality, and unparalleled security. These features make it the ideal foundation for privacy-focused applications and enterprise-grade solutions. Engineered for adaptability, Aleph Zero supports a wide range of use cases, from DeFi to supply chain management [](https://docs.camelot.exchange/orbital-liquidity-network/alephzero#connect-your-wallet-to-alephzero) Connect your wallet to AlephZero -------------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name AlephZero RPC URL [https://rpc.alephzero.raas.gelato.cloud](https://rpc.alephzero.raas.gelato.cloud/) Chain ID 41455 Currency symbol AZERO Block explorer URL [https://evm-explorer.alephzero.org/](https://evm-explorer.alephzero.org/) Once you're finished, click Save 1. You are now connected to the AlephZero ### [](https://docs.camelot.exchange/orbital-liquidity-network/alephzero#bridge-to-alephzero) Bridge to AlephZero Tokens can be bridged to AlephZero using [Common bridge](https://app.common.fi/bridge) Gas on the AlephZero is paid in AZERO. Therefore, we recommend bridging it as the first token so you can process transactions ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FYmDaG8E0xElMPBWe3tJ8%252Fimage.png%3Falt%3Dmedia%26token%3D2a3f519a-cd91-4ef8-a86b-994bf92ce8c0&width=768&dpr=4&quality=100&sign=a83254e9&sv=2) [Previous🪐┃Orbital Liquidity Network](https://docs.camelot.exchange/orbital-liquidity-network) [NextApeChain](https://docs.camelot.exchange/orbital-liquidity-network/apechain) Last updated 8 months ago --- # EDU | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FXkTK6lPWNyPPQyVpDCOa%252Fimage.png%3Falt%3Dmedia%26token%3Dd052a6a3-ae48-48f3-8118-f00cb470fffc&width=768&dpr=4&quality=100&sign=6c571ab3&sv=2) [Website](https://alephzero.org/) [Chain Explorer](https://educhain.blockscout.com/) [X](https://yuzu.educhain.xyz/) [Telegram](https://t.me/opencampustg) EduChain is a pioneering Layer 3 blockchain platform specifically engineered for the education sector. Developed by Open Campus and built on Arbitrum Orbit, EduChain serves as a decentralized hub for a diverse array of applications, including educational tools, decentralized finance (DeFi), education finance (EduFi), artificial intelligence, gaming, and recruitment [](https://docs.camelot.exchange/orbital-liquidity-network/edu#connect-your-wallet-to-edu-chain) Connect your wallet to EDU chain -------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name EDU RPC URL [https://rpc.edu-chain.raas.gelato.cloud](https://rpc.edu-chain.raas.gelato.cloud/) Chain ID 41923 Currency symbol EDU Block explorer URL [https://educhain.blockscout.com/](https://educhain.blockscout.com/) Once you're finished, click Save 1. You are now connected to the EDU chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/edu#bridge-to-edu-chain) Bridge to EDU chain [GUIDE](https://medium.com/edu-chain/how-to-bridge-to-edu-chain-mainnet-88c162ea0b7f) [PreviousDuckChain](https://docs.camelot.exchange/orbital-liquidity-network/duckchain) [NextGame7](https://docs.camelot.exchange/orbital-liquidity-network/game7) Last updated 8 months ago --- # 📞┃Contact us | Camelot DEX [Partnership inquiries](https://docs.camelot.exchange/contact-us/partnership-inquiries) [User support](https://docs.camelot.exchange/contact-us/user-support) [Job Board](https://docs.camelot.exchange/contact-us/job-board) [Socials](https://docs.camelot.exchange/contact-us/socials) [Previous📅┃Launch & Genesis](https://docs.camelot.exchange/launch-and-genesis) [NextPartnership inquiries](https://docs.camelot.exchange/contact-us/partnership-inquiries) Last updated 1 year ago --- # Partnership inquiries | Camelot DEX Whether you're an up-coming project planning to launch, or an existing project looking for a new AMM providing strong fundamentals to extend your reach, don’t hesitate to contact us on [\[email protected\]](https://docs.camelot.exchange/cdn-cgi/l/email-protection#24544556504a4156574c4d54576447454941484b500a424d) or directly through our [telegram](https://t.me/camelotdex) or [discord](https://discord.gg/r9V7rry3nz) channels. [Previous📞┃Contact us](https://docs.camelot.exchange/contact-us) [NextUser support](https://docs.camelot.exchange/contact-us/user-support) Last updated 3 months ago --- # 📅┃Launch & Genesis | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FRWwPv8LfZhLds1ER86LQ%252FCamelot%2520Roadmap.jpg%3Falt%3Dmedia%26token%3De5872b57-a737-40c6-9060-4e8b49508fe4&width=768&dpr=4&quality=100&sign=4b6e66be&sv=2) Camelot was designed to be community-driven, and the GRAIL token's launch sequence was a significant factor in achieving that goal. The team remained committed to building the best product possible before seeking funding. The public sale provided a transparent and fair opportunity for the community, investors, and partners to purchase GRAIL [](https://docs.camelot.exchange/launch-and-genesis#fair-launch) Fair launch --------------------------------------------------------------------------------- The public sale began on November 29th **2022** and ended on December 5th, with GRAIL liquidity going live 24 hours after the sale ended * The auction mechanism started with a fully diluted valuation (FDV) of $2m, fixing a $20 floor price for GRAIL, and increased after the first $300k was raised * The public sale offered 15% of the GRAIL supply (15,000 out of 100,000 tokens in total), with 10% in GRAIL and 5% in xGRAIL * There was no pre-sale or VC investment * All purchases were settled at the same price based on the total amount deposited * There was no hard cap on the public sale and no limit on how much USDC could be allocated per wallet * Users could share a referral link and claim 3% of all referred investments made through it after the launch - Refferal commissions were funded from allocated supply to [Core Contributors](https://docs.camelot.exchange/tokenomics/token-distribution) * Legacy token holders ([lEXC](https://camelotdex.medium.com/onboarding-v1-holders-to-camelot-on-arbitrum-74305c6c1a45) ) were eligible for a 10% discount during the public sale ### [](https://docs.camelot.exchange/launch-and-genesis#the-public-sale-results) [**The public sale results**](https://app.camelot.exchange/launchpad/camelot) * Total raised: $3,796,460.86 * GRAIL price: $254.21 * Circulating market cap: $5,719,727.37 * Fully diluted valuation (FDV): $25,421,010.52 ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FGWpEtqjYvlPNPtUYorOr%252Fimage.png%3Falt%3Dmedia%26token%3D4cedfe7a-cec3-4ebc-adff-03ba6958d8c5&width=768&dpr=4&quality=100&sign=316e814b&sv=2) **The public sale proceeds were directed as follows:** * 50% was paired with 7.5% of GRAIL from POL in UNI v2-style liquidity * 30% allocated to xGRAIL real yield staking treasury * 20% was used to support the Camelot team, which had been entirely self-funded up till the launch [](https://docs.camelot.exchange/launch-and-genesis#genesis-pools) Genesis pools ------------------------------------------------------------------------------------- Genesis pools were created to serve as exclusive farms for early adopters. The purpose of these farms was to bootstrap initial liquidity for Camelot before GRAIL went live while providing an early and attractive opportunity for the community to accumulate xGRAIL * Genesis pools were open for deposits from November 22nd, and rewards started being allocated to depositors from November 23rd * Depositors were earning emissions in xGRAIL linearly during the six months following the public sale and could withdraw anytime, with their share of the emissions redirected to the remaining participants * In some cases, genesis farm distributed not only xGRAIL but also incentives from a second token, usually provided by a partner protocol * The Genesis farms are based on the existing Nitro pool reward structure Genesis Pools emissions ceased on the 23rd of May 2023 [PreviousXAI](https://docs.camelot.exchange/orbital-liquidity-network/xai) [Next📞┃Contact us](https://docs.camelot.exchange/contact-us) Last updated 1 year ago --- # Game7 | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FDGVhDMBm6v2koCms6e8u%252Fimage.png%3Falt%3Dmedia%26token%3D5fcdab93-51fc-4a8b-a260-d446d0065243&width=768&dpr=4&quality=100&sign=a5ea7f74&sv=2) [Website](https://game7.io/) [Chain Explorer](https://mainnet.game7.io/) [X](https://x.com/G7_DAO) [Discord](https://discord.gg/g7dao) Game7 is a cutting-edge Layer 3 blockchain designed to revolutionize the gaming industry. Developed by Game7 and built on Arbitrum Orbit, Game7 Orbit serves as a decentralized hub for a wide range of gaming applications, including on-chain game economies, player-owned assets, decentralized finance (GameFi), esports, and AI-driven gaming experiences [](https://docs.camelot.exchange/orbital-liquidity-network/game7#connect-your-wallet-to-game7) Connect your wallet to Game7 -------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Game7 RPC URL [https://mainnet-rpc.game7.io](https://mainnet-rpc.game7.io/) Chain ID 2187 Currency symbol G7 Block explorer URL [https://mainnet.game7.io](https://mainnet.game7.io/) Once you're finished, click Save 1. You are now connected to the Game7 ### [](https://docs.camelot.exchange/orbital-liquidity-network/game7#bridge-to-game7) Bridge to Game7 * [dApp](https://build.game7.io/relay?network=Mainnet) * [Guide](https://docs.game7.io/building-on-the-g7-network/bridging-g7) [PreviousEDU](https://docs.camelot.exchange/orbital-liquidity-network/edu) [NextGravity](https://docs.camelot.exchange/orbital-liquidity-network/gravity) Last updated 4 months ago --- # Molten | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F8ToECoPALTw1y2S8xaPt%252FUntitled%2520design%2520%2837%29.png%3Falt%3Dmedia%26token%3Dc5ef107b-2088-474a-92a2-e4011708dccf&width=768&dpr=4&quality=100&sign=9227a9fe&sv=2) [Website](https://www.moltennetwork.com/) [Chain Explorer](https://molten.calderaexplorer.xyz/) [Discord](https://discord.com/invite/moltennetwork) [X](https://x.com/MoltenL3) Molten Network is a Layer 3 blockchain focused on providing a high-frequency trading environment with ultra-low latency and minimal fees. It is built on the Arbitrum Orbit stack and leverages Celestia for data availability, ensuring secure and efficient transactions. The network is specifically designed to rival centralized exchanges in speed while maintaining the decentralization and security of DeFi. Molten Network aims to offer traders a seamless experience, comparable to traditional finance but within the decentralized ecosystem [](https://docs.camelot.exchange/orbital-liquidity-network/molten#connect-your-wallet-to-molten) Connect your wallet to Molten ----------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Molten RPC URL [https://molten.calderachain.xyz/http](https://molten.calderachain.xyz/http) Chain ID 360 Currency symbol MOLTEN Block explorer URL [https://molten.bridge.caldera.xyz/](https://molten.bridge.caldera.xyz/) Once you're finished, click Save 1. You are now connected to the Molten chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/molten#bridge-to-molten) Bridge to Molten Tokens can be bridged to Molten using Caldera bridge You will need a fraction of ETH to pay for bridging fees from Arbitrum to Molten Gas on the Molten chain is paid in MOLTEN - therefore, we recommend bridging it as the first token so you can process transactions 1. Visit the [Caldera bridge](https://molten.bridge.caldera.xyz/) and connect your wallet. Ensure your wallet is set up for Arbitrum. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FPerdVu8Z0FjtLoGQFXdT%252Fimage.png%3Falt%3Dmedia%26token%3D1a47a3a2-33d9-4e9c-b984-7e49c4df2c0a&width=768&dpr=4&quality=100&sign=3996bff4&sv=2) 1. Input the amount of MOLTEN (or any other token) you want to transfer to Molten chain and click Transfer Tokens ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FVHMZQfWG5aKGVaOkhyKw%252Fimage.png%3Falt%3Dmedia%26token%3De4846a39-2da6-4635-a8e3-aa792164726b&width=768&dpr=4&quality=100&sign=bafa147a&sv=2) 1. Approve, then initiate the transfer, which will require confirmation in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FmGgUKnKoAqQq1zCk4ja1%252Fimage.png%3Falt%3Dmedia%26token%3D00591f5b-2f2e-4653-a4d9-ab1c325b7bfd&width=768&dpr=4&quality=100&sign=339d9e71&sv=2) 1. The transaction will show as pending on the Transactions page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fi6DWIvdV4FKonJN54EVK%252Fimage.png%3Falt%3Dmedia%26token%3De109abe5-84af-4af7-ac28-35434707de62&width=768&dpr=4&quality=100&sign=210bf09b&sv=2) The bridging transfer should take approximately 15 minutes, but it may take longer during periods of high traffic [PreviousGravity](https://docs.camelot.exchange/orbital-liquidity-network/gravity) [NextPlume](https://docs.camelot.exchange/orbital-liquidity-network/plume) Last updated 1 year ago --- # Superposition | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FvqbfRBklP4ls3nFtku0Y%252Fimage.png%3Falt%3Dmedia%26token%3Deb95968a-42e0-408b-ae35-0f96edc1a43b&width=768&dpr=4&quality=100&sign=815d7fd9&sv=2) [Website](https://superposition.so/) [Chain Explorer](https://explorer.superposition.so/) [Discord](https://discord.com/invite/sT5WYjCuAz) [X](https://x.com/Superpositionso) Superposition Chain is a pioneering DeFi-native Layer 3 blockchain designed to reward both users and developers for their participation. Built on Arbitrum Orbit, it introduces innovative incentive mechanisms such as Utility Mining and Super Assets, which generate yield through both holding and active usage. The platform features a native on-chain order book, leveraging Stylus for faster execution speeds, and provides shared, permissionless liquidity across all decentralized applications within its ecosystem [](https://docs.camelot.exchange/orbital-liquidity-network/superposition#connect-your-wallet-to-superposition) Connect your wallet to Superposition -------------------------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Superposition RPC URL [https://rpc.superposition.so](https://rpc.superposition.so/) Chain ID 55244 Currency symbol ETH Block explorer URL [https://explorer.superposition.so/](https://explorer.superposition.so/) Once you're finished, click Save 1. You are now connected to the Superposition chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/superposition#bridge-to-superposition-chain) Bridge to Superposition chain [GUIDE](https://docs.superposition.so/superposition-mainnet/bridging-to-superposition-mainnet) [PreviousSanko](https://docs.camelot.exchange/orbital-liquidity-network/sanko) [NextWINR](https://docs.camelot.exchange/orbital-liquidity-network/winr) Last updated 8 months ago --- # Socials | Camelot DEX ### [](https://docs.camelot.exchange/contact-us/socials#official-discord) Official Discord [![Logo](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2Fdiscord.com%2Fassets%2Ffavicon.ico&width=20&dpr=4&quality=100&sign=3a68737c&sv=2)Rejoins le serveur Discord Camelot DEX !Discord](https://discord.gg/r9V7rry3nz) ### [](https://docs.camelot.exchange/contact-us/socials#official-telegram-groups) Official Telegram groups [![Logo](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2Ftelegram.org%2Fimg%2Fapple-touch-icon.png&width=20&dpr=4&quality=100&sign=ba9d0404&sv=2)Camelot DEXTelegram](https://t.me/camelotdex) Main channel (english) [![Logo](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2Ftelegram.org%2Fimg%2Fapple-touch-icon.png&width=20&dpr=4&quality=100&sign=ba9d0404&sv=2)Camelot DEX announcementsTelegram](https://t.me/camelotdexann) Announcement channel ### [](https://docs.camelot.exchange/contact-us/socials#medium) Medium [![Logo](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afill%3A304%3A304%2F10fd5c419ac61637245384e7099e131627900034828f4f386bdaa47a74eae156&width=20&dpr=4&quality=100&sign=c6fd83de&sv=2)Camelot DEX – MediumMedium](https://camelotdex.medium.com/) ### [](https://docs.camelot.exchange/contact-us/socials#twitter) Twitter [PreviousJob Board](https://docs.camelot.exchange/contact-us/job-board) [Next❓┃FAQ's](https://docs.camelot.exchange/get-started/faqs) Last updated 3 months ago --- # Plume | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FRmmKs37zHqYbBRWcn8gv%252FFull%2520Logo.png%3Falt%3Dmedia%26token%3Dbec40b02-3518-4269-a187-c093e04bb1d4&width=768&dpr=4&quality=100&sign=ab1814f7&sv=2) [Website](https://portal.plume.org/) [Chain Explorer](https://phoenix-explorer.plumenetwork.xyz/) [X](https://x.com/plumenetwork) [Discord](https://discord.com/invite/plume-network) [Telegram](https://t.me/plumenetwork_community) Plume is a modular, EVM‑compatible Layer‑1 blockchain specifically designed for real‑world asset tokenization, crafted by TradFi and DeFi experts to fuse institutional assets with on‑chain utility. Built using Arbitrum’s Orbit stack, Plume delivers sub‑second transactions and ultra‑low fees, ensuring a smooth environment for issuers, developers, and DeFi users [](https://docs.camelot.exchange/orbital-liquidity-network/plume#connect-your-wallet-to-plume) Connect your wallet to Plume -------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Plume RPC URL [https://phoenix-rpc.plumenetwork.xyz](https://phoenix-rpc.plumenetwork.xyz/) Chain ID 98866 Currency symbol PLUME Block explorer URL [https://phoenix-explorer.plumenetwork.xyz](https://phoenix-explorer.plumenetwork.xyz/) Once you're finished, click Save 1. You are now connected to the Plume network ### [](https://docs.camelot.exchange/orbital-liquidity-network/plume#bridge-to-plume) Bridge to Plume * [dApp](https://portal.plume.org/bridge) * [Guide](https://docs.plume.org/plume/bridge-and-swap) [PreviousMolten](https://docs.camelot.exchange/orbital-liquidity-network/molten) [NextProof of play Apex](https://docs.camelot.exchange/orbital-liquidity-network/proof-of-play-apex) Last updated 3 months ago --- # Reya | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FyMhEnmAujTPeXVSLUExg%252FReya%2520Banner.png%3Falt%3Dmedia%26token%3De6840535-19ae-4d47-8c0f-44f9bc9ce826&width=768&dpr=4&quality=100&sign=c4e9179&sv=2) [Website](https://reya.network/) [Chain Explorer](https://explorer.reya.network/) [Discord](https://discord.gg/reyaxyz) [X](https://x.com/reya_xyz) The Reya Network, developed by Reya Labs and supported by a team of DeFi pioneers, was purpose-built to address the unique challenges of DeFi trading at scale. Optimized specifically for trading, this Layer 2 blockchain enhances liquidity through a novel passive liquidity pool mechanism, enabling shared liquidity across all exchanges in its ecosystem. Reya Network also offers advanced capital efficiency by embedding margin engine logic directly into the network, allowing users to manage a single margin account across multiple exchanges. With its lightning-fast transaction speeds, zero gas fees, and a first-in-first-out (FIFO) execution model, Reya Network provides a seamless and high-performance trading experience [](https://docs.camelot.exchange/orbital-liquidity-network/reya#connect-your-wallet-to-reya) Connect your wallet to Reya ----------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Reya RPC URL [https://rpc.reya.network](https://rpc.reya.network/) Chain ID 1729 Currency symbol ETH Block explorer URL [https://explorer.reya.network](https://explorer.reya.network/) Once you're finished, click Save 1. You are now connected to the Reya chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/reya#bridge-to-reya) Bridge to Reya Tokens can be bridged to Reya using the official Reya bridge. You will need a fraction of ETH to pay for bridging fees from any supported chain to Reya wETH from Socket is used as the main asset in the liquidity pools Gas on the Reya chain is paid in ETH - therefore, we recommend bridging it as the first token so you can process transactions 1. Visit the [Reya Bridge](https://reya.network/bridge) and connect your wallet. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FvoxrGD6t4e8IbbhlkhNP%252Fimage.png%3Falt%3Dmedia%26token%3Dac52b87f-5b6a-4bf5-a09d-52509ad5c072&width=768&dpr=4&quality=100&sign=7e8c2bf3&sv=2) 2\. Input the amount of w/ETH (or any other token) you want to transfer to Reya, trigger the Approve token and then Bridge ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fco8FUOLMD00F8H0VhIJh%252Fimage.png%3Falt%3Dmedia%26token%3D74a77feb-a345-4764-9bfe-7c503f209ff7&width=768&dpr=4&quality=100&sign=91497737&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FYoxAMSDQa1dnWpPb2d8G%252Fimage.png%3Falt%3Dmedia%26token%3Dc00c9f2e-97b6-4b83-9f8c-45f108ee026a&width=768&dpr=4&quality=100&sign=d8d8ee56&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 4\. The transaction will appear as pending in the top right corner of the page The bridging transfer should take approximately 15 minutes, but it may take longer during periods of high traffic [PreviousRari](https://docs.camelot.exchange/orbital-liquidity-network/rari) [NextSanko](https://docs.camelot.exchange/orbital-liquidity-network/sanko) Last updated 1 year ago --- # Job Board | Camelot DEX Currently, there are no active job openings available. [PreviousUser support](https://docs.camelot.exchange/contact-us/user-support) [NextSocials](https://docs.camelot.exchange/contact-us/socials) Last updated 1 year ago --- # Sanko | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Ff2Gy25stC8ebpZOFhi1I%252FSanko%2520Banner.png%3Falt%3Dmedia%26token%3D69e02afa-12a7-4a52-9149-d11d9432e7ba&width=768&dpr=4&quality=100&sign=73ab7d73&sv=2) [Website](https://sanko.xyz/) [Chain Explorer](https://explorer.sanko.xyz/) / [B](https://tools.sanko.xyz/) [Discord](https://discord.gg/Cnz62Vfa2C) [Telegram](https://t.me/sankogamecorp) [X](https://x.com/SankoGameCorp) The Sanko Chain is purposefully designed to meet the demands of gaming economies at scale. As a Layer 3 blockchain, it enables seamless integration with interoperable in-game experiences, offering players and developers a tailored environment that supports high transaction throughput with minimal fees. Sanko abstracts the complexities of blockchain, providing gamers with an enhanced user experience while giving developers access to increased gas and contract capabilities [](https://docs.camelot.exchange/orbital-liquidity-network/sanko#connect-your-wallet-to-sanko) Connect your wallet to Sanko -------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Sanko RPC URL [https://sanko-mainnet.calderachain.xyz/http](https://sanko-mainnet.calderachain.xyz/http) Chain ID 1996 Currency symbol DMT Block explorer URL [https://explorer.sanko.xyz/](https://explorer.sanko.xyz/) Once you're finished, click Save 1. You are now connected to the Sanko chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/sanko#bridge-to-sanko) Bridge to Sanko Tokens can be bridged to Sanko using Sanko bridge You will need a fraction of ETH to pay for bridging fees from Arbitrum to Sanko Gas on the Sanko chain is paid in DMT - therefore, we recommend bridging it as the first token so you can process transactions Any ERC-20 tokens compatible with Arbitrum can be bridged to Sanko - you must input and add the contract address of the token before initiating the bridging process ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FGIcUsvebfzrjWLmxIHWK%252Fimage.png%3Falt%3Dmedia%26token%3D6b0fd26f-4b6c-4ab7-9516-be839e198fe1&width=768&dpr=4&quality=100&sign=5ac109dd&sv=2) 1. Visit the [Sanko Bridge](https://sanko.xyz/bridge) and connect your wallet. Ensure your wallet is set up for Arbitrum. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FZUhb6ZhH4IacASRU2bAx%252Fimage.png%3Falt%3Dmedia%26token%3Df653a528-576b-4951-bed7-231a2a90f327&width=768&dpr=4&quality=100&sign=bbc751e&sv=2) 1. Input the amount of DMT (or any other token) you want to transfer to Sanko chain and click Move funds to Sanko 2. Approve and Bridge ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F204YAUNMXBR1sexM8vFy%252Fimage.png%3Falt%3Dmedia%26token%3D8de14923-9522-4ddc-8010-a1a6d9b5d12b&width=768&dpr=4&quality=100&sign=a93f3551&sv=2) 4\. Confirm the transaction in your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FmGgUKnKoAqQq1zCk4ja1%252Fimage.png%3Falt%3Dmedia%26token%3D00591f5b-2f2e-4653-a4d9-ab1c325b7bfd&width=768&dpr=4&quality=100&sign=339d9e71&sv=2) 5\. The transaction will show as pending on the next page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FYm1iKcmXiZYifrFZH9Wk%252Fimage.png%3Falt%3Dmedia%26token%3Dc30ff0fc-7af1-429a-a730-6e22c79f33e8&width=768&dpr=4&quality=100&sign=4b05a2a9&sv=2) Bear in mind the relevant waiting periods for deposits (5min) and withdrawals (up to 7 days) Deposits to Sanko are automatically sent to the wallet, while withdrawals need to be claimed in the pending transactions section of the bridge app [PreviousReya](https://docs.camelot.exchange/orbital-liquidity-network/reya) [NextSuperposition](https://docs.camelot.exchange/orbital-liquidity-network/superposition) Last updated 1 year ago --- # Gravity | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FSIR7CO3eCG701FuvYMw7%252FUntitled%2520design%2520%2838%29.png%3Falt%3Dmedia%26token%3D28be38e3-6010-4c76-adbc-6260aee27494&width=768&dpr=4&quality=100&sign=a7436626&sv=2) [Website](https://gravity.xyz/) [Chain Explorer](https://www.okx.com/web3/explorer/gravity-alpha) [Discord](https://discord.gg/GravityChain) [Telegram](http://t.me/GravityChain) [X](https://x.com/GravityChain) The Gravity Chain, developed by Galxe, is a Layer 1 blockchain engineered to revolutionize cross-chain interactions at scale. Specifically designed for mass adoption, this blockchain abstracts the complexities of multi-chain transactions, providing a seamless and secure experience for both developers and users. Gravity integrates cutting-edge technologies like Zero-Knowledge Proofs and the Jolteon consensus algorithm, ensuring high throughput, near-instant finality, and robust security By offering advanced features such as gas abstraction and full EVM compatibility, Gravity empowers developers to deploy smart contracts effortlessly while enhancing the overall user experience. Integrated deeply within the Galxe ecosystem, Gravity serves as the backbone for a wide array of decentralized applications, making it a pivotal force in the evolution of Web3 [](https://docs.camelot.exchange/orbital-liquidity-network/gravity#connect-your-wallet-to-gravity) Connect your wallet to Gravity -------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Gravity RPC URL [https://rpc.gravity.xyz](https://rpc.gravity.xyz/) Chain ID 1625 Currency symbol G Block explorer URL [https://explorer.gravity.xyz](https://explorer.gravity.xyz/) Once you're finished, click Save 1. You are now connected to the Gravity chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/gravity#bridge-to-gravity) Bridge to Gravity Tokens can be bridged to Gravity using the official Gravity bridge or [multi-chain Stargate bridge](https://stargate.finance/bridge) You will need a fraction of ETH to pay for bridging fees from any supported chain to Gravity Gas on the Gravity chain is paid in G, which can currently only be obtained on the Ethereum chain. Therefore, we recommend bridging it as the first token so you can process transactions To bridge USDC, USDT, or wETH, use the [Stargate bridge](https://stargate.finance/bridge) . For G, use the bridge below 1. Visit the [Gravity Bridge](https://bridge.gravity.xyz/) and connect your wallet. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FngRb2b7HGOKl1uUw0gNw%252Fimage.png%3Falt%3Dmedia%26token%3D6bba5fec-b27d-40cb-af41-dde84e576311&width=768&dpr=4&quality=100&sign=5fe2bf0c&sv=2) 2\. Input the amount of G you want to transfer to Gravity and click Deposit ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FqLUEtwevm8XfTynuwGjx%252Fimage.png%3Falt%3Dmedia%26token%3D87215656-6ceb-4798-abcf-2a0e106b9f7b&width=768&dpr=4&quality=100&sign=8226eb07&sv=2) 1. Approve, then initiate the deposit, which will require confirmation in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FwthcZO9wcXYEqxDhUNkg%252Fimage.png%3Falt%3Dmedia%26token%3Deccadedb-2047-49f7-9316-349fa4a6cade&width=768&dpr=4&quality=100&sign=b5a879ae&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 4\. The transaction will show as pending on the activity page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FsCfdFENDSk5GAIBNBNo3%252Fimage.png%3Falt%3Dmedia%26token%3D37a39b45-be71-40fb-a7eb-314ad8f68a88&width=768&dpr=4&quality=100&sign=67f1162b&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F0PSAvDGLBzBDxDQIW8Mn%252Fimage.png%3Falt%3Dmedia%26token%3D08d84511-b1d7-4807-baed-e31f0dbe0870&width=768&dpr=4&quality=100&sign=503be50&sv=2) The bridging transfer should take approximately 10 minutes, but it may take longer during periods of high traffic [PreviousGame7](https://docs.camelot.exchange/orbital-liquidity-network/game7) [NextMolten](https://docs.camelot.exchange/orbital-liquidity-network/molten) Last updated 1 year ago --- # ❓┃FAQ's | Camelot DEX [Liquidity and Yield farming](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming) [GRAIL and xGRAIL plugins](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins) [Understanding Impermanent Loss](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss) [V2 Stable Pools Explained](https://docs.camelot.exchange/get-started/faqs/v2-stable-pools-explained) [Security Measures](https://docs.camelot.exchange/get-started/faqs/security-measures) [PreviousSocials](https://docs.camelot.exchange/contact-us/socials) [NextLiquidity and Yield farming](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming) Last updated 1 year ago --- # XAI | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F0EiccqnCUmhfc7cxTdHG%252FXAI%2520banner.png%3Falt%3Dmedia%26token%3D1b1cb8b4-4a84-4d03-b616-49aa673ec889&width=768&dpr=4&quality=100&sign=856888de&sv=2) [Website](https://xai.games/) [Chain Explorer](https://explorer.xai-chain.net/) / [B](https://www.ondora.xyz/network/xai/interactions) [Discord](https://discord.com/invite/xaigames) [Telegram](https://t.me/XaiSentryNodes) [X](https://twitter.com/XAI_GAMES) The Xai Blockchain, developed by Offchain Labs and overseen by the Xai Foundation, was custom-developed to address the needs of web3 gaming at scale. Tailored specifically for gaming, this blockchain offers traditional gamers an abstracted wallet and account experience, provides developers with increased gas and contract limits, and establishes a fully decentralized ecosystem that fosters trust and transparency for all participants. By leveraging Ethereum's robust security measures, the XAI chain cements its resilience against potential hacks and other vulnerabilities [](https://docs.camelot.exchange/orbital-liquidity-network/xai#connect-your-wallet-to-xai) Connect your wallet to XAI -------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Xai Mainnet RPC URL [https://xai-chain.net/rpc](https://xai-chain.net/rpc) Chain ID 660279 Currency symbol XAI Block explorer URL [https://explorer.xai-chain.net/](https://explorer.xai-chain.net/) Once you're finished, click Save 1. You are now connected to the XAI chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/xai#bridge-to-xai) Bridge to XAI Tokens can be bridged to XAI using the official Arbitrum bridge. You will need a fraction of ETH to pay for bridging fees from Arbitrum to XAI Gas on the Xai chain is paid in XAI - therefore, we recommend bridging it as the first token so you can process transactions Any ERC-20 tokens compatible with Arbitrum can be bridged to XAI - you must input and add the contract address of the token before initiating the bridging process ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FxP30TjprAaWyLmGArbcX%252F01.png%3Falt%3Dmedia%26token%3D1a2260b5-9450-4903-ba69-0fee35931b45&width=768&dpr=4&quality=100&sign=8964ba32&sv=2) 1. Visit the [Arbitrum Bridge](https://bridge.arbitrum.io/?destinationChain=xai&sourceChain=arbitrum-one) and connect your wallet. Ensure your wallet is set up for Arbitrum. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FF1W1WFv2UbJq79CiKdUa%252Fimage.png%3Falt%3Dmedia%26token%3Dcbc51e2f-4f02-48ec-a3d2-d0fe0627598a&width=768&dpr=4&quality=100&sign=2de2b611&sv=2) 2\. Input the amount of XAI (or any other token) you want to transfer to XAI and click Move funds to XAI ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FsF42OaypEBANWltUZG7x%252Fimage.png%3Falt%3Dmedia%26token%3Db4e24d9e-acdc-4d7c-82d8-d7fc836fc537&width=768&dpr=4&quality=100&sign=38757f3&sv=2) 3\. Confirm the transaction in your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FRAjMaKKo2v5jmObhf4JJ%252Fimage.png%3Falt%3Dmedia%26token%3D14228dd9-4290-4cb6-bf85-d28a6f6dc6ad&width=768&dpr=4&quality=100&sign=bd373557&sv=2) 4\. The transaction will show as pending on the next page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F0Gk81qQXfvB5ikXddOAV%252F04.png%3Falt%3Dmedia%26token%3D34416029-81b3-4c7d-abc2-6a3563b02c4f&width=768&dpr=4&quality=100&sign=c2679377&sv=2) The bridging transfer should take approximately 1 minute, but it may take longer during periods of high traffic [PreviousWINR](https://docs.camelot.exchange/orbital-liquidity-network/winr) [Next📅┃Launch & Genesis](https://docs.camelot.exchange/launch-and-genesis) Last updated 1 year ago --- # Security Measures | Camelot DEX Camelot's expertly crafted smart contracts are developed by seasoned professionals with a deep understanding of the industry. We prioritize the safety and optimization of your investments by incorporating a robust set of features and security measures. Camelot's comprehensive range of features has been thoroughly audited by one of the most reputable firms in the business - Paladin. As the leading smart contract security firm, Paladin provides the most sophisticated and all-encompassing auditing services available in the industry. To review the detailed info on the audit, please follow this [link](https://docs.camelot.exchange/references/audits) To further bolster the security of the protocol, Camelot has implemented multisig, short for multi-signature, which is a type of digital signature that combines multiple unique signatures. This ensures that funds stored on a multi-signature address can only be accessed when two or more signatures are provided simultaneously. The use of multisig wallets provides an additional layer of security, and by utilizing multisig, we can avoid the problems often associated with single-key wallets. For a comprehensive overview of multisig addresses, please visit the following [page](https://docs.camelot.exchange/references/multisigs) [PreviousV2 Stable Pools Explained](https://docs.camelot.exchange/get-started/faqs/v2-stable-pools-explained) [Next📘┃Arbitrum Guide](https://docs.camelot.exchange/get-started/arbitrum-guide) Last updated 1 year ago --- # User support | Camelot DEX If you have any question or encounter an issue with our dapp/contracts, please contact us on [\[email protected\]](https://docs.camelot.exchange/cdn-cgi/l/email-protection#53202623233c21271330323e363f3c277d353a) or directly through our [telegram](https://t.me/camelotdex) or [discord](https://discord.gg/2rWjcZr3Kf) channels. Remember: Camelot team/moderators will never DM you unless we agree in the official Camelot chat beforehand. Members of our team will never ask for your seed/private key or funds. Always confirm any interaction you have with the main accounts on Discord or Twitter. [PreviousPartnership inquiries](https://docs.camelot.exchange/contact-us/partnership-inquiries) [NextJob Board](https://docs.camelot.exchange/contact-us/job-board) Last updated 2 years ago --- # V2 Stable Pools Explained | Camelot DEX Pools holding assets at the same price are called stable pools. Camelot **V2** stable pools are based on solidly maths. A [dual-liquidity](https://docs.camelot.exchange/protocol/amm/dual-liquidity-type) model is built directly into the Camelot core, which supports both stable pools with assets that are correlated with each other as well as volatile pools with uncorrelated assets. Stable pools concentrate most of their liquidity at current prices, so they use it more efficiently. As trades occur, the pool can adjust the price so as to move the highest liquidity region without incurring losses. The stable swaps tend to stick to the 1:1 ratio as much as possible until a certain point where they revert to a xyk curve when impossible. To move away from a 1:1 swap ratio, the liquidity ratio spread must be way more pronounced compared to a xyk curve The process of becoming a liquidity provider in a stable pool is the same as that in a volatile pool. As a liquidity provider in a stable pool, you will gain exposure to all assets in the pool and will incur risk as well. Calculations are used to maintain the liquidity of the pool at all times using mathematical formulas * x is the amount of the first asset in the pool * y is the amount of the second asset in the pool * k is a fixed value ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FDa42phLttmChtUBXEfKY%252Fstable%2520pools%2520formulas.png%3Falt%3Dmedia%26token%3D37300391-3058-4faf-ab70-fd22408e526e&width=768&dpr=4&quality=100&sign=5e13e725&sv=2) An illustration of how the stable purple and volatile orange AMM pricing calculations compare is presented below. It shows: [PreviousUnderstanding Impermanent Loss](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss) [NextSecurity Measures](https://docs.camelot.exchange/get-started/faqs/security-measures) Last updated 1 year ago --- # GRAIL and xGRAIL plugins | Camelot DEX #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#how-can-i-obtain-grail) **How can I obtain** [**GRAIL**](https://docs.camelot.exchange/tokenomics/grail-token) **?** GRAIL can be purchased through the [exchange](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained) tab or earned through farming #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#what-is-the-process-for-obtaining-xgrail) **What is the process for obtaining** [**xGRAIL**](https://docs.camelot.exchange/tokenomics/xgrail-token) **?** GRAIL can be [converted](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/get-xgrail) to xGRAIL at a 1:1 ratio under the xGRAIL tab. Additionally, xGRAIL can be earned from incentivized farms #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#what-is-the-value-of-xgrail) **What is the value of xGRAIL?** GRAIL is illiquid, and its value is directly correlated to the GRAIL value. One xGRAIL equals one GRAIL #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#does-grail-have-a-capped-supply) **Does GRAIL have a capped supply?** Yes, GRAIL will reach its hard cap somewhere around 2027. [Deflationary mechanisms](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms) have also been implemented to reduce the total supply #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#does-xgrail-have-a-capped-supply) **Does xGRAIL have a capped supply?** xGRAIL is an essentially wrapped GRAIL and does not have its own maximum supply. The number of xGRAILs in circulation is equal to the number of GRAIL #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#can-i-swap-xgrail-for-any-other-token) **Can I swap xGRAIL for any other token?** xGRAIL is not transferable. You can only redeem it to GRAIL #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#how-long-does-it-take-for-xgrail-to-redeem-vest) **How long does it take for xGRAIL to redeem (vest)?** [The minimum vesting duration is 15 days (50% GRAIL output), and the maximum duration is 180 days (100% GRAIL output). As your xGRAIL vests, 50% of the amount is automatically staked in real yield staking plugin, earning you rewards during the vesting period](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) ### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#xgrail-plugins) xGRAIL plugins #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#how-can-i-utilize-the-xgrail-tab) **How can I utilize the xGRAIL tab?** * Convert GRAIL to xGRAIL * Redeem xGRAIL to GRAIL through vesting * Allocate xGRAIL to real yield staking plugin to earn rewards * Allocate xGRAIL through yield booster to boost your positions APR #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#what-are-the-benefits-of-yield-booster-and-how-does-it-work) **What are the benefits of yield booster, and how does it work?** The yield booster allows boosting emissions APR by allocating xGRAIL to an LP. The boost in xGRAIL allocation depends on the number of users allocating to a particular asset #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#how-are-real-yield-staking-rewards-distributed) **How are** real yield staking rewards **distributed?** A portion of the transaction fees is distributed as xgrail staking rewards every week. Rewards are distributed continuously meaning that you can harvest pending rewards at any point #### [](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins#does-the-real-yield-staking-epoch-cycle-always-consist-of-7-days) **Does the** real yield staking **epoch (cycle) always consist of 7 days?** Yes, the epoch always lasts for 7 days [PreviousLiquidity and Yield farming](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming) [NextUnderstanding Impermanent Loss](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss) Last updated 1 year ago --- # Understanding Impermanent Loss | Camelot DEX At its core, impermanent loss is the difference in potential earnings between holding tokens in an AMM and simply holding them in your wallet. Impermanent loss occurs when the price of tokens inside a pool deviates from when they were initially deposited. If the prices return to their initial state, the loss is impermanent since the value returns to its original state. Although, if the prices remain diverged, the loss becomes permanent. Though such losses can be offset by trading fees earned from liquidity provision, a clear understanding of impermanent loss dynamics remains crucial. For a comprehensive understanding of IL, consider reading this detailed [article](https://cointelegraph.com/explained/what-is-impermanent-loss-and-how-to-avoid-it) ### [](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss#how-to-avoid-impermanent-loss) **How to avoid Impermanent Loss?** * Impermanent loss occurs when there is a significant price difference between the assets in the liquidity pool. Therefore, you should consider the historical price movement and volatility of the assets before providing liquidity. If the assets are known to have high volatility or price fluctuations, you may want to choose a wider price range to reduce the risk of impermanent loss (Applies only to V3) * Use correlation analysis to determine the relationship between the assets you're providing liquidity for: _\- If the assets are highly correlated, it may reduce the risk of impermanent loss - If the assets have a low correlation, it may increase the risk of impermanent loss_ * Liquidity pool size and trading volume can affect the risk of impermanent loss. Generally, larger liquidity pools and higher trading volumes can reduce the risk of impermanent loss. You can use [analytics](https://info.camelot.exchange/pairs/v3) page to analyze historical trading volumes and liquidity pool size to determine the best liquidity pools to provide liquidity for * Impermanent loss is an ongoing risk, and you should monitor your liquidity pools regularly to adjust your strategy as necessary. This may involve rebalancing your liquidity, adjusting your price ranges, or withdrawing liquidity altogether ### [](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss#understanding-impermanent-loss-in-v3) Understanding Impermanent Loss in V3 * Because the concentrated liquidity model allows LPs to provide liquidity at specific price points, they may be exposed to more risk from price volatility than in V2 * If the price of the assets being provided liquidity for moves outside of the price range where liquidity is concentrated, LPs may face more significant losses * An impermanent loss is realized if the deposited assets change in price since the deposit * There is no impermanent loss if the price returns to its initial level * If you remove your funds from the liquidity pool before the price returns to its original level, the impermanent loss will become permanent **Example A: Narrow range** * Lancelot provides liquidity for a token pair (ETH and USDC) with a range of $1000-$1500 * As long as the price stays within $1000-$1500, Lancelot earns fees from trades * If the price of the assets being provided liquidity for moves outside of the price range where liquidity is concentrated, Lancelot's LP may face more significant losses **Example B: Wide range** * Robin provides liquidity for the same token pair with a range of $500-$2500 * Robin's range is larger, so he earns fees from a wider price movement, but his money works less efficiently * If the price stays within $500-$2500, Robin will have a smaller chance of experiencing impermanent loss compared to Lancelot's small range **Example C: Out of Range** _(Manual mode)_ * Galahad provides liquidity for the token pair with a range of $800-$1200 (ETH-USDC) * If the price goes up to $1200, Galahad will hold only USDC * If the price later drops to $1000, Galahad would have an impermanent loss because he had less exposure to ETH when the price was within his range In simpler terms, impermanent loss when providing liquidity to V3 depends on the price range you choose and how the asset's price changes. By picking a wider range, you can reduce the chance of impermanent loss, but you may also earn less from trading fees **Example D:** _(Auto mode - Gamma)_ * [_Gamma document_](https://docs.gamma.xyz/gamma/features/strategies#impermanent-loss) [_ation_](https://docs.gamma.xyz/gamma/features/strategies#impermanent-loss) #### [](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss#does-the-single-sided-liquidity-provision-in-v3-eliminate-the-risk-of-impermanent-loss) Does the single-sided liquidity provision in V3 eliminate the risk of impermanent loss? While it does help reduce the impact of impermanent loss, it doesn't completely eliminate the possibility of risk. Providing liquidity still carries certain risks, including price volatility and fluctuations in the market [PreviousGRAIL and xGRAIL plugins](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins) [NextV2 Stable Pools Explained](https://docs.camelot.exchange/get-started/faqs/v2-stable-pools-explained) Last updated 1 year ago --- # 🏫┃Castle Tutorials | Camelot DEX In order to ensure a smooth and user-friendly experience for newcomers to Camelot, we offer thorough user manuals for each of the protocol functions. These guides are tailored to help beginners efficiently navigate and harness the full power of the protocol. [Step-by-Step Guides](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides) [Utilize xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail) [Swapping Explained](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained) [Swapping Tax Tokens](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-tax-tokens) [Providing Liquidity explained](https://docs.camelot.exchange/get-started/castle-tutorials/providing-liquidity-explained) [PreviousAdding tokens to the wallet interface](https://docs.camelot.exchange/get-started/arbitrum-guide/adding-tokens-to-the-wallet-interface) [NextStep-by-Step Guides](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides) Last updated 1 year ago --- # 📘┃Arbitrum Guide | Camelot DEX Arbitrum is built by [Offchain Labs](https://offchainlabs.com/) , which consists of world-class blockchain engineers, researchers, and Ethereum experts. Arbitrum One main net launched on the 31st of August 2021. * Arbitrum serves as Ethereum's next-generation layer-2. * The layer-2 solution facilitates transactions through off-chain means before bundling and submitting them as a single transaction to the base layer, thus supporting Ethereum scaling. As a result, layer-1 Ethereum transactions will not be slowed down by many transaction requests. * Arbitrum is an Optimistic Rollup solution. Optimistic rollups are smart contracts that bundle transactions, reducing computation time and gas consumption. By utilizing Optimistic Rollups, Arbitrum can ensure inexpensive gas fees while relying on Ethereum's L1 security. * Arbitrum successfully migrated the existing Arbitrum One network to Arbitrum Nitro on the 31st of August, 2022. * On March 23, Arbitrum distributed its highly-anticipated $ARB governance token. As with any other chain, Arbitrum has a similar onboarding process. Adding support for Arbitrum to your wallet is all you need to do, and then you can transfer funds to the network through one of the bridges that offer Arbitrum transfer support or send funds from a centralized exchange. #### [](https://docs.camelot.exchange/get-started/arbitrum-guide#be-aware-that-all-transaction-fees-on-arbitrum-are-payable-in-eth) Be aware that all transaction fees on Arbitrum are payable in ETH #### [](https://docs.camelot.exchange/get-started/arbitrum-guide#now-that-weve-covered-arbitrum-lets-learn-about) Now that we've covered Arbitrum let's learn about [Wallet Creation](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-creation) [Wallet Setup for Arbitrum Compatibility](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-setup-for-arbitrum-compatibility) [Bridging tokens to Arbitrum](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum) [Adding tokens to the wallet interface](https://docs.camelot.exchange/get-started/arbitrum-guide/adding-tokens-to-the-wallet-interface) [PreviousSecurity Measures](https://docs.camelot.exchange/get-started/faqs/security-measures) [NextWallet Creation](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-creation) Last updated 1 year ago --- # Proof of play Apex | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F8r2JtuYOUuHXFobfSAO5%252FUntitled%2520design%2520%2835%29.png%3Falt%3Dmedia%26token%3D9b79600a-249a-47ea-8961-cea6b03d2a30&width=768&dpr=4&quality=100&sign=76be3164&sv=2) [Website](https://www.proofofplay.com/) [Chain Explorer](https://explorer.apex.proofofplay.com/) [Discord](https://discord.com/invite/piratenation) [X](https://twitter.com/ProofOfPlay/) The Apex Chain, developed by Proof of Play, is a Layer 2 blockchain engineered to meet the demands of decentralized gaming at scale. Utilizing Arbitrum Orbit tech stack, this blockchain offers a frictionless, gasless, and signless experience, making blockchain gaming accessible and seamless for players. Developers benefit from high transaction throughput and the chain's unique mirroring technology, which allows for secure Layer 1 trading while gameplay occurs on Layer 2 Apex Chain is the backbone of games like Pirate Nation, where players truly own and control their in-game assets, all stored permanently on-chain. By integrating advanced gaming features and maintaining a decentralized architecture, Apex Chain establishes a robust and secure environment for the next generation of on-chain games. Built on the strong foundations of Arbitrum and Ethereum, Apex Chain is designed to combine high performance with the resilience needed for lasting and impactful decentralized gaming experiences [](https://docs.camelot.exchange/orbital-liquidity-network/proof-of-play-apex#connect-your-wallet-to-apex) Connect your wallet to Apex ------------------------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Proof of Play - Apex RPC URL [https://rpc.apex.proofofplay.com](https://rpc.apex.proofofplay.com/) Chain ID 70700 Currency symbol ETH Block explorer URL [https://explorer.apex.proofofplay.com](https://explorer.apex.proofofplay.com/) Once you're finished, click Save 1. You are now connected to the Apex chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/proof-of-play-apex#bridge-to-proof-of-play-apex) Bridge to Proof of play Apex Tokens can be bridged to Apex using the official Arbitrum bridge or [multi-chain Relay bridge](https://t.co/oNwoVKzxPN) You will need a fraction of ETH to pay for bridging fees from any supported chain to Apex Gas on the Apex chain is paid in ETH - therefore, we recommend bridging it as the first token so you can process transactions Any ERC-20 tokens can be bridged to Apex - you must input and add the contract address of the token before initiating the bridging process ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FxP30TjprAaWyLmGArbcX%252F01.png%3Falt%3Dmedia%26token%3D1a2260b5-9450-4903-ba69-0fee35931b45&width=768&dpr=4&quality=100&sign=8964ba32&sv=2) 1. Visit the [Arbitrum Bridge](https://bridge.arbitrum.io/?destinationChain=rari-mainnet&sourceChain=arbitrum-one) and connect your wallet. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fq7eEF44zFZnaT4g3hobB%252Fimage.png%3Falt%3Dmedia%26token%3Df061b577-0308-42af-8742-3416d15c91bb&width=768&dpr=4&quality=100&sign=d6017d28&sv=2) 2\. Input the amount of ETH you want to transfer to Apex and click Move funds to Proof of Play Apex ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FMkezdZng8LEKIte2Ss6l%252Fimage.png%3Falt%3Dmedia%26token%3D1c0b7d46-996c-428a-a3cc-f5f25af5efad&width=768&dpr=4&quality=100&sign=d14df50f&sv=2) 3\. Confirm the transaction in your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 5\. The transaction will show as pending on the next page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FnsuWdsltoZZCuzqvzxHj%252Fimage.png%3Falt%3Dmedia%26token%3Dff62eb68-b192-49aa-87ba-a3235712abb6&width=768&dpr=4&quality=100&sign=ca1c342d&sv=2) The bridging transfer should take approximately 5 minutes, but it may take longer during periods of high traffic [PreviousPlume](https://docs.camelot.exchange/orbital-liquidity-network/plume) [NextRari](https://docs.camelot.exchange/orbital-liquidity-network/rari) Last updated 1 year ago --- # Utilize xGRAIL | Camelot DEX [Dashboard](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/dashboard) [Get xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/get-xgrail) [Redeem xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) [Earn Real Yield](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/earn-real-yield) [PreviousUnbind Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/unbind-liquidity) [NextDashboard](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/dashboard) Last updated 1 year ago --- # ⚒️┃Guidelines for LP Deployment & Incentives | Camelot DEX Camelot is a permissionless protocol, which means that **anyone** can add liquidity [Deploying Liquidity on Camelot (Arbitrum and Orbits)](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits) [Create a direct swap link (Arbitrum)](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/create-a-direct-swap-link-arbitrum) [Distribute incentives](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/distribute-incentives) [PreviousSwapping Tax Tokens](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-tax-tokens) [NextDeploying Liquidity on Camelot (Arbitrum and Orbits)](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits) Last updated 10 months ago --- # Step-by-Step Guides | Camelot DEX [Swap tokens](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/swap-tokens) [V2 Add Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v2-add-liquidity) [V3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) [Unbind Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/unbind-liquidity) [Previous🏫┃Castle Tutorials](https://docs.camelot.exchange/get-started/castle-tutorials) [NextSwap tokens](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/swap-tokens) Last updated 1 year ago --- # Rari | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F3FVZrajzgCgSLVMV9ei9%252FRari%2520Banner.png%3Falt%3Dmedia%26token%3D128e97d0-89bb-49b1-81af-3675fd77c109&width=768&dpr=4&quality=100&sign=8c13c3ea&sv=2) [Website](https://rarichain.org/) [Chain Explorer](https://mainnet.explorer.rarichain.org/) [Discord](https://discord.com/invite/rarifoundation) [X](https://twitter.com/rarichain) The RARI Chain, developed as part of the Rarible ecosystem, is a Layer 3 blockchain purpose-built to support NFT creators and developers. Leveraging the Arbitrum tech stack, RARI Chain introduces a unique approach to royalty enforcement by embedding royalties directly at the node level, ensuring that creators are consistently and fairly compensated. The chain offers a secure, low-cost, and high-performance environment tailored for the creation and exchange of NFTs, fostering innovation in the digital art and collectibles space [](https://docs.camelot.exchange/orbital-liquidity-network/rari#connect-your-wallet-to-rari) Connect your wallet to Rari ----------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name Rari RPC URL [https://mainnet.rpc.rarichain.org/http](https://mainnet.rpc.rarichain.org/http) Chain ID 1380012617 Currency symbol ETH Block explorer URL [https://mainnet.explorer.rarichain.org/](https://mainnet.explorer.rarichain.org/) Once you're finished, click Save 1. You are now connected to the Rari chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/rari#bridge-to-rari) Bridge to Rari Tokens can be bridged to Rari using the official Arbitrum bridge. You will need a fraction of ETH to pay for bridging fees from Arbitrum to Rari Gas on the Rari chain is paid in ETH - therefore, we recommend bridging it as the first token so you can process transactions The USDC currently used on Camelot is via the [Stargate Finance bridge](https://stargate.finance/bridge) , which is set to go live shortly on its main app 1. Visit the [Arbitrum Bridge](https://bridge.arbitrum.io/?destinationChain=rari-mainnet&sourceChain=arbitrum-one) and connect your wallet. Ensure your wallet is set up for Arbitrum. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fl2q5CB58sWTHlpA0bTdK%252Fimage.png%3Falt%3Dmedia%26token%3D6c9919af-3b4d-480f-9110-c4750efc0b2a&width=768&dpr=4&quality=100&sign=85a1740a&sv=2) 2\. Input the amount of ETH you want to transfer to Rari and click Move funds to RARI Mainnet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FxL3F2ecPbd393QjXAbw7%252Fimage.png%3Falt%3Dmedia%26token%3D2ab74129-062d-4cb7-b0e0-10b33bd6caa4&width=768&dpr=4&quality=100&sign=c5d27909&sv=2) 3\. Confirm the transaction in your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 5\. The transaction will show as pending on the next page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FIoFIEGpIqt2Z4aicLvmH%252Fimage.png%3Falt%3Dmedia%26token%3D0d2cdfa7-a709-45f5-892d-a111a97dce14&width=768&dpr=4&quality=100&sign=846ce266&sv=2) The bridging transfer should take approximately 1 minute, but it may take longer during periods of high traffic [PreviousProof of play Apex](https://docs.camelot.exchange/orbital-liquidity-network/proof-of-play-apex) [NextReya](https://docs.camelot.exchange/orbital-liquidity-network/reya) Last updated 1 year ago --- # Liquidity and Yield farming | Camelot DEX ### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#v3) V3 #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#how-does-v3-manual-mode-function) How does V3 manual mode function? V3 Concentrated liquidity allows liquidity providers on Camelot to set custom price ranges for their tokens instead of evenly distributing them across the entire price range. This means that liquidity providers can concentrate their capital on specific price ranges where they believe there will be more trading activity, while still providing liquidity across a broader range of prices rather than the entire price range In other words, concentrated liquidity allows providing liquidity for specific prices you like, instead of sharing all your liquidity across the whole range. It's like only sharing your favourite toys, instead of sharing all of your toys, with your friends #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#example-of-the-mechanics) **Example of the mechanics** For volatile pair, an LP could provide liquidity for a price range of $1.10 - $1.30. This means that liquidity would only be used within that price range, allowing for more targeted liquidity provision In a stable pair, a liquidity provider may opt to allocate their capital only to the range of $0.995-$1.005. This can result in deeper liquidity for traders around the mid-price, and the LP can earn more trading fees using their capital _If you would like to learn how to use V3, refer to the following_ [_guide_](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#what-is-the-difference-between-auto-mode-and-manual-mode) What is the difference between Auto mode and Manual mode? * Manual mode is designed for experienced liquidity providers, giving them control over the price ranges of the liquidity they offer * Auto mode utilizes focused liquidity management strategies, handling the intricate task of adjusting price ranges for users From the user's point of view, the process is quite simple - If the pair of your position is incentivized with market maker rewards, you will receive additional rewards on top of the trading fees that are harvestable in the positions section of the dapp's interface. For traders and liquidity providers, what improvements does v3 bring? Through V2, liquidity providers deposit equal amounts of two assets (50:50) in a liquidity pool, which is then used to facilitate trades between those assets. This can lead to idle capital, as the liquidity provider's funds may not always be utilized fully. Additionally, the fixed ratios of the deposited assets can limit trading flexibility and result in higher fees for traders V3 benefits liquidity providers and traders by allowing for more efficient trading and reducing slippage costs. Traders can now swap tokens at prices closer to market rates, while liquidity providers can earn higher fees for providing liquidity at the specific price points where there is higher demand #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#how-does-v3-enhance-the-protocol) How does V3 enhance the protocol? * Attracting more liquidity providers: The benefits of V3 CL, such as higher APRs, make providing liquidity more attractive for potential LPs * Increased trading volume: CL leads to tighter spreads and improved capital efficiency. This attracts more traders to the platform, resulting in higher trading volume which simply means more fee revenues for the protocol #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#what-are-the-main-differences-between-v2-and-v3) What are the main differences between V2 and V3? The main differences between V2 and V3 are the introduction of concentrated liquidity, directional & dynamic volatility fees, limit orders, rebasing tokens, custom tick spacing and improved capital efficiency in V3 as well as significant UI updates. These new features allow LPs to customise their exposure and potentially earn higher returns from trading fees compared to the previous version. * V2 = 50/50 ratio between assets bundled into LP * V3 = Custom range * V3 allows liquidity providers to concentrate their liquidity at specific price points, leading to more efficient use of capital and higher capital efficiency * V3 concentrated liquidity model allows for more precise pricing and lower slippage for traders, especially in volatile markets * V3 liquidity range orders can help traders execute trades more efficiently, as they can specify the price range they want to trade in ranges and adjust positions as market conditions change * V3 offers more granular control over liquidity positions, with the ability to create custom tick * V3 has lower gas costs and is more gas-efficient than V2 #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#does-camelot-charge-higher-fees-for-swaps-that-use-concentrated-liquidity-and-if-not-how-can-the-apr) Does Camelot charge higher fees for swaps that use concentrated liquidity, and if not, how can the APR be higher when using concentrated liquidity? The swap fees themselves may not necessarily change based on whether the liquidity is concentrated or not, but the benefits of concentrated liquidity come into play for LPs. By focusing your capital in specific price ranges, as an LP you can potentially earn a higher share of fees relative to contributed capital. Imagine two pools, one with concentrated liquidity 'V3' and another with a full range of liquidity 'V2'. Both pools facilitate the same volume of swaps and collect the same fees. In the CL pool 'V3', since there's less idle capital, the fees are distributed among a smaller amount of provided capital. This means that liquidity providers in the concentrated pool may receive a higher return even though the fees from each swap remain the same. #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#how-should-price-ranges-be-selected) How should price ranges be selected? * Consider how much prices are likely to move during the lifetime of your position * Be willing to actively manage the position as the market changes * Take into account the economics of the transactions required to manage the position * If prices move outside your specified range, your position will be concentrated in one asset and you won't earn trading fees until prices return to the range * Providing liquidity across the full range is an option, but it will result in a lower rate of return than a narrower range #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#range-presets) Range presets ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F8ieDQsGux3apiCv7SQNh%252Fimage.png%3Falt%3Dmedia%26token%3D3595ece9-e454-4f61-923e-c85aaf856707&width=768&dpr=4&quality=100&sign=951be64a&sv=2) 1. **Full range** - Liquidity is provided across the entire price range of the asset being traded. This can be useful for assets that have a wide trading range or are subject to high volatility 2. **Wide range** - Liquidity is concentrated in a wider price range. This can be useful for assets with moderate volatility, as it provides sufficient liquidity across a range of prices 3. **Common range** - Liquidity is concentrated in both the buy and sell range around the current market price 4. **Narrow range** Liquidity is concentrated in a specific price range, usually close to the current market price. This can be useful for assets that have relatively stable prices, as it reduces the amount of capital required to provide liquidity while still maintaining efficient trading #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#is-my-position-liquidated-if-the-price-exceeds-my-price-range) Is my position liquidated if the price exceeds my price range? If the price of a trading pair goes beyond the range that you set for your LP, then your position will only consist of the less valuable asset in that pair For instance, if your price range for ETH/USDC is 555-1555, and ETH drops to 550, then your balance will only be in ETH. On the other hand, if ETH increases to 1560, then your balance will only be in USDC When the price remains outside of your specified range, your position will be in an out of range mode, which means that you will not earn any fees until the price returns to your set range #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#how-apr-for-trading-fees-is-calculated) How APR for trading fees is calculated? To calculate the APR for trading fees, we collect the total active TVL and fees made approximately every 10 minutes. We then determine the average active TVL for the past 7 days (or since the pool went live if it has been live for less than 7 days) - Using the fees earned during this period, we calculate the APR #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#can-i-create-a-custom-token-pair-in-v3) Can I create a custom token pair in V3? Yes, you can create a custom token pair by providing liquidity to a new combination of tokens that do not have an V3 existing pool. To do so, you will need to select the tokens, set a price range, and deposit the required amounts of both tokens. Once the pool is created, others can also provide liquidity to that token pair #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#can-i-withdraw-my-concentrated-liquidity-at-any-time) Can I withdraw my concentrated liquidity at any time? Yes, you can withdraw your position at any time ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F3vvvt8L2ooK8trQqrlnl%252Fimage.png%3Falt%3Dmedia%26token%3D3ecce2be-da0d-4fed-a929-bd205dec2785&width=768&dpr=4&quality=100&sign=7374e2a6&sv=2) #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#how-are-fees-earned-and-distributed-in-concentrated-liquidity-pools) How are fees earned and distributed in concentrated liquidity pools? Fees are earned from swap transactions that occur within the specified price range set by the liquidity providers. These fees are automatically distributed proportionally to the liquidity providers based on the amount of liquidity they have contributed and the time they have been in the pool. For manual mode, pending rewards are harvestable on the V3 position management panel - when it comes to auto mode the LP fees auto-compounding in the LP #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#will-v2-pools-ever-be-discontinued) Will V2 pools ever be discontinued? We have no intention of discontinuing V2. Due to the technical complexities associated with concentrated liquidity, some users/protocols may opt for V2 over V3 ### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#v2-and-exchange) V2 and Exchange #### [](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming#why-am-i-unable-to-set-the-amount-in-the-top-box-on-the-frontend-exchange-page) Why am I unable to set the amount in the top box on the frontend exchange page? This limitation arises due to the stable logic in place, which precludes calculations in the reverse direction [Previous❓┃FAQ's](https://docs.camelot.exchange/get-started/faqs) [NextGRAIL and xGRAIL plugins](https://docs.camelot.exchange/get-started/faqs/grail-and-xgrail-plugins) Last updated 10 months ago --- # Dashboard | Camelot DEX The xGRAIL dashboard serves as the centre for operations related to: * [Converting GRAIL](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming) * [Redeeming (vesting) xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) * [xGRAIL plugins](https://docs.camelot.exchange/protocol/xgrail-plugins) * [Real Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) * [Yield Booster](https://docs.camelot.exchange/protocol/xgrail-plugins/yield-booster) ### [](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/dashboard#ui-element-descriptions) UI element descriptions ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FWUdVW262blVjwMwD7c1a%252FStaking.png%3Falt%3Dmedia%26token%3D003954c5-87b2-4fbd-b989-31807a57971a&width=768&dpr=4&quality=100&sign=40479906&sv=2) [PreviousUtilize xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail) [NextGet xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/get-xgrail) Last updated 1 year ago --- # V2 Add Liquidity | Camelot DEX 1. Select V2 and LP only 2. Select the 1st token you want to bundle into an LP 3. Choose the 2nd token you want to bundle into the LP 4. Click on the Add liquidity option ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTZ6a7BClSBwiJeLTOjuj%252Fed.png%3Falt%3Dmedia%26token%3D0439f480-639e-4569-8cff-913582a4771b&width=768&dpr=4&quality=100&sign=3fa2d747&sv=2) 1. A window will pop up, click on Add liquidity again ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FoBM5HztD2txgTHb4mxnq%252Fimage.png%3Falt%3Dmedia%26token%3De4704b5d-c184-4532-b9ac-42ec1270317f&width=768&dpr=4&quality=100&sign=2219bc4f&sv=2) 1. Confirm the transaction in your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F8SlFXj2yL8meAKVLS546%252Fimage.png%3Falt%3Dmedia%26token%3D1c6bc5f2-216a-448c-a402-5d8589b31131&width=768&dpr=4&quality=100&sign=18925288&sv=2) Note: If it's your first time adding this specific LP, your wallet may ask you to approve it before proceeding [PreviousSwap tokens](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/swap-tokens) [NextV3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) Last updated 1 year ago --- # Earn Real Yield | Camelot DEX [Real Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) [PreviousRedeem xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) [NextProviding Liquidity explained](https://docs.camelot.exchange/get-started/castle-tutorials/providing-liquidity-explained) Last updated 1 year ago --- # Providing Liquidity explained | Camelot DEX On a Camelot, a liquidity pool is a crowdsourced pool of tokens locked in smart contracts and used to facilitate trades between the assets. Automated market maker (AMM) allow digital assets to be traded in an automatic and permissionless manner through liquidity pools, replacing traditional markets of buyers and sellers Liquidity providers will receive a portion of each transaction fee and additional incentives if they are provided for the LP pair [V2 Add Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v2-add-liquidity) [V3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) [PreviousEarn Real Yield](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/earn-real-yield) [NextSwapping Explained](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained) Last updated 10 months ago --- # Swap tokens | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FGuOCWvYVjXKPIRYDz9fR%252Fimage.png%3Falt%3Dmedia%26token%3Dfc3ad08b-6a51-4f5e-8897-dfbd9a32c7c4&width=768&dpr=4&quality=100&sign=96ca3ca6&sv=2) 1. Select the [desired swap mode](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained) 2. Select the token you'd like to swap, then type the amount 3. Select the token you would like to receive 4. Click on Swap ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FxWuVaM1kcRtuMA3OkZTg%252Fed2.png%3Falt%3Dmedia%26token%3D123951c2-7b0f-4701-9e03-ff559ba613b6&width=768&dpr=4&quality=100&sign=7f82ab2c&sv=2) 1. On the window that appears, click on Swap ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FUG2hywvBuVRf1AzVmLJc%252F2.png%3Falt%3Dmedia%26token%3D0dd1068d-8e2d-4848-afb7-328354c03621&width=768&dpr=4&quality=100&sign=9a2b2c90&sv=2) 1. Click confirm when the wallet confirmation window appears If it's your first time transacting a token, your wallet will ask for approval before proceeding ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FuoUUWOCwgva6u97VwsCH%252F3.png%3Falt%3Dmedia%26token%3Dc2ba3c2d-4e3a-4f27-a963-0094482eab3a&width=768&dpr=4&quality=100&sign=5efcd7fc&sv=2) [PreviousStep-by-Step Guides](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides) [NextV2 Add Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v2-add-liquidity) Last updated 1 year ago --- # Info dashboard | Camelot DEX The [info page](https://app.camelot.exchange/info) serves as a dashboard from which you can view a number of specific data points from across the protocol, such as: * Total AMM liquidity * Last 24 hours volume * Essential GRAIL and xGRAIL data, and more ### [](https://docs.camelot.exchange/protocol/or-additional-utilities/info-dashboard#ui-element-descriptions) **UI element descriptions** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FGNrb3JeAPaEqs7nMepCU%252FInfo%2520page.png%3Falt%3Dmedia%26token%3D6d5a7755-e281-4efb-9ab6-d05cd53c0490&width=768&dpr=4&quality=100&sign=6077956f&sv=2) [Previous⚙️ | Additional Utilities](https://docs.camelot.exchange/protocol/or-additional-utilities) [NextAnalytics](https://docs.camelot.exchange/protocol/or-additional-utilities/analytics) Last updated 10 months ago --- # V2 | Camelot DEX 1. Go to [https://app.camelot.exchange/](https://app.camelot.exchange/liquidity/) 2. Select the chain you want to deploy on ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FNenBANlHcrQ1T781zLob%252Fimage.png%3Falt%3Dmedia%26token%3Dfd0b8a67-8817-4e54-ac83-1f9973d183f9&width=768&dpr=4&quality=100&sign=46ae7c95&sv=2) 1. Navigate to the Liquidity page * Select V2 and LP only * Select ''TokenX'' and USDC or another token * Approve + add your liquidity (be careful with the rate since you will be the one to define it) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTZ6a7BClSBwiJeLTOjuj%252Fed.png%3Falt%3Dmedia%26token%3D0439f480-639e-4569-8cff-913582a4771b&width=768&dpr=4&quality=100&sign=3fa2d747&sv=2) [PreviousDeploying Liquidity on Camelot (Arbitrum and Orbits)](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits) [NextV3](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits/v3) Last updated 1 year ago --- # 🔥┃Deflationary mechanisms | Camelot DEX In addition to the hardcap set on GRAIL, we also implemented some deflationary mechanisms in order to reduce the total supply. ### [](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms#buy-back-and-burn) Buy back & burn A share of the [protocol earnings](https://docs.camelot.exchange/tokenomics/protocol-earnings) is dedicated to buy back & burn GRAIL, in order to apply a continuous buying pressure on it. ### [](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms#xgrail-redeems) xGRAIL redeems When [converting xGRAIL to GRAIL](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming) , if the vesting duration isn't the maximum, the xGRAIL:GRAIL ratio will be lower than 1:1, down to a minimum of 1:0.5. All of the GRAIL excess will automatically be burned. For instance, if a user redeems 1000 xGRAIL with the minimal 15 days vesting duration, he will obtain a 1:0.5 ratio, and receive 500 GRAIL in the end. That means a total of 1000 - 500 = 500 GRAIL will be burned during the process. ### [](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms#xgrail-deallocations) xGRAIL deallocations When deallocating xGRAIL from a Plugin, a deallocation tax is applied. It can vary between contracts, but will usually be of 0.5%. The corresponding GRAIL amount will automatically be burned. [Previous🏦┃Protocol earnings](https://docs.camelot.exchange/tokenomics/protocol-earnings) [Next🔵┃Arbitrum](https://docs.camelot.exchange/contracts/arbitrum) Last updated 1 year ago --- # Swapping Explained | Camelot DEX The swap feature is used when traders want to exchange tokens within trading pairs. On Camelot, users are charged a [trading fee](https://docs.camelot.exchange/tokenomics/protocol-earnings) when they make a token swap. [Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/providing-liquidity-explained) is provided to the exchange by liquidity providers, who add their tokens to liquidity pools. ### [](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained#swap-modes) Swap modes * Aggregator (V3) - This mode utilizes the Paraswap and OpenOcean APIs and combines both the Camelot V3 and V2 AMMs (Native mode uses only V3 and V2 AMMs) * V3 - This mode exclusively uses the V3 AMM * V2 - This mode exclusively uses the V2 AMM ### [](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained#how-to) How to [Swap tokens](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/swap-tokens) For tokens with a custom transfer **TAX**, get familiar with the following [document](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-tax-tokens) Before initiating the swap, please make sure you are satisfied with the output parameters, such as price impact, minimum received, and rates ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FWWXV9IBhmH8Kp8jeahd5%252Fimage.png%3Falt%3Dmedia%26token%3D39422666-cc9f-4dbe-99a5-f045bd7cbfb3&width=768&dpr=4&quality=100&sign=8c268623&sv=2) [PreviousProviding Liquidity explained](https://docs.camelot.exchange/get-started/castle-tutorials/providing-liquidity-explained) [NextSwapping Tax Tokens](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-tax-tokens) Last updated 1 year ago --- # 🌐┃AMM V4 | Camelot DEX Camelot integrates the 1.2 version of Algebra Integral, offering a powerful, flexible, and user-friendly experience for traders and liquidity providers. For any technical development details, please refer to the [Algebra Documentation](https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/changes-v1.2) ### [](https://docs.camelot.exchange/protocol/amm-v4#key-features) Key Features Algebra Integral (V4) is an innovative Automated Market Maker (AMM) that introduces a modular architecture to enhance the performance and flexibility of DEXes. 1. **Concentrated Liquidity** * Similarly to our AMMv3, LPs can allocate their liquidity to specific price ranges, improving capital efficiency and reducing slippage for trades within those ranges 2. **Gas optimizations** * All contracts have been extensively redesigned, leading to both gas savings and enhanced functionality for the protocol 3. **New architecture** * Liquidity storage has been separated from peripheral functionality modules (fees, oracles, etc...), keeping the critical functionality immutable while allowing non-core ones to be updated without any migration 4. **Plugin Integration** * Plugins enable developers to deploy custom (non-core) logic into pools. These hooks allow for advanced features such as dynamic fees, specialized incentives, experimental trading mechanisms, and many other things, providing unmatched flexibility and innovation potential 5. **Support for rebase tokens** * Unlike traditional concentrated liquidity AMMs, where tokens from rebase mechanisms remain stuck in the pool, Algebra Integral directly distributes these accrued tokens to liquidity providers 6. **Custom pool creation** * A key innovation in Integral is the introduction of multi-pool functionality for each token pair. This allows plugin developers to create unlimited pools, each enhanced with unique plugins, enabling unparalleled customization and flexibility ### [](https://docs.camelot.exchange/protocol/amm-v4#plugins) Plugins Think of plugins as "add-ons" or "extensions" for a liquidity pool, similar to how apps enhance the functionality of a smartphone. They allow developers and protocols to introduce advanced features into a pool without overhauling the critical parts of the AMM. The current beta stage of the AMMv4 will be used to test different plugin setups and configurations in order to optimize their settings. The current set of plugins used by Camelot is the following: **1\. Adaptive fees** * Allows to adjust the fees of a pool based on its volatility during the last 24h. More info about the calculations on [https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/plugins/adaptive-fee](https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/plugins/adaptive-fee) **2\. Sliding fee** * Adjusts the fees on every swap based on the price change of the last block and the swap direction. It increases its value when the trade matches with the direction of the price change, and decreases it for the opposite direction. More info about the calculations on [https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/plugins/sliding-fee](https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/plugins/sliding-fee) **3\. Volatility and TWAP Oracle** * Stores timepoints and calculates statistical averages **4\. Security** * Enables the option to halt a specific pool—or all pools—during emergencies Many other plugins will be conceptualized and created over time, with some already in development: **1\. Limit Orders** * Allows traders to set specific price points at which they want to execute a trade, similar to centralized exchanges **2\. TWAP Oracles** * Provides Time-Weighted Average Price (TWAP) data directly from the pool, a critical feature for price feeds and smart contract integrations **3\. JIT (Just-In-Time) Liquidity** * Enables liquidity providers to strategically add liquidity at the moment it's most needed, increasing efficiency and minimizing idle capital **4\. Perpetual and Leverage Trading** * Expands the DEX’s capabilities to include advanced trading options, such as perpetual contracts and leverage ### [](https://docs.camelot.exchange/protocol/amm-v4#custom-pools) Custom Pools Integral introduces the ability to create an unlimited number of pools for the same token pair. These pools are categorized into two types: 1. **Default (or "official") pools**: the standard pools provided by the protocol, that you will see by default and interact with on the frontend 2. **Custom pools**: user- or protocol-deployed pools designed for tailored use cases Custom pools provide a unique level of flexibility, allowing deployers to customize their behavior according to specific needs. Each custom pool can feature its own fee structure and integrate custom plugins, enabling a wide range of use-case-specific optimizations. Pool deployers can configure a **plugin fee**, granting them a share of the swap fees generated within their pools. This approach not only fosters innovation but also incentivizes the creation of unique and optimized liquidity solutions. #### [](https://docs.camelot.exchange/protocol/amm-v4#why-is-it-important) Why is it important? * **Flexibility**: Offers users and protocols a choice of pools tailored to specific needs * **Innovation**: Builders can test experimental strategies in isolated pools * **Robust Liquidity**: Diverse pools create a dynamic and resilient trading environment #### [](https://docs.camelot.exchange/protocol/amm-v4#some-use-cases) Some use cases 1. **High-Fee Stability Pools**: Ideal for risk-averse LPs focusing on steady returns 2. **Low-Fee Arbitrage Pools**: Attracts high-frequency traders and arbitrageurs 3. **Experimental Pools**: Builders can deploy unique plugins for targeted strategies ### [](https://docs.camelot.exchange/protocol/amm-v4#utilize-v4) Utilize V4 [V3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) [Previous🌐┃AMM V3](https://docs.camelot.exchange/protocol/amm-v3) [Next🎁┃Incentive system](https://docs.camelot.exchange/protocol/incentive-system) Last updated 3 months ago --- # 🌐┃AMM V2 | Camelot DEX Camelot's V2 AMM is based on UniV2 constant formula, with a custom implementation of a Solidly-type logic for stables. The Camelot AMM is the core of our ecosystem-oriented approach, designed with the following principles in mind: * A high level of flexibility and customization * An optimized trading efficiency for users * Providing support to protocols' growth by adapting to their needs This reflection led us to develop our AMM V2, which includes a dual-liquidity model for our pairs and introduces dynamic directional fees as well as a swap referral mechanism for partnering apps. ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTv9Xu75KQ5fOCIpfeGLX%252Fimage.png%3Falt%3Dmedia%26token%3D07151c94-3e5b-4c62-b8c2-4f5e57e45726&width=768&dpr=4&quality=100&sign=e67d670c&sv=2) [Dual-liquidity type](https://docs.camelot.exchange/protocol/amm-v2/dual-liquidity-type) [Dynamic directional fees](https://docs.camelot.exchange/protocol/amm-v2/dynamic-directional-fees) [Referral](https://docs.camelot.exchange/protocol/amm-v2/referral) [PreviousDistribute incentives](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/distribute-incentives) [NextDual-liquidity type](https://docs.camelot.exchange/protocol/amm-v2/dual-liquidity-type) Last updated 1 year ago --- # Referral | Camelot DEX The swap referral is aimed directly at partners and projects that want to become a part of our ecosystem. Every partnered project can add its referral address to each transaction made on Camelot through its dapp, and subsequently receives a part of their users' generated swap fees. This results in a win/win situation in which **all Camelot actors are adequately rewarded**, thereby fostering a **fair and sustainable ecosystem**. The swap referral can only be used by **whitelisted partners.** It cannot be used by single users or unapproved projects. To inquire about our services if you are a new or existing project developer, please [contact us directly.](https://docs.camelot.exchange/contact-us/partnership-inquiries) [PreviousDynamic directional fees](https://docs.camelot.exchange/protocol/amm-v2/dynamic-directional-fees) [Next🌐┃AMM V3](https://docs.camelot.exchange/protocol/amm-v3) Last updated 2 years ago --- # Manual mode | Camelot DEX 1. **Set a range** When setting the range, you may either use four presets or enter the minimum and maximum prices according to your strategy. The smaller the range, the higher the yield, but there is also a greater risk of [impermanent loss](https://docs.camelot.exchange/get-started/faqs/understanding-impermanent-loss) When deciding on a price range, it's important to think about how much you expect prices to change during the time that you're holding your position. You'll also need to think about how much time and effort you're willing to put into managing your position as market conditions change, as well as the costs involved in making those changes ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FCsa847FXCsr5HK7vnjIp%252Fimage.png%3Falt%3Dmedia%26token%3D9c0a719c-bc68-4343-ae85-83c71a0e3398&width=768&dpr=4&quality=100&sign=522890ba&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FUwmQsCBMOfG9fe9tyU6y%252Fimage.png%3Falt%3Dmedia%26token%3D66895e74-9c69-4743-ba35-581a46778e46&width=768&dpr=4&quality=100&sign=133532ad&sv=2) If the price of the assets you're providing liquidity for goes outside of the range you've specified, then your position will become focused on one asset or the other. You won't earn any trading fees until the price returns to within your specified range Please note that the price you enter will be rounded to the nearest tick. It is not necessary to enter a round number, as this is a characteristic of how ticks function 1. **Input amounts** Input the amount in one box, and the other box will automatically display the corresponding amount. The ratio between the two amounts depends on your price range relative to the market price. If your price range is closer to one side of the market price, you will provide more of that asset. If you click the **Full range** button, you can provide liquidity across the full range, as in V2 Liquidity providers have the option to allocate liquidity on one side of the market, either above or below the current spot price, depending on whether they are provisioning the token with a higher or lower value ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FyfTGr2AY15HoNaOH4S37%252Fimage.png%3Falt%3Dmedia%26token%3D0a6bd03e-debc-49b5-8ffd-d911f2651f3d&width=768&dpr=4&quality=100&sign=c50c6ac3&sv=2) 1. **Approve and Add liquidity** To proceed with adding liquidity, start by granting approval. _(This is solely necessary for the initial liquidity provision involving a token)_ Following approval in your wallet, proceed to click on **Add liquidity,** review the provided details, and then click **Add liquidity** once more to execute the transaction from your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fzc9IbRszRykm1Q9xMOcM%252Fimage.png%3Falt%3Dmedia%26token%3D3f0dabe4-0443-4a4b-98c4-4b62bff0093a&width=768&dpr=4&quality=100&sign=794aa9e4&sv=2) 1. **Earn and manage** Your assets are now actively contributing liquidity and accruing trading fees and market maker rewards (depending on whether LP pair is incentivized) You can oversee and monitor your positions by clicking on **View existing positions** after successfully providing liquidity or navigating to the **Earn** tab, then selecting **Positions** and choosing **LP V3** 1. **Unbind/add liquidity and harvest** On the V3 position management panel, you can view your position data, pending earned fees and incentives. You can also access the following features: * Market maker rewards: harvest your pending incentives on the positions page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F5uKrjANtho0ayplG7b2t%252Fimage.png%3Falt%3Dmedia%26token%3Da5e5c66f-0ad8-4512-a9cc-045ef9ed9363&width=768&dpr=4&quality=100&sign=1536a7e4&sv=2) * Unbind: withdraw liquidity * Add: add more liquidity to your position * Harvest: harvest your pending rewards ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FhnnQIgzcsSNyFZjchLqF%252Fimage.png%3Falt%3Dmedia%26token%3D1a83ef4c-06c8-49fc-bb13-924de505163e&width=768&dpr=4&quality=100&sign=46564a4&sv=2) When you claim your Market Maker incentives, all your pending rewards from every Camelot pool will be automatically collected for you Note that your pending market maker rewards may appear on the positions page up to 4 hours after your deposit and it may even take longer depending on the size of your position ### [](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode#what-does-the-burn-position-button-signify-when-unwrapping-v3-v4-lp) What does the Burn Position button signify when unwrapping V3/V4 LP? The Burn position feature allows you to entirely liquidate your V3/V4 position. Not burning position when closing can be useful if you intend to add liquidity again in the future using the same parameters. If you decide not to burn a position, it will remain empty and available for a future liquidity deposit. If you burn it you will get back the assets that you originally paired and the position will be burned ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F4XNeQ49gvU9RwNkTQkf2%252Fimage.png%3Falt%3Dmedia%26token%3D435d2a3a-fe6f-4a99-be5b-c6ed49c884a3&width=768&dpr=4&quality=100&sign=5ccfd851&sv=2) ### [](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode#scenario-example-eth-usdc-pool-or-range-2000-2500) Scenario example: ETH/USDC pool | range 2000-2500 1. You've added 1 $ETH and 2250 $USDC to the pool. The current price of $ETH is $2250. Your liquidity is active and earning fees 2. Over the next few days, the price of $ETH increases to $2400, remaining within your specified range. Your liquidity continues to be active, and you keep earning fees 3. The price of $ETH further rises to $2600, now outside your range. Your liquidity becomes inactive, and you stop earning fees. The ETH/USDC ratio in your position has changed due to trades happening within the range; you now have more $USDC and less $ETH in your position 4. After a week, the price of $ETH falls back to 2300 USDC, which is within your range again. Your liquidity becomes active 5. and you resume earning fees 6. After a month, you decide to remove your liquidity from the pool. You withdraw your position, which now consists of 0.91 ETH and 2555 USDC due to trades and fees collected during the time your liquidity was active. The composition of your assets has changed, but the overall value has increased due to the fees earned ### [](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode#single-sided-liquidity-provision) Single-sided liquidity provision Single-sided liquidity feature in V3 allows liquidity providers to deposit a single asset instead of both assets in a trading pair. This feature is intended to give liquidity providers more flexibility and reduce the risk associated with providing liquidity. **Here's an example to help illustrate single-sided liquidity provision:** 1. Let's assume that Galahad have 0.01 ETH and wants to provide single-sided liquidity on V3 within the price range of 2169-2416 USD for each ETH 2. Currently, the price of ETH is $1856.3, which is outside of your chosen price range ($2169-$2416). This means that Galahad's provided liquidity will not be active at the current price and will not start earning fees until the price of ETH enters your specified range 3. If the price of ETH were to increase and enter the $2169-2416 range, Galahad's 0.01 ETH would then be used as single-sided liquidity in the pool. Galahad would start earning fees from the trading activity involving ETH within this price range. If the price of ETH were to fall or rise beyond your specified range, Galahad's liquidity would once again become inactive and stop earning fees ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FX58zweyoFSDeONn8MrcU%252Fimage.png%3Falt%3Dmedia%26token%3D50c86a47-87f9-4a20-b861-1ed97fd66684&width=768&dpr=4&quality=100&sign=6fc203f3&sv=2) **Key points to keep in mind about single-sided liquidity provision in V3/V4:** * Single-sided liquidity providing allows liquidity providers to deposit only one asset instead of both assets in a trading pair * V3/V4 uses the current price of the assets to calculate the correct amount of the other asset needed to create the trading pair * Single-sided liquidity providing can reduce the risk associated with providing liquidity since liquidity providers don't have to worry about the value of both assets in the trading pair * Liquidity providers can still earn trading fees even if they only provide one asset to the pool Single-sided liquidity providing is useful for liquidity providers who may not have both assets on hand or want to reduce their risk exposure [](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode#faqs) [FAQ's](https://docs.camelot.exchange/get-started/faqs/liquidity-and-yield-farming) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [PreviousAuto mode](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/auto-mode) [NextUnbind Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/unbind-liquidity) Last updated 8 months ago --- # 🌐┃AMM V3 | Camelot DEX Camelot's V3 AMM is based on Algebra's V1.9, a cutting-edge tick-based concentrated liquidity solution. For more comprehensive details, you can refer to their [technical documentation](https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/changes-v1) and [whitepaper](https://algebra.finance/static/Algerbra%20Tech%20Paper-15411d15f8653a81d5f7f574bfe655ad.pdf) The AMM operates similarly to Univ3, with a range of custom features that enhance efficiency and performance. Among its general performance improvements on the vanilla Univ3 codebase, some major enhancements have been implemented, such as: ### [](https://docs.camelot.exchange/protocol/amm-v3#customizable-tickspacing) Customizable Tickspacing V3 AMM empowers users with the ability to customize tick spacing settings for each liquidity pool. This feature unlocks unparalleled flexibility by allowing tailored tick parameters. By providing the flexibility to adjust tick spacing, V3 AMM ensures optimal efficiency for each liquidity pool. This enhanced efficiency translates to improved volume and fee generation ### [](https://docs.camelot.exchange/protocol/amm-v3#directional-and-dynamic-volatility-fees) Directional & Dynamic Volatility Fees V3 introduces a fee structure that adapts to the underlying market volatility, resulting in significant efficiency gains. The protocol dynamically adjusts the fees for each liquidity pool based on the prevailing volatility, enhancing fee generation and trade volume One of the notable aspects of this feature is the ability to set distinct volatility-based fee ranges for both buy and sell directions. As a result, each liquidity pool can offer highly tailored fee structures that cater to specific market conditions During periods of low trading volume, the fees automatically adjust downwards, ensuring that users are not overburdened with high fees in quieter market conditions. Conversely, when the market experiences heightened volatility, the fees proportionally increase to account for the increased risk ### [](https://docs.camelot.exchange/protocol/amm-v3#utilize-v3) Utilize V3 [V3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) [PreviousReferral](https://docs.camelot.exchange/protocol/amm-v2/referral) [Next🌐┃AMM V4](https://docs.camelot.exchange/protocol/amm-v4) Last updated 3 months ago --- # Adding tokens to the wallet interface | Camelot DEX In order for tokens to appear in the wallet interface, they need to be manually added. Tokens that have not been imported will still be received by your wallet, but they won't show up natively. 1. The project's official website will provide you with the contract address. Additionally, you can find popular token contract addresses such as USDC, USDT, wBTC and etc. on [https://arbiscan.io/](https://arbiscan.io/) _(Fraudsters create fake contracts that you should always be aware of, always verify the address and source of the contract)_ * Once you obtain the token address tap on Import tokens ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FwU5sfjryQ7JU3TKkTJar%252Ftoken%2520import%25202.jpg%3Falt%3Dmedia%26token%3Df9746bc9-d785-482c-a20a-74e5253eccde&width=768&dpr=4&quality=100&sign=bec0461b&sv=2) 2\. Once you paste in the contract address of the token, MetaMask should fill out the remaining details for you. Manually add them if they aren't already there. ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FwghbgzgQzyesosKud19D%252Ftoken%2520import%25203.jpg%3Falt%3Dmedia%26token%3D3639db9a-d8a6-4637-b2b7-03f4a5fa23bc&width=768&dpr=4&quality=100&sign=f71dcef5&sv=2) When you are finished, tap Add Custom Token 3\. The balance of the token you just added will now appear in your wallet [PreviousBridging tokens to Arbitrum](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum) [Next🏫┃Castle Tutorials](https://docs.camelot.exchange/get-started/castle-tutorials) Last updated 1 year ago --- # Create a direct swap link (Arbitrum) | Camelot DEX Use the following template to generate a link that allows users to directly import the token address into the swap list menu: [https://app.camelot.exchange/?token2=PASTEYOURTOKENADDRESSHERE&swap=v2](https://app.camelot.exchange/?token2=PASTEYOURTOKENADDRESSHERE&swap=v2) Where you see "PASTEYOURTOKENADDRESSHERE," simply replace it with the contract address of your token. Depending on whether you added liquidity to V2 or V3 AMM, adjust the end of the link to either 'v2' or 'v3' [PreviousV3](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits/v3) [NextDistribute incentives](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/distribute-incentives) Last updated 1 year ago --- # Deploying Liquidity on Camelot (Arbitrum and Orbits) | Camelot DEX Whether you're using Camelot on Arbitrum or any supported orbit chain, the process is straightforward and similar across all networks. The guides below will walk you through each step to ensure you can efficiently add your assets to the liquidity pool and make them tradable on Camelot. [V2](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits/v2) [V3](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits/v3) Please note that for the token price to appear on the interface, at least one swap must be processed. After this, it may be necessary to wait for some time before the price is displayed You can access data about token pairs on the [analytics page](https://info.camelot.exchange/) For the liquidity pool to be visible on the Camelot interface, the token address needs to be imported on the swap page unless is [whitelisted](https://docs.camelot.exchange/contact-us/partnership-inquiries) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F8ExmSezK9Mc3PUjC3Bjn%252Fimage.png%3Falt%3Dmedia%26token%3Dc8249fda-7883-4bdd-8059-093557d88f80&width=768&dpr=4&quality=100&sign=12a1fc92&sv=2) [Previous⚒️┃Guidelines for LP Deployment & Incentives](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives) [NextV2](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits/v2) Last updated 1 year ago --- # Community plugins | Camelot DEX The xGRAIL allocation mechanism is made so that any protocol and/or user are able to provide their very own plugin implementation. All additional xGRAIL allocations will have to be handled through the xGRAIL token contract itself, and more generally, community plugins will have to comply with some technical requirements to make them fit with Camelot's technical stack. * Camelot can't be held responsible for any authorization given by users to a third-party Plugin. * A malicious or badly made plugin contract could make your xGRAIL stuck forever, so remember to be extra careful before approving a contract asking for an xGRAIL allocation. [PreviousYield Booster](https://docs.camelot.exchange/protocol/xgrail-plugins/yield-booster) [Next⚙️ | Additional Utilities](https://docs.camelot.exchange/protocol/or-additional-utilities) Last updated 1 year ago --- # Yield Booster | Camelot DEX By using the Yield Booster plugin, users can allocate their xGRAIL to a LP, enhancing their rewards from farming emissions The Yield Booster plugin is temporarily deprecated - V2 will be introduced along with the upcoming new incentive system ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FptgfPN01nkLWuLL6D1Hv%252Fimage.png%3Falt%3Dmedia%26token%3De7b4d73c-7cd4-4fa6-a45f-a7f82e2a2d24&width=768&dpr=4&quality=100&sign=d0667fe4&sv=2) [PreviousReal Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) [NextCommunity plugins](https://docs.camelot.exchange/protocol/xgrail-plugins/community-plugins) Last updated 1 year ago --- # Dual-liquidity type | Camelot DEX Each Camelot LP can have its own type, depending on the expected price correlation level between the two tokens of the pair. ### [](https://docs.camelot.exchange/protocol/amm-v2/dual-liquidity-type#volatile-pairs) Volatile pairs Volatile pairs are composed of uncorrelated assets, based on the usual UniV2 model, using the standard constant product formula: x∗y\=kx \* y = kx∗y\=k ### [](https://docs.camelot.exchange/protocol/amm-v2/dual-liquidity-type#stable-pairs) Stable pairs Stable pairs are used for correlated assets, and will try to maintain a 1:1 transfer ratio as much as possible. The formula is based on the well-known Solidly curve: x3y+y3x\=kx^3y + y^3x = kx3y+y3x\=k [Previous🌐┃AMM V2](https://docs.camelot.exchange/protocol/amm-v2) [NextDynamic directional fees](https://docs.camelot.exchange/protocol/amm-v2/dynamic-directional-fees) Last updated 10 months ago --- # 🧑‍🌾┃Liquidity Provision | Camelot DEX [V2 Add Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v2-add-liquidity) [V3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) [PreviousCampaign creation](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation) [Next🏆┃xGRAIL plugins](https://docs.camelot.exchange/protocol/xgrail-plugins) Last updated 1 year ago --- # Swapping Tax Tokens | Camelot DEX Tax tokens automatically charge a fee when you buy, sell, or sometimes even when you add liquidity or transfer them to another wallet. The tax collected from these tokens is often used for specific purposes, often outlined by the team behind the token When considering a token to determine if it includes a transaction tax, it’s best to clarify with the team behind the token or look closely at the user interface during a trade If you see an error message like **"Error: Estimated XXX amount invalid. Check your slippage configuration"** it suggests that the token has a transaction tax. However, this alone may not necessarily mean the token has a tax - the message could appear for other reasons, such as high price volatility ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FPyyz5MxZl4dvp6l6CHot%252Fimage.png%3Falt%3Dmedia%26token%3D387bc3ca-8ac4-462b-a801-0017edc1b0a0&width=768&dpr=4&quality=100&sign=8fea6fe&sv=2) For most Tax tokens, you’ll likely need to use V2 swap mode, but in some cases, depending on which AMM the liquidity was added, you may need to use V3 mode. To check which AMM the liquidity is added on, look through the [analytics dashboard](https://info.camelot.exchange/home/v2) and locate the liquidity pair associated with the token you want to swap on either V2 or V3 **Do not use aggregator swap mode if dealing with a Tax token**. While you can use it in some cases, you might get charged tax multiple times when performing a swap ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJTh5k9396QNbItRNJRj9%252Fimage.png%3Falt%3Dmedia%26token%3D5afb3874-5bc7-490b-a287-7f3d73cca7bd&width=768&dpr=4&quality=100&sign=47e40ad8&sv=2) ### [](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-tax-tokens#how-to-process-a-swap-with-a-tax-token) How to process a swap with a tax token? Before initiating a swap, you'll have to increase the slippage, as the tax imposed by the token needs to be factored into the slippage settings. For example, if the token has a 7% tax, set your slippage tolerance to 7.5% (0.5% default) To adjust the slippage, look for the ‘gear’ icon on the swap page. Once you click on it, you’ll see a modal where you can adjust the slippage. Once you set the slippage settings, [perform a swap](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/swap-tokens) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTjOwiA9IFJy1qDWxIeTz%252Fimage.png%3Falt%3Dmedia%26token%3D48970f7d-d671-49c5-ad0d-6d1ad0d40915&width=768&dpr=4&quality=100&sign=febb2434&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F9v4r70dgCE3dUqOgsCWb%252Fimage.png%3Falt%3Dmedia%26token%3D43a20d34-589f-4f66-95a9-7a0f9af6dc7c&width=768&dpr=4&quality=100&sign=c0b3ed17&sv=2) [PreviousSwapping Explained](https://docs.camelot.exchange/get-started/castle-tutorials/swapping-explained) [Next⚒️┃Guidelines for LP Deployment & Incentives](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives) Last updated 1 year ago --- # Get xGRAIL | Camelot DEX To begin utilizing xGRAIL privileges, navigate to the xGRAIL tab within the app and locate the Get xGRAIL section of the user interface (It's also possible to earn xGRAIL through incentives offered by Camelot [farms](https://app.camelot.exchange/pools) ) As an example, the user converts 100 GRAIL; in return, a user gets 100 xGRAIL If you plan to convert GRAIL into xGRAIL, it is crucial to understand that xGRAIL requires going through a [vesting period](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) before you can redeem it for GRAIL ### [](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/get-xgrail#converting-grail-to-xgrail) Converting GRAIL to xGRAIL ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FIY3xFMWEWIutwbADRDNv%252FGet%2520xGrail%2520modal.png%3Falt%3Dmedia%26token%3D2399fa3a-2e78-4624-a780-f427f5b863b8&width=768&dpr=4&quality=100&sign=58fffc9f&sv=2) [PreviousDashboard](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/dashboard) [NextRedeem xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) Last updated 1 year ago --- # Distribute incentives | Camelot DEX [🎁┃Incentive system](https://docs.camelot.exchange/protocol/incentive-system) [Campaign creation](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation) [PreviousCreate a direct swap link (Arbitrum)](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/create-a-direct-swap-link-arbitrum) [Next🌐┃AMM V2](https://docs.camelot.exchange/protocol/amm-v2) Last updated 10 months ago --- # Conversion - Redeeming | Camelot DEX GRAIL and xGRAIL are mutually convertible into each other, but the process is different depending on the direction. ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming#grail-greater-than-xgrail-conversion) GRAIL > xGRAIL conversion GRAIL can be freely converted into xGRAIL at any time. The process is instant, and the ratio is 1:1. [Get xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/get-xgrail) ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming#xgrail-greater-than-grail-redeem) xGRAIL > GRAIL redeem The redemption process to convert xGRAIL to GRAIL implies vesting, the duration of which is selected by the user. The conversion ratio will increase proportionally with the vesting duration: * The minimum vesting duration of 15 days will provide a 1:0.5 ratio * The maximum vesting duration of 6 months will provide a 1:1 ratio If the selected vesting duration is lower than the maximum (ratio < 1:1), the unclaimed excess GRAIL is burned [Redeem xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail) ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming#real-yield-staking-plugin-allocation) Real Yield Staking plugin allocation While being redeemed, the xGRAIL is automatically allocated to the [yield staking plugin](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) , but **only for 50% of its value**. For instance, if a user was to redeem 1000 xGRAIL, he would earn staking rewards as if he actually allocated 500 of them to the real yield staking plugin. ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming#cancel-redeem) **Cancel redeem** Any xGRAIL redeeming process can be freely interrupted at any time by the user. Any cancelled redeem before its end will void the whole process. User will retrieve its entire amount of redeeming xGRAIL, and no GRAIL. [PreviousHow to use xGRAIL](https://docs.camelot.exchange/tokenomics/xgrail-token/how-to-use-xgrail) [Next⚖️┃Token distribution](https://docs.camelot.exchange/tokenomics/token-distribution) Last updated 1 year ago --- # Auto mode | Camelot DEX 1. **Select a strategy provider** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F2asxrS9jzD7TumeRvf7q%252F13.png%3Falt%3Dmedia%26token%3Dee4b65bb-e64b-41e0-b7f2-2c46584bd088&width=768&dpr=4&quality=100&sign=e0b25dc0&sv=2) 1. **Select a strategy** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FjSuwo3aK8SWcv6jQCOPJ%252Fimage.png%3Falt%3Dmedia%26token%3D7ca08eab-564c-4541-be17-bfaeebddfd93&width=768&dpr=4&quality=100&sign=6466c6ce&sv=2) 1. **Input amounts** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F7mnBiOvoE6G5sRjGnimI%252Fimage.png%3Falt%3Dmedia%26token%3Dfe1f6a96-e771-4a76-9823-fbaba5077c51&width=768&dpr=4&quality=100&sign=262ff377&sv=2) 1. **Approve and Create a position** To proceed with creating a position, start by granting approval. _(This is solely necessary for the initial liquidity provision involving a token)_ Following approval in your wallet, proceed to click on **Create position** 1. **Review the provided details** Consider setting a time-lock to boost the APR earned from farming emissions Before you lock your position, ensure that the pair of your position is emitting x/GRAIL emissions before locking it. If there are no emissions being generated for the pair of your position, time-locking won't enhance any APR ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FzCyup8QuFjYOEX2wUJ6C%252Faaaaaaa.png%3Falt%3Dmedia%26token%3D248742cf-25a3-442e-a72d-b5395c59aad6&width=768&dpr=4&quality=100&sign=b5bbfab6&sv=2) 1. **Create a position** Once you're comfortable with the specified parameters, proceed by clicking the **Create position** button and confirm the transaction/s in your wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FWTSREwJuNTMaxtfM6XXK%252Fimage.png%3Falt%3Dmedia%26token%3D4c5fa543-5e19-49b4-8f1d-880546ad1c53&width=768&dpr=4&quality=100&sign=aaceffdc&sv=2) [PreviousV3/V4 Add Liquidity (concentrated)](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated) [NextManual mode](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode) Last updated 1 year ago --- # Unbind Liquidity | Camelot DEX Unbinding your liquidity allows you to request the withdrawal of the assets you originally paired up and trading fees earned along the way. To unbind assets, select your LP in the positions tab ### [](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/unbind-liquidity#v2) **V2** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FvHgqomMW5KDIc8CXsnwc%252Funbindstepbystep.png%3Falt%3Dmedia%26token%3Da44f87b1-c8d5-4adb-bff6-e2cd36785f29&width=768&dpr=4&quality=100&sign=a1a52c0a&sv=2) ### [](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/unbind-liquidity#v3-manual-mode) V3 (Manual mode) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FhX7lkY7y9kkbkKrAWclA%252Fimage.png%3Falt%3Dmedia%26token%3D3539fc61-abeb-41a8-b43a-7ef56e1fca68&width=768&dpr=4&quality=100&sign=3f0dbdab&sv=2) [PreviousManual mode](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode) [NextUtilize xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail) Last updated 1 year ago --- # V3/V4 Add Liquidity (concentrated) | Camelot DEX V3 enables liquidity providers to concentrate their capital within specific price ranges, leading to increased liquidity at preferred prices. Users can choose to employ both manual mode and auto mode, with the latter automating the adjustment of price ranges. You can access data about token pairs on the [pools](https://app.camelot.exchange/pools/) V3 tab or the [analytics page](https://info.camelot.exchange/) To provide liquidity to V3, navigate to the **Trade** tab, select **Liquidity** and choose **V3** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTLWmJA5l4dyjCnQM2JnJ%252Fimage.png%3Falt%3Dmedia%26token%3Dae67b1f0-ef3a-4d5b-a6e5-cb84f24d6541&width=768&dpr=4&quality=100&sign=a5e26dba&sv=2) 1. **Select a pair** Start by selecting the pair you want to use for providing liquidity. Take into account factors like trading volume, TVL, and the potential risk of price volatility in the future. ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FUam77tUK9ReaupX4eXVw%252Fimage.png%3Falt%3Dmedia%26token%3D6a68709e-b7d5-49ca-8b85-8caaec002f3a&width=768&dpr=4&quality=100&sign=a108a&sv=2) Also, check if the pair is incentivized with market maker rewards, which serve as an additional layer of rewards ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F383WwlshkhgZoMU4qtDa%252Fimage.png%3Falt%3Dmedia%26token%3D9850dc58-4527-4580-b518-27dbbaada04e&width=768&dpr=4&quality=100&sign=1a472136&sv=2) 1. **Select a mode** The mode you choose depends on the specific utility you seek: * Manual mode is tailored for experienced liquidity providers, granting them control over the price ranges of the liquidity they provide * Auto mode employs focused liquidity management strategies, handling the intricate task of adjusting price ranges for users ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fnc1AreEE8MundrQz34sD%252Fimage.png%3Falt%3Dmedia%26token%3Dd51d396e-5145-4611-8bf5-51891d3bfc34&width=768&dpr=4&quality=100&sign=15eeed49&sv=2) [Auto mode](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/auto-mode) [Manual mode](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/manual-mode) [PreviousV2 Add Liquidity](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v2-add-liquidity) [NextAuto mode](https://docs.camelot.exchange/get-started/castle-tutorials/step-by-step-guides/v3-v4-add-liquidity-concentrated/auto-mode) Last updated 8 months ago --- # Redeem xGRAIL | Camelot DEX The vesting process allows you to redeem xGRAIL for GRAIL tokens by considering the following ratio and output rates: * Minimum duration - 15 days (50% GRAIL output) * Maximum duration - 6 months (100% GRAIL output) If you choose a vesting duration that's less than the maximum (ratio <100%), the remaining GRAIL will be burned As your xGRAIL vest, 50% of the amount is automatically staked in the [real yield staking plugin](https://app.camelot.exchange/xgrail/staking) earning you rewards while the vesting period continues ### [](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail#example-of-the-mechanics) Example of the mechanics For example, if you redeem 100 xGRAIL for a 90-day (3-month) vesting period, you will receive 72.3% of the GRAIL output, resulting in 72.3 claimable GRAIL after 90 days. Simultaneously, 50 xGRAIL will be staked in the real yield plugin, generating rewards that you can harvest at any point during the vesting duration Should a redemption be cancelled before its completion, the entire process will be nullified. The user will then recover the total amount of xGRAIL being redeemed, and receive no GRAIL. ### [](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/redeem-xgrail#step-by-step-guide) Step-By-Step Guide ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FjR57XXFfsbHSptg2LbX2%252Fimage.png%3Falt%3Dmedia%26token%3D1be94e99-b05f-4d72-9b3c-d8a046f55c3f&width=768&dpr=4&quality=100&sign=1c73a015&sv=2) [PreviousGet xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/get-xgrail) [NextEarn Real Yield](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/earn-real-yield) Last updated 1 year ago --- # How to use xGRAIL | Camelot DEX xGRAIL is illiquid and non-transferable, but can be used through [plugins' allocations](https://docs.camelot.exchange/protocol/xgrail-plugins) , and in the future on approved (whitelisted) contracts providing additional usages. ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/how-to-use-xgrail#allocations) Allocations Users can freely allocate their available xGRAIL to any plugin to take advantage of its benefits. While xGRAIL is allocated and consequently deposited on the token contract, **it can't be used for anything else**. Deallocating allocated xGRAIL will withdraw the amount back into the owner's wallet. A default 0.5% fee will be applied when deallocating xGRAIL ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/how-to-use-xgrail#transfer) Transfer xGRAIL is by default non-transferable, except from/to whitelisted addresses. This is made so that essential interactions (like allocations and redemptions with the token contract) and additional usages (for instance with partners specific implementations...) can still be leveraged. ### [](https://docs.camelot.exchange/tokenomics/xgrail-token/how-to-use-xgrail#specific-guidelines) Specific guidelines [Utilize xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail) [Conversion - Redeeming](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming) [Previous🔒┃xGRAIL Token](https://docs.camelot.exchange/tokenomics/xgrail-token) [NextConversion - Redeeming](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming) Last updated 1 year ago --- # ApeChain | Camelot DEX Network name ApeChain RPC URL [https://apechain.calderachain.xyz/http](https://apechain.calderachain.xyz/http) Chain ID 33139 Currency symbol APE Block explorer URL [https://apechain.calderaexplorer.xyz/](https://apechain.calderaexplorer.xyz/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B SwapRouter 0xC69Dc28924930583024E067b2B3d773018F4EB52 NonfungiblePositionManager 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 #### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f #### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 CamelotAlgebraAdapter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 CamelotAdapter 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 WETHAdapter 0x48b62137edfa95a428d35c09e44256a739f6b557 #### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain#utils) Utils Multicall 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 #### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain#misc) Misc wAPE 0x48b62137EdfA95a428D35C09E44256a739F6B557 apeUSD 0xA2235d059F80e176D931Ef76b6C51953Eb3fBEf4 [PreviousAlephZero](https://docs.camelot.exchange/contracts/orbit-chains/alephzero) [NextApeChain Curtis](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis) Last updated 10 months ago --- # WINR | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F9wHX5IxsiCku2MHBHtlT%252Fimage.png%3Falt%3Dmedia%26token%3D5079cb11-65f9-473c-aa58-cd21cb993ffe&width=768&dpr=4&quality=100&sign=b6a4fe1d&sv=2) [Website](https://winr.games/) [Chain Explorer](https://explorer.winr.games/) [Discord](https://discord.com/invite/winrprotocol) [Telegram](https://t.me/WINRProtocol/) [X](https://x.com/WINRProtocol) The WINR Chain, developed by WINR Labs, is a Layer 3 blockchain purpose-built to address the specific demands of the iGaming industry. Leveraging Arbitrum Orbit technology, this blockchain offers high throughput, low latency, and strong security, making it an ideal foundation for decentralized gaming applications. Tailored for both permissioned and permissionless environments, the WINR Chain fosters innovation while maintaining transparency and trust across the ecosystem. Seamlessly integrated with the WINR Liquidity Pool, the chain ensures smooth and reliable transactions, enhancing the overall gaming experience [](https://docs.camelot.exchange/orbital-liquidity-network/winr#connect-your-wallet-to-winr) Connect your wallet to WINR ----------------------------------------------------------------------------------------------------------------------------- Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose 1. The first step is to open Metamask and select the network icon dropdown menu 2. When the pop-up appears, click Add Network 3. The Add a network page will open. Add the following details: Network name WINR RPC URL [https://rpc-winr-mainnet-0.t.conduit.xyz](https://rpc-winr-mainnet-0.t.conduit.xyz/) Chain ID 777777 Currency symbol WINR Block explorer URL [https://explorer.winr.games](https://explorer.winr.games/) Once you're finished, click Save 1. You are now connected to the WINR chain ### [](https://docs.camelot.exchange/orbital-liquidity-network/winr#bridge-to-winr) Bridge to WINR Tokens can be transferred to the WINR chain using the Just Bet app You will need a fraction of ETH to pay for transferring fees from Arbitrum Gas on the WINR chain is paid in $WINR. Therefore, we recommend transferring it as the first token so you can process transactions 1. Visit the [Just Bet app](https://www.just.bet/) and connect your wallet. You will see the screen below: ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJ4DJJLkusTFIAMBYhLuV%252Fimage.png%3Falt%3Dmedia%26token%3D2a366d86-c122-420c-ace4-f1ebb7381c07&width=768&dpr=4&quality=100&sign=9d613843&sv=2) 2\. Click Log In and choose your preferred method. (For this tutorial, we will use the Connect Wallet option) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F1jbtX3oMlnfz4So9xw3y%252Fimage.png%3Falt%3Dmedia%26token%3D6c1293ad-0400-443f-9857-df9af20d573c&width=768&dpr=4&quality=100&sign=3bf0009f&sv=2) 1. Select your wallet provider ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F5aOQb2ZGWN2vvAdbMg4A%252Fimage.png%3Falt%3Dmedia%26token%3D2f6e1fe6-7159-42d8-95bd-54ab4238934c&width=768&dpr=4&quality=100&sign=72f4da73&sv=2) 4\. Confirm in your wallet interface and accept the WINR Chain settings to add it to your wallet's network list ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 1. Visit your Just Bet wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FFLIdMawT8Dy58cNRi1Mg%252Fimage.png%3Falt%3Dmedia%26token%3D4de4fed5-d71b-43ec-92fb-c0e60d7806ac&width=768&dpr=4&quality=100&sign=3125d401&sv=2) 1. Click Deposit ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FFKXCv07WCEaBWqK0qUpW%252Fimage.png%3Falt%3Dmedia%26token%3Dc744d1a3-d3e1-462c-8f08-17fe9d754d9e&width=768&dpr=4&quality=100&sign=30388c8&sv=2) 1. Select the token and specify the amount you wish to deposit ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FuoHEoif681bSYZdGER6Y%252Fimage.png%3Falt%3Dmedia%26token%3D821e3cc0-a933-43c0-8296-6b79ae8b5a88&width=768&dpr=4&quality=100&sign=b4485bff&sv=2) 1. Click Deposit to Funding Wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FfBICFRDrm7KCWKkPcuAo%252Fimage.png%3Falt%3Dmedia%26token%3D084864a4-7609-4bcf-8bd4-dfe763ae4672&width=768&dpr=4&quality=100&sign=7c0f3ceb&sv=2) 1. Confirm in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 1. Click Withdraw ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTSrlLzSEoZk2IlDDdKhg%252Fimage.png%3Falt%3Dmedia%26token%3D5ca27b06-22ec-4cae-8bed-e70892e86e04&width=768&dpr=4&quality=100&sign=e1cbdbd9&sv=2) 1. Select the token and specify the amount you wish to withdraw ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FjrfyneDyQUuBVx5WHWfV%252Fimage.png%3Falt%3Dmedia%26token%3D32f1e762-2f0c-4af4-b3d1-e1691aa4c6f9&width=768&dpr=4&quality=100&sign=7551cb61&sv=2) 1. Confirm in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 1. Click Transfer ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FnXLUKwHhUwd3u5jVcfYp%252Fimage.png%3Falt%3Dmedia%26token%3D5de9ae5d-07fe-4b66-9da5-9f3ef4cfc0fa&width=768&dpr=4&quality=100&sign=987b60cd&sv=2) 1. Specify the amount and click Transfer ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FRDyH3DeTP5Vh2qFzwaHL%252Fimage.png%3Falt%3Dmedia%26token%3Dbbca5338-61ee-497d-8450-374ea8bce387&width=768&dpr=4&quality=100&sign=223ff80a&sv=2) 1. Confirm in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 1. Wait approximately 10 minutes ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FqKU5BmOtbNNPZfiED03i%252Fimage.png%3Falt%3Dmedia%26token%3D1ded5dd3-2d08-4574-b026-38dc5d117bed&width=768&dpr=4&quality=100&sign=8fec043d&sv=2) 1. Click Withdraw ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FXyoif1gqi5jsWTGGqdKy%252Fimage.png%3Falt%3Dmedia%26token%3Da39ada1d-fc7f-4eb5-83b7-2d1846d3c8b7&width=768&dpr=4&quality=100&sign=e0d1c08f&sv=2) 1. Select WINR, select the token and specify the amount ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTHuOnFi3HfDedqFMcu1e%252Fimage.png%3Falt%3Dmedia%26token%3Daa22b671-04c8-4702-b785-ec1c47c5b654&width=768&dpr=4&quality=100&sign=f74a0dbf&sv=2) 1. Click Withdraw to your Web3 Wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FrLH2q3hPLPboy5nCpIlP%252Fimage.png%3Falt%3Dmedia%26token%3D8ee9d478-fb81-49a2-be31-fd6a3fb86ec5&width=768&dpr=4&quality=100&sign=96e4a480&sv=2) 1. Confirm in your wallet interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJsJvxIQCtDzTA4NpRwuk%252Fimage.png%3Falt%3Dmedia%26token%3D4f85b8de-4a6f-4bc5-b944-e55cf77f36ee&width=768&dpr=4&quality=100&sign=f8718cd1&sv=2) 1. Your funds are now available in your wallet on the WINR Chain The transfer should take approximately 10 minutes, but it may take longer during periods of high traffic. Withdrawals to WINR chain should take no more than 1 minute [PreviousSuperposition](https://docs.camelot.exchange/orbital-liquidity-network/superposition) [NextXAI](https://docs.camelot.exchange/orbital-liquidity-network/xai) Last updated 1 year ago --- # ⚙️ | Additional Utilities | Camelot DEX [Info dashboard](https://docs.camelot.exchange/protocol/or-additional-utilities/info-dashboard) [Analytics](https://docs.camelot.exchange/protocol/or-additional-utilities/analytics) [PreviousCommunity plugins](https://docs.camelot.exchange/protocol/xgrail-plugins/community-plugins) [NextInfo dashboard](https://docs.camelot.exchange/protocol/or-additional-utilities/info-dashboard) Last updated 1 year ago --- # 🔵┃Arbitrum | Camelot DEX [One (Mainnet)](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet) [Sepolia (Testnet)](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet) [Previous🔥┃Deflationary mechanisms](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms) [NextOne (Mainnet)](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet) Last updated 1 year ago --- # Degen | Camelot DEX Network name Degen RPC URL [https://rpc.degen.tips](https://rpc.degen.tips/) Chain ID 666666666 Currency symbol DEGEN Block explorer URL [https://explorer.degen.tips/](https://explorer.degen.tips/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/degen#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-degen/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-degen/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-degen/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-degen/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/degen-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/degen-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/degen#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 SwapRouter 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 NonfungiblePositionManager 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 #### [](https://docs.camelot.exchange/contracts/orbit-chains/degen#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/degen#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x1663efB77d63745b1B80116D43BfC3062d743803 CamelotAlgebraAdapter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 CamelotAdapter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 WETHAdapter 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb #### [](https://docs.camelot.exchange/contracts/orbit-chains/degen#utils) Utils Multicall 0x73f9566A8735af6491e27cFD049F44A1F1e399De #### [](https://docs.camelot.exchange/contracts/orbit-chains/degen#misc) Misc WNATIVE 0xEb54dACB4C2ccb64F8074eceEa33b5eBb38E5387 STABLE 0xF1815bd50389c46847f0Bda824eC8da914045D14 WNATIVE-STABLE v2 0x1694ADa0e96ABC69f89c4a6bDd8c80b115684D4B WNATIVE-STABLE v3 0x65D90e31aD7948F16baFDf0Ea3f60e885336a83D [PreviousCorn](https://docs.camelot.exchange/contracts/orbit-chains/corn) [NextDuckChain](https://docs.camelot.exchange/contracts/orbit-chains/duckchain) Last updated 10 months ago --- # 🔒┃xGRAIL Token | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FA8P4nEov0CtMrdY9YpaS%252Fxgrail-sm.png%3Falt%3Dmedia%26token%3De38d41fc-0074-4880-bc52-967747b0021f&width=768&dpr=4&quality=100&sign=f21efe17&sv=2) Name: **Camelot Escrowed Token** Ticker: **xGRAIL** Chain: **Arbitrum** Contract: [**0x3CAaE25Ee616f2C8E13C74dA0813402eae3F496b**](https://arbiscan.io/address/0x3CAaE25Ee616f2C8E13C74dA0813402eae3F496b) xGRAIL is a non-transferable escrowed governance token, corresponding to staked GRAIL. It can be earned from farming, or through direct GRAIL conversion. The central use case for xGRAIL is the ability to allocate it to Plugins. The operation consists of staking xGRAIL into the token contract and assigning the deposited amount to a plugin in exchange for various benefits. ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FtsK8k0vW8rq6V7l1uZyh%252FReal%2520Yield%2520Staking.png%3Falt%3Dmedia%26token%3Dfbfc2b6e-dac8-4aa8-b13e-6655d0f5de1b&width=768&dpr=4&quality=100&sign=880d0634&sv=2) [How to use xGRAIL](https://docs.camelot.exchange/tokenomics/xgrail-token/how-to-use-xgrail) [Conversion - Redeeming](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming) [Previous🪙┃GRAIL Token](https://docs.camelot.exchange/tokenomics/grail-token) [NextHow to use xGRAIL](https://docs.camelot.exchange/tokenomics/xgrail-token/how-to-use-xgrail) Last updated 1 year ago --- # 🏦┃Protocol earnings | Camelot DEX The protocol transaction fees are distributed as follows: [](https://docs.camelot.exchange/tokenomics/protocol-earnings#v2) V2 ------------------------------------------------------------------------- ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FwbHiIEQADH4V4TdVPH2z%252Fpeev2.png%3Falt%3Dmedia%26token%3D3beb3b25-a42e-41f7-be1a-6f6cb2da4d14&width=768&dpr=4&quality=100&sign=7ae136f5&sv=2) * 60% for Liquidity Providers in LP tokens * 22.5% redistributed to xGRAIL holders through [Real Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) plugin * 12.5% dedicated to GRAIL buyback and burn * 5% to the Operating expenses [](https://docs.camelot.exchange/tokenomics/protocol-earnings#v3) V3 ------------------------------------------------------------------------- ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F4IySnryO7jIapkfJihzN%252Fpeev3.png%3Falt%3Dmedia%26token%3D445fa34b-b6c3-4a8a-ac42-b30694fca244&width=768&dpr=4&quality=100&sign=220be5a1&sv=2) * 85% for Liquidity Providers in LP tokens * 7% redistributed to xGRAIL holders through [Real Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) plugin * 3.5% dedicated to GRAIL buyback and burn * 3% to the Operating expenses * 1.5% to Algebra for licensing [V3 AMM](https://docs.camelot.exchange/protocol/amm-v3) [](https://docs.camelot.exchange/tokenomics/protocol-earnings#v3-vaults) V3 vaults --------------------------------------------------------------------------------------- ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F9ICsw0f4ummInudO92v9%252Fgammaaaaa-removebg-preview.png%3Falt%3Dmedia%26token%3D05f2721e-aa8b-436a-a171-ce193b1edaa4&width=768&dpr=4&quality=100&sign=c6ef4347&sv=2) Camelot also receives a portion of the fees from Gamma’s vaults, ~⅓ of a 25% performance fees, i.e., 8% of the total, split between: * 5% redistributed to xGRAIL holders through [Real Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) plugin * 3% to the Operating expenses This ultimately leaves Gamma with 13.25% of gross fees generated by their vaults. [Previous⚖️┃Token distribution](https://docs.camelot.exchange/tokenomics/token-distribution) [Next🔥┃Deflationary mechanisms](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms) Last updated 1 year ago --- # ApeChain Curtis | Camelot DEX Network name ApeChain Curtis (Testnet) RPC URL [https://curtis.rpc.caldera.xyz/http](https://curtis.rpc.caldera.xyz/http) Chain ID 33111 Currency symbol APE Block explorer URL [https://curtis.explorer.caldera.xyz/](https://curtis.explorer.caldera.xyz/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B SwapRouter 0xC69Dc28924930583024E067b2B3d773018F4EB52 NonfungiblePositionManager 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 ### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 CamelotAlgebraAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 CamelotAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 WETHAdapter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 ### [](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis#misc) Misc WAPE 0x7e03a497f6719d883E441f1C31b82Dc2bB096CCE [PreviousApeChain](https://docs.camelot.exchange/contracts/orbit-chains/apechain) [NextCorn](https://docs.camelot.exchange/contracts/orbit-chains/corn) Last updated 1 year ago --- # Real Yield Staking | Camelot DEX The majority of the [protocol earnings](https://docs.camelot.exchange/tokenomics/protocol-earnings) are redistributed to users who allocated xGRAIL to the real yield staking plugin. Staking distribution can be done in the form of one or more tokens, and happens **continuously** (reward/second), through weekly epochs. ### [](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking#epochs) Epochs The distribution is based on a weekly epoch logic: every week, a fixed part of the owner-defined accumulated tokens is marked as to be distributed. The same process is repeated every 7 days. ### [](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking#payouts-handling) Payouts handling The distribution of those tokens is equally spread over the duration of the epoch, and allocated on a second-basis to every user with a xGRAIL allocation on this real yield staking plugin, proportionally to their share of the total allocation. In more simpler terms, if we go with the following values: * a total of 10,000 xGRAIL allocated to the real yield staking plugin * a daily distribution of 10,000 USDC If a user has allocated 200 xGRAIL to the plugin, he owns 2% of the allocations and will consequently receive 2% of the daily rewards, ie 200 USDC. Staking rewards are being distributed continuously, users don't need to wait for the end of the epoch to collect them. ### [](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking#deallocation) Deallocation Deallocating xGRAIL from this plugin is subject to a 0.5% fee. [Earn Real Yield](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail/earn-real-yield) ### [](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking#ui-element-descriptions) UI element descriptions ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FZ8kV2XiD5BsjPG6G3ef3%252FDividends.png%3Falt%3Dmedia%26token%3D9b6c487d-c002-441f-9f25-fef294c3e616&width=768&dpr=4&quality=100&sign=7bbedf15&sv=2) [Previous🏆┃xGRAIL plugins](https://docs.camelot.exchange/protocol/xgrail-plugins) [NextYield Booster](https://docs.camelot.exchange/protocol/xgrail-plugins/yield-booster) Last updated 1 year ago --- # Wallet Creation | Camelot DEX MetaMask is by far the most popular and free wallet software that is compatible with virtually any Ethereum-based blockchain, including Arbitrum the home of Camelot. Metamask will allow you to store any assets, buy, as well as connect to any platform built on top of the Ethereum-based blockchain including Camelot. On PC, Metamask is available as a browser extension, and on iOS and Android it is available as an app. Browser extension for PC is available for Chrome, Firefox, Brave, Edge, Opera and Edge. Our step-by-step tutorial below will help you create your own cryptocurrency wallet (We will use Chrome as an example, but the process is the same for all browsers) The process of creating a wallet on iOS and Android is fairly similar the only difference is that you won’t have to install an extension but an App) 1. Go to [https://metamask.io/](https://metamask.io/) and click on the download button. ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F7GkSmISJwKymlDUMuxG6%252FCreate%2520wallet%25201.png%3Falt%3Dmedia%26token%3De3938112-a978-4df3-ae40-3ba353fc3993&width=768&dpr=4&quality=100&sign=4c007cd6&sv=2) 2\. On the next page choose on what device you want to install Metamask ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FQPCLNjc76dU0EkqzSuFN%252FCreate%2520wallet%25202.png%3Falt%3Dmedia%26token%3D9a145906-e511-4f1d-8e6b-94889992fc4e&width=768&dpr=4&quality=100&sign=5c283b09&sv=2) 3\. Click on Add to Chrome ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FSG9NqJNNyzowAtVqk1rE%252FCreate%2520wallet%25203.png%3Falt%3Dmedia%26token%3D800b9829-66d0-4989-84aa-6fc1ba76a4a6&width=768&dpr=4&quality=100&sign=351d3bdd&sv=2) 4. Upon the window pop up click on Add extension ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FYFJP8y2iNuvbojc5h6QP%252FCreate%2520wallet%25204.png%3Falt%3Dmedia%26token%3Deff71ff6-5387-4271-acc3-27c989dc7979&width=768&dpr=4&quality=100&sign=c8df9907&sv=2) 5\. Once the extension installs, click on Get started ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F1IT141mkkjjrhswCwegg%252FCreate%2520wallet%25205.png%3Falt%3Dmedia%26token%3D841c4b03-11e0-47b4-a1c5-f0ba91ac1a4f&width=768&dpr=4&quality=100&sign=f5970a67&sv=2) 6\. Click on Create a wallet ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FUuIpTE8O4SnEIOtzhahx%252FCreate%2520wallet%25206.png%3Falt%3Dmedia%26token%3Dd25195d5-c843-4ca7-91c6-aa5419e463ae&width=768&dpr=4&quality=100&sign=86187e44&sv=2) 7\. Set a password that will allow you to access the Metamask wallet on the device you are setting it up and click on Create ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F2bxdIMCrRJV0VBnFaKkU%252FCreate%2520wallet%25207.png%3Falt%3Dmedia%26token%3D9af4027a-4ffb-4c3e-93f0-d4e4fbdafffd&width=768&dpr=4&quality=100&sign=84979909&sv=2) 8\. Click on Reveal secret words * Make sure you store your secret phrase somewhere safe. In the event of a device crash or a browser reset, this is the only way to recover your funds. It is recommended that you write it down. Most people write down their 12-word phrase on a piece of paper and store it in a place where only they can access it. (Make sure you write down the words in the correct order) * In the event that your seed phrase is lost, MetaMask will not be able to assist you in recovering your wallet, and your funds will be lost forever. * Never share your seed phrase or private key with anyone, unless you want them to have full control over your funds. ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FPfk3dXJoyS19Ic27qZ9A%252FCreate%2520wallet%25208.png%3Falt%3Dmedia%26token%3Dcdc0ac71-eea7-4f81-b01e-4c5e962af1fa&width=768&dpr=4&quality=100&sign=c2b1467d&sv=2) After you store your secret phrase somewhere safe, click on Next 9\. Confirm your seed phrase in the correct order and click on Confirm ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FQ3sGo4JL5NoJJqgW4tEP%252FCreate%2520wallet%25209.png%3Falt%3Dmedia%26token%3D3ea27720-d128-4ea0-a354-883052eac9f7&width=768&dpr=4&quality=100&sign=a42fd4d4&sv=2) 10\. Your Metamask wallet is ready for you to use, click on All done to access it ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FxI7gzqAJ9VMenrQ0X6tz%252FCreate%2520wallet%252010.png%3Falt%3Dmedia%26token%3Dc3435c13-5fcc-427f-8729-6891616548fd&width=768&dpr=4&quality=100&sign=257cfaf1&sv=2) You can view your Metamask wallet at any time by clicking on the extension's icon and placing your cursor on the Metamask icon ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FDDRIndGrBYkP9kF5umiF%252FCreate%2520wallet%252011.png%3Falt%3Dmedia%26token%3Dd82c8aef-de99-49c4-8e0c-23aacd5fd163&width=768&dpr=4&quality=100&sign=ab34d56d&sv=2) Click [here](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-setup-for-arbitrum-compatibility) to find out how to set up the wallet to use it on Arbitrum, the home of Camelot. [Previous📘┃Arbitrum Guide](https://docs.camelot.exchange/get-started/arbitrum-guide) [NextWallet Setup for Arbitrum Compatibility](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-setup-for-arbitrum-compatibility) Last updated 1 year ago --- # Analytics | Camelot DEX * [Analytics](https://info.camelot.exchange/home) allows viewing real-time data about Camelot * The data includes information about: * Liquidity V2 / V3 * Transactions * Fees * Trade volume * The total value, and more Enter the pair or token in the search bar to access individual data ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F3YVoNGQaFk71B26ujqGd%252FAnalytics%2520GSOC.png%3Falt%3Dmedia%26token%3D4260439f-406d-457b-a0f0-03a32cb5954e&width=768&dpr=4&quality=100&sign=3c3e9857&sv=2) [PreviousInfo dashboard](https://docs.camelot.exchange/protocol/or-additional-utilities/info-dashboard) [Next🪙┃GRAIL Token](https://docs.camelot.exchange/tokenomics/grail-token) Last updated 1 year ago --- # 🟠┃Orbit Chains | Camelot DEX [XAI](https://docs.camelot.exchange/contracts/orbit-chains/xai) [Sanko](https://docs.camelot.exchange/contracts/orbit-chains/sanko) [Sanko Sepolia](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia) [Reya](https://docs.camelot.exchange/contracts/orbit-chains/reya) [Rari](https://docs.camelot.exchange/contracts/orbit-chains/rari) [Proof of Play Apex](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex) [Molten](https://docs.camelot.exchange/contracts/orbit-chains/molten) [Gravity](https://docs.camelot.exchange/contracts/orbit-chains/gravity) [WINR](https://docs.camelot.exchange/contracts/orbit-chains/winr) [AlephZero](https://docs.camelot.exchange/contracts/orbit-chains/alephzero) [ApeChain](https://docs.camelot.exchange/contracts/orbit-chains/apechain) [ApeChain Curtis](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis) [DuckChain](https://docs.camelot.exchange/contracts/orbit-chains/duckchain) [Corn](https://docs.camelot.exchange/contracts/orbit-chains/corn) [Degen](https://docs.camelot.exchange/contracts/orbit-chains/degen) [EDU](https://docs.camelot.exchange/contracts/orbit-chains/edu) [Superposition](https://docs.camelot.exchange/contracts/orbit-chains/superposition) [Game7](https://docs.camelot.exchange/contracts/orbit-chains/game7) [Plume](https://docs.camelot.exchange/contracts/orbit-chains/plume) [PreviousSepolia (Testnet)](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet) [NextAlephZero](https://docs.camelot.exchange/contracts/orbit-chains/alephzero) Last updated 4 months ago --- # Dynamic directional fees | Camelot DEX Assuming that one size does not fit all, we provide **adjustable swap fees based on market conditions and protocols' specifics.** ### [](https://docs.camelot.exchange/protocol/amm-v2/dynamic-directional-fees#dynamic-and-directional) Dynamic & directional Camelot pairs can be configured with their own swap fees, but it's also possible for each of them to be set up with **different values depending on the swap direction** (buying or selling). As a result, we have the freedom to incentivize every pair differently, depending on the volatility or stability of its assets, as well as on the structure of protocols and their own custom needs (an established project seeking to reduce friction, a newly launched project aiming to stabilize and limit selling pressure, etc...). ### [](https://docs.camelot.exchange/protocol/amm-v2/dynamic-directional-fees#fees-handling-delegation) Fees handling delegation Each project launching on our AMM and willing to work with us can have its LPs configured with specific swap rates tailored to suit its own strategy. Ultimately, we intend to provide the possibility for partnering protocols to directly take control of their own pairs' swap fees. [PreviousDual-liquidity type](https://docs.camelot.exchange/protocol/amm-v2/dual-liquidity-type) [NextReferral](https://docs.camelot.exchange/protocol/amm-v2/referral) Last updated 8 months ago --- # 🏆┃xGRAIL plugins | Camelot DEX Plugins are contracts linked to the [xGRAIL](https://docs.camelot.exchange/tokenomics/xgrail-token) contract. Some are native and directly made by the Camelot team (dividends, yield booster, launchpads and more to come...) but others can be freely integrated by anyone from the ecosystem. Users can take advantage of plugins' unique benefits by allocating xGRAIL to them by directly staking into the xGRAIL contract. [Utilize xGRAIL](https://docs.camelot.exchange/get-started/castle-tutorials/utilize-xgrail) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FFGPKRfDCtS5n7sdiHJwl%252FDiagramxGRAILrefreshed.png%3Falt%3Dmedia%26token%3Da8edad97-cc06-4d2b-9640-cd4532514c0a&width=768&dpr=4&quality=100&sign=fe66f271&sv=2) [Real Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) [Yield Booster](https://docs.camelot.exchange/protocol/xgrail-plugins/yield-booster) [Community plugins](https://docs.camelot.exchange/protocol/xgrail-plugins/community-plugins) [Previous🧑‍🌾┃Liquidity Provision](https://docs.camelot.exchange/protocol/liquidity-provision) [NextReal Yield Staking](https://docs.camelot.exchange/protocol/xgrail-plugins/real-yield-staking) Last updated 1 year ago --- # Molten | Camelot DEX Network name Molten RPC URL [https://molten.calderachain.xyz/http](https://molten.calderachain.xyz/http) Chain ID 360 Currency symbol MOLTEN Block explorer URL [https://molten.bridge.caldera.xyz/](https://molten.bridge.caldera.xyz/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/molten#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-molten/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-molten/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-molten/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-molten/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/molten-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/molten-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/molten#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B SwapRouter 0xC69Dc28924930583024E067b2B3d773018F4EB52 NonfungiblePositionManager 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 ### [](https://docs.camelot.exchange/contracts/orbit-chains/molten#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/molten#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 CamelotAlgebraAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 CamelotAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 UniswapV3StaticQuoter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 WETHAdapter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 ### [](https://docs.camelot.exchange/contracts/orbit-chains/molten#utils) Utils Multicall 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb ### [](https://docs.camelot.exchange/contracts/orbit-chains/molten#misc) Misc WMOLTEN 0xdBc38Db4F11b7D111477f17e757aa17dD3348a6d USDC 0x135B641E61CFC9a068b82E02fF0f051f6e5D4721 WMOLTEN-USDC v2 0x4d08d70ac96c9f858d0c9Ed6686d1D58caE5aE43 WMOLTEN-USDC v3 0xDC1eE81e57041Fe4613fbBD23572399C9297bb56 [PreviousGravity](https://docs.camelot.exchange/contracts/orbit-chains/gravity) [NextPlume](https://docs.camelot.exchange/contracts/orbit-chains/plume) Last updated 1 year ago --- # Proof of Play Apex | Camelot DEX Network name Proof of Play - Apex RPC URL [https://rpc.apex.proofofplay.com](https://rpc.apex.proofofplay.com/) Chain ID 70700 Currency symbol ETH Block explorer URL [https://explorer.apex.proofofplay.com](https://explorer.apex.proofofplay.com/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-proof-of-play/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-proof-of-play/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-proof-of-play/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-proof-of-play/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/proof-of-play-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/proof-of-play-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B SwapRouter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B NonfungiblePositionManager 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 ### [](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 CamelotAlgebraAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 CamelotAdapter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 UniswapV3StaticQuoter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 WETHAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 ### [](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex#utils) Utils Multicall 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 ### [](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex#misc) Misc WETH 0x77684A04145a5924eFCE0D92A7c4a2A2E8C359de USDC 0xd7f991cF407C877dc91b2C6aCade45643925cf7a WETH-USDC v2 0x8B58441D8787d95BD629a011176a4D6054805876 WETH-USDC v3 0xCf53A2F62316e9dDA38e34BaB131087e2eF325aE [PreviousPlume](https://docs.camelot.exchange/contracts/orbit-chains/plume) [NextRari](https://docs.camelot.exchange/contracts/orbit-chains/rari) Last updated 1 year ago --- # 🪙┃GRAIL Token | Camelot DEX ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fd4LFtjHjAjztvqKISyi4%252Fgrail-sm.png%3Falt%3Dmedia%26token%3D3d060a40-2999-46dc-bc28-71d6a205a1ef&width=768&dpr=4&quality=100&sign=44c6e7f6&sv=2) Name: **Camelot Token** Ticker: **GRAIL** Chain: **Arbitrum** Max supply: **100,000 GRAIL** Contract: [**0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8**](https://arbiscan.io/address/0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8) GRAIL is Camelot's native token. It can be earned as yield rewards [🔒┃xGRAIL Token](https://docs.camelot.exchange/tokenomics/xgrail-token) [⚖️┃Token distribution](https://docs.camelot.exchange/tokenomics/token-distribution) [🏦┃Protocol earnings](https://docs.camelot.exchange/tokenomics/protocol-earnings) [🔥┃Deflationary mechanisms](https://docs.camelot.exchange/tokenomics/deflationary-mechanisms) [PreviousAnalytics](https://docs.camelot.exchange/protocol/or-additional-utilities/analytics) [Next🔒┃xGRAIL Token](https://docs.camelot.exchange/tokenomics/xgrail-token) Last updated 1 year ago --- # Gravity | Camelot DEX Network name Gravity RPC URL [https://rpc.gravity.xyz](https://rpc.gravity.xyz/) Chain ID 1625 Currency symbol G Block explorer URL [https://explorer.gravity.xyz](https://explorer.gravity.xyz/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/gravity#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-gravity/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-gravity/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-gravity/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-gravity/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/gravity-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/gravity-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/gravity#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B SwapRouter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B NonfungiblePositionManager 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 ### [](https://docs.camelot.exchange/contracts/orbit-chains/gravity#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/gravity#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 CamelotAlgebraAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 CamelotAdapter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 UniswapV3StaticQuoter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 WETHAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 ### [](https://docs.camelot.exchange/contracts/orbit-chains/gravity#utils) Utils Multicall 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 ### [](https://docs.camelot.exchange/contracts/orbit-chains/gravity#misc) Misc WG 0xBB859E225ac8Fb6BE1C7e38D87b767e95Fef0EbD USDC 0xFbDa5F676cB37624f28265A144A48B0d6e87d3b6 WETH-USDC v2 0xA67C07b61dBB705441A1f09cA6D405317175c2b1 WETH-USDC v3 0xa3FfAc3EBFA18b5BC4f2Ae10086403E85FBF6b2B [PreviousGame7](https://docs.camelot.exchange/contracts/orbit-chains/game7) [NextMolten](https://docs.camelot.exchange/contracts/orbit-chains/molten) Last updated 1 year ago --- # Bridging tokens to Arbitrum | Camelot DEX Tokens can be bridged to [Arbitrum](https://arbitrum.foundation/) using a variety of platforms. This guide explains how to utilize the official bridge and various multi-chain bridges. You could also opt for one of the centralized exchanges that support Arbitrum transfers ⬇️ ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fa4ND7xvg8ilF21YxSmxk%252Fdddd.png%3Falt%3Dmedia%26token%3De6c872f4-17d6-4d49-b473-7f1aee44b4f5&width=768&dpr=4&quality=100&sign=58626ba&sv=2) [](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum#official-arbitrum-bridge-ethereum-to-arbitrum) Official Arbitrum Bridge (Ethereum to Arbitrum) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. Visit Arbitrum Bridge and connect your wallet. Ensure you're on the Ethereum mainnet. You will see the screen below ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FtO3SuTyDnEqYMiWzdvAv%252Fbridge%2520main%25201.jpg%3Falt%3Dmedia%26token%3D7de2d927-f3c0-4675-8574-e9fcf31bab44&width=768&dpr=4&quality=100&sign=d6b5b2ce&sv=2) 2\. Input the amount of ETH you want to transfer to Arbitrum and click Move funds to Arbitrum One 3\. Confirm the transaction in your wallet. Despite being executed on layer 1, Arbitrum's lower gas fees will apply 4\. After verifying the amount, click on Confirm 5\. The transaction will show as pending on the next page 6\. Your ETH is now accessible on Arbitrum, ready to be sent and received [](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum#camelots-official-partners-multi-chain-bridges) Camelot's official partner's multi-chain bridges --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ### [](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum#relay) **Relay** 1. Visit [https://bridge.relaychain.com/](https://bridge.relaychain.com/) 2. Click on Connect Wallet and sign in ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Ft5hteDUvZf26HcuaWueS%252F4.png%3Falt%3Dmedia%26token%3Db868910d-964c-4c1c-9a45-93edba649313&width=768&dpr=4&quality=100&sign=8090bc8d&sv=2) 3. * Select the chain from which you want to send funds and the token you intend to bridge * Afterwards, pick the target chain (e.g., Arbitrum) and the desired asset to receive (e.g., ETH). It's advisable to initiate the process by bridging ETH since it's used to pay transaction fees for swaps on Arbitrum * Input the amount you'd like to bridge ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTsL5w3BpRpDVXjGlkfgX%252F5.png%3Falt%3Dmedia%26token%3D56dbf1af-6cea-4daa-a8ba-65d8a702e10b&width=768&dpr=4&quality=100&sign=7666e81e&sv=2) 4\. Click on Bridge & Swap ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FjRp8GQVdYy8VwR56E47a%252F6.png%3Falt%3Dmedia%26token%3Dfbaf6794-046d-4f60-85f7-0e0f365f8926&width=768&dpr=4&quality=100&sign=8dde1d4d&sv=2) 5\. Confirm approval in your waller ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F8KRCpTsDJuvA7fdLhiZZ%252F7.png%3Falt%3Dmedia%26token%3Dc350189b-aa52-468d-9e68-abac61d080c9&width=768&dpr=4&quality=100&sign=b6b37287&sv=2) 6\. In the following popup, once again Confirm _(you must have enough GAS tokens on the network you are bridging from in order to complete the transaction)_ ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FVP6fGK6F8MnILujLFYRL%252F9.png%3Falt%3Dmedia%26token%3D3a6ee997-1f24-4ecb-ab68-605e6234ed1c&width=768&dpr=4&quality=100&sign=a94c7d59&sv=2) 7\. Within a couple of minutes of confirming the transaction, your funds should appear in your wallet on Arbitrum ### [](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum#hop-protocol) **Hop Protocol** 1. Visit [https://app.hop.exchange/](https://app.hop.exchange/#/send?token=ETH) 2. Click on Connect a Wallet and sign in ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FIrEVOHd8V5tqmaBrSod6%252F10.png%3Falt%3Dmedia%26token%3D7e1c82e0-4eb5-4886-a3f7-eabfb57d87c3&width=768&dpr=4&quality=100&sign=e90156d0&sv=2) 1. Select the asset that you wish to bridge 2. Select the chain that you wish to transfer funds out of 3. Select the destination chain 4. Input the amount that you would like to transfer 5. Make sure that the amount you will be receiving appears correct ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FfmzTFbQTWHxRBCkIrf7l%252F11.png%3Falt%3Dmedia%26token%3D9142e8a2-6b86-4cc7-9da4-63e05ed40824&width=768&dpr=4&quality=100&sign=fd0c3d33&sv=2) 1. Click on Send and follow the steps in the wallet to process the bridge transaction _(you must have enough GAS tokens on the network you are bridging from in order to complete the transaction)_ ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fd8kB3DTInWOkbZMHDjAQ%252F12.png%3Falt%3Dmedia%26token%3Df3cebd67-2750-46e7-a640-ec6a01a883fa&width=768&dpr=4&quality=100&sign=d58af8fb&sv=2) [PreviousWallet Setup for Arbitrum Compatibility](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-setup-for-arbitrum-compatibility) [NextAdding tokens to the wallet interface](https://docs.camelot.exchange/get-started/arbitrum-guide/adding-tokens-to-the-wallet-interface) Last updated 1 year ago --- # Reya | Camelot DEX Network name Reya RPC URL [https://rpc.reya.network](https://rpc.reya.network/) Chain ID 1729 Currency symbol ETH Block explorer URL [https://explorer.reya.network](https://explorer.reya.network/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/reya#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-reya/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-reya/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-reya/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-reya/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/reya-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/reya-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/reya#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B SwapRouter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B NonfungiblePositionManager 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 ### [](https://docs.camelot.exchange/contracts/orbit-chains/reya#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0x61e44253a22ae8ef74a6ae9f9927ffde4b5187a04421d26413b6094b77c84f6f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/reya#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 CamelotAlgebraAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 CamelotAdapter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 UniswapV3StaticQuoter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 WETHAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 ### [](https://docs.camelot.exchange/contracts/orbit-chains/reya#utils) Utils Multicall 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 ### [](https://docs.camelot.exchange/contracts/orbit-chains/reya#misc) Misc WETH 0x6B48C2e6A32077ec17e8Ba0d98fFc676dfab1A30 RUSD 0xa9F32a851B1800742e47725DA54a09A7Ef2556A3 WETH-RUSD v2 0x4F37922DB35Bbf0D89C3f699C24A3152D6a5D9c0 WETH-RUSD v3 0x2f7a2808A14368db0c9e20A2f0d0e74D0f65C90B [PreviousRari](https://docs.camelot.exchange/contracts/orbit-chains/rari) [NextSanko](https://docs.camelot.exchange/contracts/orbit-chains/sanko) Last updated 1 year ago --- # AlephZero | Camelot DEX Network name AlephZero RPC URL [https://rpc.alephzero.raas.gelato.cloud](https://rpc.alephzero.raas.gelato.cloud/) Chain ID 41455 Currency symbol AZERO Block explorer URL [https://evm-explorer.alephzero.org/](https://evm-explorer.alephzero.org/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/alephzero#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-aleph-zero/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-aleph-zero/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-aleph-zero/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-aleph-zero/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/aleph-zero-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/aleph-zero-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/alephzero#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B SwapRouter 0xC69Dc28924930583024E067b2B3d773018F4EB52 NonfungiblePositionManager 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 #### [](https://docs.camelot.exchange/contracts/orbit-chains/alephzero#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f #### [](https://docs.camelot.exchange/contracts/orbit-chains/alephzero#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 CamelotAlgebraAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 CamelotAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 WNativeAdapter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 #### [](https://docs.camelot.exchange/contracts/orbit-chains/alephzero#utils) Utils Multicall 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 #### [](https://docs.camelot.exchange/contracts/orbit-chains/alephzero#misc) Misc WAZERO 0xb7Da55D7040ef9C887e20374D76A88F93A59119E USDC 0x4Ca4B85Ead5EA49892d3a81DbfAE2f5c2F75d53D WAZERO-USDC v2 0xfaaB25A52596f326b85b10F53947e0CC943c70CC WAZERO-USDC v3 0xf5d4BA7d3331EcB75Fc674B4828039882864ca2D [Previous🟠┃Orbit Chains](https://docs.camelot.exchange/contracts/orbit-chains) [NextApeChain](https://docs.camelot.exchange/contracts/orbit-chains/apechain) Last updated 9 months ago --- # V3 | Camelot DEX 1. Go to [https://app.camelot.exchange/](https://app.camelot.exchange/liquidity/) 2. Select the chain you want to deploy on ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FNenBANlHcrQ1T781zLob%252Fimage.png%3Falt%3Dmedia%26token%3Dfd0b8a67-8817-4e54-ac83-1f9973d183f9&width=768&dpr=4&quality=100&sign=46ae7c95&sv=2) 1. Navigate to the Liquidity page ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTLWmJA5l4dyjCnQM2JnJ%252Fimage.png%3Falt%3Dmedia%26token%3Dae67b1f0-ef3a-4d5b-a6e5-cb84f24d6541&width=768&dpr=4&quality=100&sign=a5e26dba&sv=2) * Select V3 * Select ''TokenX'' and USDC or another token ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FUam77tUK9ReaupX4eXVw%252Fimage.png%3Falt%3Dmedia%26token%3D6a68709e-b7d5-49ca-8b85-8caaec002f3a&width=768&dpr=4&quality=100&sign=a108a&sv=2) * Select Manual mode ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FjLr7OES5cR4LcG0dBp1n%252Fimage.png%3Falt%3Dmedia%26token%3D67ff8e40-763f-4616-b640-3aeb6b30426d&width=768&dpr=4&quality=100&sign=f8a9463a&sv=2) * Set a range ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F7oklqk8d3LGe9up5AiYH%252Fimage.png%3Falt%3Dmedia%26token%3D1831ec42-0c00-4a28-a87d-5460138d488a&width=768&dpr=4&quality=100&sign=afb670e3&sv=2) When seeding liquidity for the first time, we recommend using the full range preset * Approve tokens and then add your liquidity (be careful with the rate since you will be the one to define it) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FJYjskLJAXKQbZYiCQzQz%252Fimage.png%3Falt%3Dmedia%26token%3D29077406-6e97-48d8-a6aa-2b75a50bc647&width=768&dpr=4&quality=100&sign=a6cf4e5a&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FzRkuwTXTSZEXmb4wcFWG%252Fimage.png%3Falt%3Dmedia%26token%3Daeb90698-ee08-45d4-960c-cf993067c1d2&width=768&dpr=4&quality=100&sign=8466c216&sv=2) Note that the price you enter will be rounded to the nearest tick. It is not necessary to enter a round number, as this is a characteristic of how ticks function [PreviousV2](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/deploying-liquidity-on-camelot-arbitrum-and-orbits/v2) [NextCreate a direct swap link (Arbitrum)](https://docs.camelot.exchange/get-started/guidelines-for-lp-deployment-and-incentives/create-a-direct-swap-link-arbitrum) Last updated 1 year ago --- # Sanko | Camelot DEX Network name Sanko RPC URL [https://sanko-mainnet.calderachain.xyz/http](https://sanko-mainnet.calderachain.xyz/http) Chain ID 1996 Currency symbol DMT Block explorer URL [https://explorer.sanko.xyz/](https://explorer.sanko.xyz/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-sanko/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-sanko/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-sanko/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-sanko/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/sanko-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/sanko-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko#ammv3) AMMv3 AlgebraFactory 0xcF8d0723e69c6215523253a190eB9Bc3f68E0FFa CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B SwapRouter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B NonfungiblePositionManager 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 AlgebraInterfaceMulticall 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0x61e44253a22ae8ef74a6ae9f9927ffde4b5187a04421d26413b6094b77c84f6f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0xcABa97C49d3e08c4CA21938F1761A66454432eaD CamelotAlgebraAdapter 0x83BBC9C4C436BD7A4B4A1c5d42B00CaaE113c3b5 CamelotAdapter 0x1663efB77d63745b1B80116D43BfC3062d743803 UniswapV3StaticQuoter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 WETHAdapter 0x73f9566A8735af6491e27cFD049F44A1F1e399De ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko#utils) Utils Multicall 0x6a63830E24f9a2F9C295fB2150107D0390Ed1448 ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko#misc) Misc WDMT 0x754cDAd6f5821077d6915004Be2cE05f93d176f8 USDC 0x13D675BC5e659b11CFA331594cF35A20815dCF02 WDMT-USDC v2 0x1ae55ce2c2ff85ea257786ed992873f4d387b2bb WDMT-USDC v3 0xacb574808d0556147a27d07945dd9b12da4e7aaf [PreviousReya](https://docs.camelot.exchange/contracts/orbit-chains/reya) [NextSanko Sepolia](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia) Last updated 1 year ago --- # Wallet Setup for Arbitrum Compatibility | Camelot DEX Throughout this guide, we will assume that you are using the Metamask wallet since it is the one most people use, the process of setting up a wallet should be very similar regardless of the wallet you choose. It's worth mentioning that Nitro network settings are the same as Arbitrum One's previous settings. The easiest way to add Arbitrum to your wallet is through Chainlist. Using the steps below, you can add Arbitrum to your wallet without typing anything manually. 1. Go to [https://chainlist.org/](https://chainlist.org/) 2. Click ‘Connect Wallet’ upon notification from your wallet click Approve ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F4zNkuyixSpHZbeOfcHAv%252F1%2520connect%2520your%2520wallet%2520chainlist.png%3Falt%3Dmedia%26token%3D08b4da6d-9a42-4570-938a-030671e3c481&width=768&dpr=4&quality=100&sign=80d6ec5&sv=2) 3\. Locate Arbitrum One and click Add to metamask ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FU2iGup8EcvMq7Rh0fn4A%252F2%2520Add%2520Arbitrum%2520One%2520to%2520metamask%2520chainlist.png%3Falt%3Dmedia%26token%3D48aafe2b-c4e5-4654-992b-5a8cd71bc26b&width=768&dpr=4&quality=100&sign=97f903cc&sv=2) 4\. Upon notification from your wallet click Approve ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FQMrz9saWkUOXWuVObeAJ%252F3%2520add%2520network%2520chainlist.png%3Falt%3Dmedia%26token%3D220a5208-70ea-460d-9ebe-6aae1cf74eb9&width=768&dpr=4&quality=100&sign=eec7d3ab&sv=2) 5\. In the following popup click Switch network ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FKW5UGngzorcagkxH9Tw4%252F4%2520switch%2520network%2520chainlist.png%3Falt%3Dmedia%26token%3D99916cf3-26a4-43b2-9c1d-696caf1bb93f&width=768&dpr=4&quality=100&sign=14e8ccfb&sv=2) 6\. You can now use the Arbitrum network. **In case you do not wish to interact with the Chainlist website, you can manually add Arbitrum to your wallet. Below are the steps you need to follow:** 1. The first step is to open Metamask and select the network icon dropdown menu ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FD6ABGweTdiC9n544yQx5%252Fimage.png%3Falt%3Dmedia%26token%3D0aa3faa6-ef1f-408a-bc5a-d0c0455722d5&width=768&dpr=4&quality=100&sign=b6cc22d&sv=2) 2\. When the pop-up appears, click Add Network ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fen45vYIemd0zt2NSCruX%252Fimage.png%3Falt%3Dmedia%26token%3D76ef50c3-cbfe-4ceb-ac32-7e472de837a8&width=768&dpr=4&quality=100&sign=d4390928&sv=2) 3\. The Add a network page will open. Add the following details: Network name Arbitrum One RPC URL [https://arb1.arbitrum.io/rpc](https://arb1.arbitrum.io/rpc) Chain ID 42161 Currency symbol ETH Block explorer URL [https://arbiscan.io/](https://arbiscan.io/) Network name Arbitrum One RPC URL [https://arbitrum.llamarpc.com/](https://arbitrum.llamarpc.com/) Chain ID 42161 Currency symbol ETH Block explorer URL [https://arbiscan.io/](https://arbiscan.io/) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FbVfGjHdKvgDH26xl4uTY%252F33.jpg%3Falt%3Dmedia%26token%3Ddb5038ab-65d6-44e4-a05f-c99cdc51dd52&width=768&dpr=4&quality=100&sign=9e42e35f&sv=2) Once you're finished, click Save 4\. You are now connected to the Arbitrum network [PreviousWallet Creation](https://docs.camelot.exchange/get-started/arbitrum-guide/wallet-creation) [NextBridging tokens to Arbitrum](https://docs.camelot.exchange/get-started/arbitrum-guide/bridging-tokens-to-arbitrum) Last updated 1 year ago --- # Rari | Camelot DEX Network name Rari RPC URL [https://mainnet.rpc.rarichain.org/http](https://mainnet.rpc.rarichain.org/http) Chain ID 1380012617 Currency symbol ETH Block explorer URL [https://mainnet.explorer.rarichain.org/](https://mainnet.explorer.rarichain.org/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/rari#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-rari/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-rari/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-rari/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-rari/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/rari-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/rari-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/rari#ammv3) AMMv3 AlgebraFactory 0xcF8d0723e69c6215523253a190eB9Bc3f68E0FFa CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B SwapRouter 0xC69Dc28924930583024E067b2B3d773018F4EB52 NonfungiblePositionManager 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 ### [](https://docs.camelot.exchange/contracts/orbit-chains/rari#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0x61e44253a22ae8ef74a6ae9f9927ffde4b5187a04421d26413b6094b77c84f6f Router 0x6205f3505FB5739ca4Ddf92CfdE5b76589bCaf8D ### [](https://docs.camelot.exchange/contracts/orbit-chains/rari#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 CamelotAlgebraAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 CamelotAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 UniswapV3StaticQuoter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 WETHAdapter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 ### [](https://docs.camelot.exchange/contracts/orbit-chains/rari#utils) Utils Multicall 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 ### [](https://docs.camelot.exchange/contracts/orbit-chains/rari#misc) Misc WETH 0xf037540e51D71b2D2B1120e8432bA49F29EDFBD0 USDC 0xFbDa5F676cB37624f28265A144A48B0d6e87d3b6 WETH-USDC v2 0xA984428C00C878367B12cd49895bf6318734831e WETH-USDC v3 0xa9CefDfeC214309C7E291754c86DE1fdaa443C2C [PreviousProof of Play Apex](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex) [NextReya](https://docs.camelot.exchange/contracts/orbit-chains/reya) Last updated 1 year ago --- # WINR | Camelot DEX Network name WINR RPC URL [https://rpc-winr-mainnet-0.t.conduit.xyz](https://rpc-winr-mainnet-0.t.conduit.xyz/) Chain ID 777777 Currency symbol WINR Block explorer URL [https://explorer.winr.games](https://explorer.winr.games/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/winr#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-winr/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-winr/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-winr/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-winr/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/winr-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/winr-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/winr#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B SwapRouter 0xC69Dc28924930583024E067b2B3d773018F4EB52 NonfungiblePositionManager 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 ### [](https://docs.camelot.exchange/contracts/orbit-chains/winr#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/winr#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 CamelotAlgebraAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 CamelotAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 WETHAdapter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 ### [](https://docs.camelot.exchange/contracts/orbit-chains/winr#utils) Utils Multicall 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 ### [](https://docs.camelot.exchange/contracts/orbit-chains/winr#misc) Misc WWINR 0xBF6FA9d2BF9f681E7b6521b49Cf8ecCF9ad8d31d USDC 0x59edbB343991D30f77dcdBad94003777e9B09BA9 WWINR-USDC v2 0xf9d50b5d7BE80e0873659D996E37D6F6c9478f50 WWINR-USDC v3 0x243b13a8c9b1fec9d705481b8a06d005e7e22f61 [PreviousXAI](https://docs.camelot.exchange/contracts/orbit-chains/xai) [Next🛡️┃Audits](https://docs.camelot.exchange/references/audits) Last updated 1 year ago --- # ⚖️┃Token distribution | Camelot DEX ### [](https://docs.camelot.exchange/tokenomics/token-distribution#grail-allocation) GRAIL allocation ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FFaBG4FburK1iacJSl2n6%252FToken%2520Pie%2520Chart.png%3Falt%3Dmedia%26token%3D9c11abf0-65ba-4746-a951-7dcf7e114869&width=768&dpr=4&quality=100&sign=6daedf6e&sv=2) #### [](https://docs.camelot.exchange/tokenomics/token-distribution#genesis) Genesis * 15% to the Public Sale distributed upfront (5% xGRAIL & 10% GRAIL) * 10% to Protocol Owned Liquidity (7.5% used for initial liquidity, pre-minted in a multisig) * 5% to the Genesis Nitro Pools distributed linearly over 6 months as xGRAIL #### [](https://docs.camelot.exchange/tokenomics/token-distribution#grail) GRAIL * 22.5% to Liquidity Mining over the next 3 years * 20% to the Core Contributors vested linearly over 3 years * 10% to Partnerships (6-months cliff and 2 years vesting) * 8% to Reserves (pre-minted in a multisig) * 5% to Ecosystem * 2.5% to the Development Fund vested linearly over 3 years * 2% to Advisors vested linearly over 3 years _Except Reserves and the Development fund, all emissions are made with a combination of GRAIL and xGRAIL_ ### [](https://docs.camelot.exchange/tokenomics/token-distribution#grail-supply-release-schedule) GRAIL supply release schedule ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FF1C6UPZ3ib9xdT1pAvWJ%252Fimage.png%3Falt%3Dmedia%26token%3D7988d127-95de-453e-a538-65ff1874b412&width=768&dpr=4&quality=100&sign=5b9734b6&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FqqkwKLPcSFVt7U84tg7o%252Fimage.png%3Falt%3Dmedia%26token%3Df0a80030-7f83-44f3-a6b0-68d9ed3864be&width=768&dpr=4&quality=100&sign=23ab26f4&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F0V3XssHPWXtyVX9JBObN%252Fimage.png%3Falt%3Dmedia%26token%3D3c0ba63d-ac2a-4a8d-b476-6e0f6964c94a&width=768&dpr=4&quality=100&sign=b922a0e9&sv=2) 23/08/2024 ### [](https://docs.camelot.exchange/tokenomics/token-distribution#public-sale) Public sale The sale offered 15% of the GRAIL supply, with 10% in GRAIL and 5% in xGRAIL. The public sale proceeds were allocated as follows: * 50% immediately paired with 7.5% of GRAIL from POL in UNI v2-style liquidity * 30% was directed towards real yield staking * 20% was allocated to the treasury to fund the Operating expenses ### [](https://docs.camelot.exchange/tokenomics/token-distribution#genesis-liquidity-mining-program) **Genesis liquidity mining program** Starting ten days before the public sale commenced and continuing until its conclusion, Camelot opened deposits for the [Genesis](https://docs.camelot.exchange/launch-and-genesis) Pools. Depositors earned emissions in xGRAIL linearly over the 6 months following the public sale. ### [](https://docs.camelot.exchange/tokenomics/token-distribution#liquidity-mining-emissions) **Liquidity mining emissions** Camelot will release around 15% of liquidity incentives emissions in GRAIL and 85% in xGRAIL. The ratio earned will differ by pool and the exact emissions rate will respond to demand but target the rate in the release schedule graph. Both native and riskier pools will generally earn a higher percentage of GRAIL vs xGRAIL. ### [](https://docs.camelot.exchange/tokenomics/token-distribution#partnerships) Partnerships The partnership allocation was designated for protocols integrating with Camelot to ensure long-term alignment within the Arbitrum ecosystem. All partnerships vested over a 2.5-year horizon in xGRAIL with a 6-month cliff. Most partners served as initial launch partners, with their tokens featured in the Genesis Pools. [PreviousConversion - Redeeming](https://docs.camelot.exchange/tokenomics/xgrail-token/conversion-redeeming) [Next🏦┃Protocol earnings](https://docs.camelot.exchange/tokenomics/protocol-earnings) Last updated 1 year ago --- # DuckChain | Camelot DEX Network name DuckChain RPC URL [https://rpc.duckchain.io](https://rpc.duckchain.io/) Chain ID 5545 Currency symbol TON Block explorer URL [https://scan.duckchain.io/](https://scan.duckchain.io/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/duckchain#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-duckchain/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-duckchain/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-duckchain/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-duckchain/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/duckchain-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/duckchain-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/duckchain#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 SwapRouter 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 NonfungiblePositionManager 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 #### [](https://docs.camelot.exchange/contracts/orbit-chains/duckchain#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/duckchain#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x1663efB77d63745b1B80116D43BfC3062d743803 CamelotAlgebraAdapter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 CamelotAdapter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 WETHAdapter 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb #### [](https://docs.camelot.exchange/contracts/orbit-chains/duckchain#utils) Utils Multicall 0x83BBC9C4C436BD7A4B4A1c5d42B00CaaE113c3b5 #### [](https://docs.camelot.exchange/contracts/orbit-chains/duckchain#misc) Misc WNATIVE 0x7F9308E8d724e724EC31395f3af52e0593BB2e3f STABLE 0xbE138aD5D41FDc392AE0B61b09421987C1966CC3 WNATIVE-STABLE v2 0x214eBd9346C41Fc42C9a9d2Ca2E8e1D2aadaAA9e WNATIVE-STABLE v3 0xf6143586493386cff8d5e1AF9A3Ab1bB379E7268 [PreviousDegen](https://docs.camelot.exchange/contracts/orbit-chains/degen) [NextEDU](https://docs.camelot.exchange/contracts/orbit-chains/edu) Last updated 10 months ago --- # 🛡️┃Audits | Camelot DEX Camelot has been thoroughly audited by [Paladin](https://paladinsec.co/projects/camelot/) : [3MB\ \ 20221030\_Paladin\_Camelot\_Final\_Report.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2FSzx37uGO83VG3MV0KyCg%2F20221030_Paladin_Camelot_Final_Report.pdf?alt=media&token=4221e0bd-07e0-4a64-a557-2e301955af6f) [2MB\ \ 20221114\_Paladin\_CamelotNitro&Presale\_Final\_Report.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2FwfkVFmkAgXKcpo96K7IJ%2F20221114_Paladin_CamelotNitro%26Presale_Final_Report.pdf?alt=media&token=33d746b1-823e-46e2-8276-c305ecc2fee3) V3 AMM is based on the Algebra V1.9 solution, a battle-tested solution audited multiple times: [305KB\ \ Hacken\_Algebra\_Audit.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2F2lquPcvwV0r1boccpN2w%2FHacken_Algebra_Audit.pdf?alt=media&token=0a7a6bcc-6d10-4128-afa8-b7f27a95b753) [1MB\ \ ABDK\_Algebra\_v\_1\_0.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2FYr7aiTrqPNgo6CdCp9Sh%2FABDK_Algebra_v_1_0.pdf?alt=media&token=da5ab26e-94bd-4687-a3d4-29b1e3d851d5) [168KB\ \ Hexens\_Algebra\_04\_08\_final.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2FsuWKjno4cdY0AXwqErn9%2FHexens_Algebra_04_08_final.pdf?alt=media&token=86326e1e-6e0a-49b3-a366-3de0f0d85631) [647KB\ \ 20230405\_Paladin\_AlgebraProtocolUpdate\_Final\_Report.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2FV2cp5lLZPMepMw41QqLh%2F20230405_Paladin_AlgebraProtocolUpdate_Final_Report.pdf?alt=media&token=681642c6-edc6-4221-ab80-325922229b45) [789KB\ \ 20230614\_Paladin\_AlgebraProtocolTickSpacingUpgrade\_Final\_Report.pdf\ \ pdf](https://3420642431-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHBFQDThxW7Uo7iHfOHG5%2Fuploads%2FKvBV7EwagpEXM615i7Bm%2F20230614_Paladin_AlgebraProtocolTickSpacingUpgrade_Final_Report.pdf?alt=media&token=0a0b41a7-817f-4aa8-b5c0-6e49bbee1cd3) V4 AMM is based on the Algebra Integral solution [https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/audits](https://docs.algebra.finance/algebra-integral-documentation/algebra-integral-technical-reference/audits) [PreviousWINR](https://docs.camelot.exchange/contracts/orbit-chains/winr) [Next📚┃Glossary](https://docs.camelot.exchange/references/glossary) Last updated 7 months ago --- # 🎁┃Incentive system | Camelot DEX Camelot’s in-house incentive system, offering a robust, efficient, and user-friendly way to distribute rewards to liquidity providers. Built entirely by Camelot, this system integrates on-chain and off-chain components to provide flexibility for protocols and users to create custom campaigns tailored to their specific needs ### [](https://docs.camelot.exchange/protocol/incentive-system#key-features) Key Features * **Unified Incentive Distribution** * Supports v2 and v3 (with plans to support v4/Integral in the future) * **Permissionless** * Any protocol can leverage the system, and it supports all tokens, including GRAIL and xGRAIL * **Highly Customizable Campaigns** * Features include Blacklist/Whitelist modes, token weight adjustments, depth-based incentives, and the flexibility to evolve over time * **Deep Partners Integration** * Seamlessly functions with Advanced Liquidity Managers (ALMs) and is compatible with any protocol providing liquidity to Camelot, ensuring the best possible user experience for their users * **Streamlines reward collection** * Unifies the harvesting of all incentives and emissions into one simple step ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FQO4qy88AdwGNK1b4fUSz%252Fimage.png%3Falt%3Dmedia%26token%3D434b3bbd-a7ff-42b9-b185-b63184ab310c&width=768&dpr=4&quality=100&sign=fb0d8a00&sv=2) ### [](https://docs.camelot.exchange/protocol/incentive-system#how-the-system-works) How the System Works The system is designed to handle reward distribution efficiently while allowing protocols to customize their campaigns ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252Fsuh8fQFxaq7lOCEAoPtP%252FOffchain%2520worker%2520computing%2520LP%2520rewards%2520for%2520all%2520campaigns%2520every%2520%7E4%2520hours..png%3Falt%3Dmedia%26token%3D438ef3d6-8d7b-4ff5-9f5d-267010db13e4&width=768&dpr=4&quality=100&sign=faaba9d5&sv=2) For instructions on setting up a campaign, refer to the [campaign creation guide](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation) #### [](https://docs.camelot.exchange/protocol/incentive-system#summary-explanation) **Summary Explanation** * Campaigns are created and funds are fully managed on-chain * An off-chain script computes rewards for LPs * The script operates in 4-hour epochs, calculating rewards based on criteria specified during campaign creation * After each epoch, it generates a new Merkle root and corresponding proofs, which are uploaded on-chain * **Users can:** * Retrieve their Merkle proofs for eligible positions via our API * Claim pending rewards from the distributor contract at any time #### [](https://docs.camelot.exchange/protocol/incentive-system#rewards-eligibility-and-distribution) **Rewards Eligibility and Distribution** Users simply need to provide liquidity to be eligible for rewards - no further action is required * **V2 Pools** * Rewards are distributed proportionally to liquidity ownership * **V3 Pools** * Rewards are distributed based on the exact amount of fees generated during an epoch * Unlike similar solutions, Camelot computes the precise fees generated for every position in every epoch, ensuring: * Extreme accuracy in reward calculations * Prevention of cheating or gaming the system **Example**: A user provides liquidity to the ETH/USDC pool * **V2 Pools**: The user owns 1% of the pool’s liquidity and receives 1% of the rewards. * **V3 Pools**: The user generates 2% of the fees and earns 2% of the rewards #### [](https://docs.camelot.exchange/protocol/incentive-system#campaigns-customization) **Campaigns Customization** * **Blacklist/Whitelist Modes** * (V2 and V3) Use a blacklist to exclude specific addresses or a whitelist to include only specific addresses * **Token Weighting** * (V3 only) Assign weights to specific tokens, allowing rewards to depend not just on fees generated but also on the token composition of the position - this helps incentivize positions that hold more of one token over the other * **Depth Criteria (WIP)** * (V3 only) Incentivize or exclude positions based on price ranges * Use minimum or maximum liquidity depth to target specific ranges A campaign for the BOOP/USDC pool with weights: **Fees = 70%**, **TokenA (BOOP) = 20%**, and **TokenB (USDC) = 10%**, allowing rewards to depend not just on fees but also on token holdings, incentivizing positions with more BOOP #### [](https://docs.camelot.exchange/protocol/incentive-system#campaign-fees-and-requirements) **Campaign Fees and Requirements** * Tokens must be whitelisted to be used in campaigns * Campaigns must run for at least **24 hours** * Campaigns must distribute at least **~$50/day** to be considered valid * A **1% fee** is deducted from the rewards to cover infrastructure costs A protocol creates a campaign to incentivize the GRAIL/ETH pool. They choose already whitelisted USDC as the reward token. The campaign is set to run for 7 days, distributing $500 total, meeting the ~$50/day requirement. A 1% fee is deducted, leaving $495 to be distributed among liquidity providers ### [](https://docs.camelot.exchange/protocol/incentive-system#partners-and-integrations) **Partners and Integrations** * **Advanced Liquidity Managers** * Users providing liquidity to Camelot through integrated ALMs will receive rewards transparently and directly * **Currently Integrated ALMs**: * Gamma * Jones * Beefy (WIP) * Steer (WIP) **Example**: A user provides liquidity to Camelot through Gamma (an integrated ALM). The system automatically tracks their position, and rewards are distributed directly to their wallet without the need for a manual claim ### [](https://docs.camelot.exchange/protocol/incentive-system#spnfts-migration) spNFTs Migration * Users holding liquidity in **spNFTs** will continue receiving rewards during the first month to ensure a smooth transition * spNFT rewards will stop on **January 1st** * Rewards won’t apply if the spNFT is part of a **Nitro Pool** We strongly encourage migrating liquidity from spNFTs before the deadline ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F6LrUdRVMqYgTAGrffXJa%252Fimage.png%3Falt%3Dmedia%26token%3Dafd96093-7156-44bd-88db-defae7308e44&width=768&dpr=4&quality=100&sign=9a5b02af&sv=2) [Previous🌐┃AMM V4](https://docs.camelot.exchange/protocol/amm-v4) [NextCampaign creation](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation) Last updated 8 months ago --- # Game7 | Camelot DEX Network name Game7 RPC URL [https://mainnet-rpc.game7.io](https://mainnet-rpc.game7.io/) Chain ID 2187 Currency symbol G7 Block explorer URL [https://mainnet.game7.io](https://mainnet.game7.io/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-game7/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-game7/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-game7/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-game7/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/game7-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/game7-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 QuoterV2 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 SwapRouter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 NonfungiblePositionManager 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#aggregator) Aggregator CamelotYakRouter 0x83BBC9C4C436BD7A4B4A1c5d42B00CaaE113c3b5 AlgebraAdapter 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb CamelotAdapter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 WNativeAdapter 0x1663efB77d63745b1B80116D43BfC3062d743803 #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#incentives) Incentives CampaignFactory 0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8 Distributor 0x73f9566A8735af6491e27cFD049F44A1F1e399De #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#utils) Utils Multicall 0xDF61c06E538dD9Bad81E2eA51aDdEE1F29FD3F31 #### [](https://docs.camelot.exchange/contracts/orbit-chains/game7#misc) Misc WG7 0xfa3ed70386b9255fC04aA008A8ad1B0CDa816Fac USDC 0x401eCb1D350407f13ba348573E5630B83638E30D WG7-USDC v2 0xCBde4d32A17FA31995a5b9dB7bCEC25B58acaB27 WG7-USDC v3 0xD8db2FC69F61e9a446bdcF856De1a55a6D8dbf4C [PreviousEDU](https://docs.camelot.exchange/contracts/orbit-chains/edu) [NextGravity](https://docs.camelot.exchange/contracts/orbit-chains/gravity) Last updated 8 months ago --- # One (Mainnet) | Camelot DEX Network name Arbitrum One RPC URL [https://arbitrum.llamarpc.com/](https://arbitrum.llamarpc.com/) Chain ID 42161 Currency symbol ETH Block explorer URL [https://arbiscan.io/](https://arbiscan.io/) #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#subgraphs) Subgraphs AMMv2 [https://gateway-arbitrum.network.thegraph.com/api/api\_key/subgraphs/id/8zagLSufxk5cVhzkzai3tyABwJh53zxn9tmUYJcJxijG](https://gateway-arbitrum.network.thegraph.com/api/api_key/subgraphs/id/8zagLSufxk5cVhzkzai3tyABwJh53zxn9tmUYJcJxijG) AMMv3 [https://gateway-arbitrum.network.thegraph.com/api/api\_key/subgraphs/id/3utanEBA9nqMjPnuQP1vMCCys6enSM3EawBpKTVwnUw2](https://gateway-arbitrum.network.thegraph.com/api/api_key/subgraphs/id/3utanEBA9nqMjPnuQP1vMCCys6enSM3EawBpKTVwnUw2) Blocks [https://gateway-arbitrum.network.thegraph.com/api/api\_key/subgraphs/id/JBnWrv9pvBvSi2pUZzba3VweGBTde6s44QvsDABP47Gt](https://gateway-arbitrum.network.thegraph.com/api/api_key/subgraphs/id/JBnWrv9pvBvSi2pUZzba3VweGBTde6s44QvsDABP47Gt) #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#ammv4) AMMv4 AlgebraFactory 0x6b692b588DeF775A92A6d0F3b6CCCc8a4a4e5bb8 CodePairHash 0xb3fc09be5eb433d99b1ec89fd8435aaf5ffea75c1879e19028aa2414a14b3c85 Quoter 0x9b7A7c93Db745D5f6c679eeDa7Dd15CCd638C063 SwapRouter 0xa555826C9a26E13238F657dB06E0A02431839Ef5 NonfungiblePositionManager 0x368435A76B1a855D054D3CDf4c20f5E0B2bABBC8 PluginFactory 0xe3ae84a486c737E4E260B48f1173Dfcd96cBD03d #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#ammv3) AMMv3 AlgebraFactory 0x1a3c9B1d2F0529D97f2afC5136Cc23e58f1FD35B CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x0Fc73040b26E9bC8514fA028D998E73A254Fa76E SwapRouter 0x1F721E2E82F6676FCE4eA07A5958cF098D339e18 NonfungiblePositionManager 0x00c7f3082833e796A5b3e4Bd59f6642FF44DCD15 AlgebraInterfaceMulticall 0x1F98415757620B543A52E61c46B32eB19261F984 #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#ammv2) AMMv2 Factory 0x6EcCab422D763aC031210895C81787E87B43A652 CodePairHash 0xa856464ae65f7619087bc369daaf7e387dae1e5af69cfa7935850ebf754b04c1 Router 0xc873fEcbd354f5A56E00E710B90EF4201db2448d #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#aggregator) Aggregator CamelotYakRouter 0x99D4e80DB0C023EFF8D25d8155E0dCFb5aDDeC5E AlgebraAdapter 0x83Bb6048D55Ea0a84795A939531Fdc1314c0d3e3 AlgebraV2Adapter 0x9166429cA602C3559f3f2554705d7eE4E9EB8D66 CamelotAdapter 0x610934FEBC44BE225ADEcD888eAF7DFf3B0bc050 WNativeAdapter 0x08Dff9bB0c9CF33d75a7b01cC19a9979dDC2c3Fd #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#tokens) Tokens GRAIL [0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8](https://arbiscan.io/address/0x3d9907f9a368ad0a51be60f7da3b97cf940982d8) xGRAIL [0x3CAaE25Ee616f2C8E13C74dA0813402eae3F496b](https://arbiscan.io/address/0x3caae25ee616f2c8e13c74da0813402eae3f496b) #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#xgrail-plugins) xGRAIL Plugins Staking 0x5422AA06a38fd9875fc2501380b40659fEebD3bB YieldBooster 0xD27c373950E7466C53e5Cd6eE3F70b240dC0B1B1 Launchpad 0x594FB2eC5C7ADF3cB68DB1E90acE58E643C118a5 #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#utils) Utils Multicall 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 PositionHelper 0xe458018Ad4283C90fB7F5460e24C4016F81b8175 #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#misc) Misc WETH 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1 USDC 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 WETH-USDC v2 WETH-USDC v3 #### [](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet#farming-deprecated) Farming (deprecated) CamelotMaster 0x55401A4F396b3655f66bf6948A1A4DC61Dfc21f4 NFTPoolFactory 0x6dB1EF0dF42e30acF139A70C1Ed0B7E6c51dBf6d NFTPoolFactory CodeHash 0x023c7e468dbc4cb4e20c62bb5fd27372041f7d15b5a7c483e7086d30332eada9 NitroPoolFactory 0xe0a6b372Ac6AF4B37c7F3a989Fe5d5b194c24569 [Previous🔵┃Arbitrum](https://docs.camelot.exchange/contracts/arbitrum) [NextSepolia (Testnet)](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet) Last updated 8 months ago --- # Plume | Camelot DEX Network name Plume RPC URL [https://phoenix-rpc.plumenetwork.xyz](https://phoenix-rpc.plumenetwork.xyz/) Chain ID 98866 Currency symbol PLUME Block explorer URL [https://phoenix-explorer.plumenetwork.xyz](https://phoenix-explorer.plumenetwork.xyz/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/plume#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-plume/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-plume/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-plume/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-plume/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/plume-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/plume-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/plume#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 SwapRouter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 NonfungiblePositionManager 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 #### [](https://docs.camelot.exchange/contracts/orbit-chains/plume#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/plume#aggregator) Aggregator CamelotYakRouter 0xd8f185769b6E2918B759e83F7EC268C882800EC7 AlgebraAdapter 0x83BBC9C4C436BD7A4B4A1c5d42B00CaaE113c3b5 CamelotAdapter 0x1663efB77d63745b1B80116D43BfC3062d743803 WNativeAdapter 0xf38e174593B2aE7B26705B30C588d4DedA091D99 #### [](https://docs.camelot.exchange/contracts/orbit-chains/plume#utils) Utils Multicall 0x6cbf3f0Df17305BE7362eF9E8701fB64076f2338 #### [](https://docs.camelot.exchange/contracts/orbit-chains/plume#misc) Misc WPLUME 0xEa237441c92CAe6FC17Caaf9a7acB3f953be4bd1 PUSD 0xdddD73F5Df1F0DC31373357beAC77545dC5A6f3F WPLUME-PUSD v2 0xf3151e2E54f3a328f8bCDBc6f9414F7c12Ca3Ad9 WPLUME-PUSD v3 0x815382920D1689796aEf4680f22F994959a6e968 [PreviousMolten](https://docs.camelot.exchange/contracts/orbit-chains/molten) [NextProof of Play Apex](https://docs.camelot.exchange/contracts/orbit-chains/proof-of-play-apex) Last updated 4 months ago --- # 🎞️┃Media Kit | Camelot DEX All graphic assets are freely available here: [Previous✒️┃Multisigs](https://docs.camelot.exchange/references/multisigs) Last updated 4 months ago --- # ✒️┃Multisigs | Camelot DEX ### [](https://docs.camelot.exchange/references/multisigs#team-multisigs) Team multisigs #### [](https://docs.camelot.exchange/references/multisigs#threshold) **Threshold** 2/3 #### [](https://docs.camelot.exchange/references/multisigs#members) **Members** * [Myrddin](https://twitter.com/0xmyrddin) : 0xd8dc994FE2b075c697e5051c89b713Bf15fa9294 * [Percival](https://twitter.com/0xpercy) : 0x01E5d631ba707a029C8A1555bDAc4805d7853E21 * [SirIronBoots](https://twitter.com/SirBootsOfIron) : 0x56140b52879D5b6D03449B912193c7b18210A7af #### [](https://docs.camelot.exchange/references/multisigs#funds-addresses) **Funds addresses** * Buy back & burn: 0x5F3A574fb89022a417B3a169A720DC0d8FB1A3d3 * Development funds: 0xe31d786CC60f2e23Ad65646d30546e46227Af066 * DAO treasury: 0x3B8C741651e2913C26fA926555a75f09F3255866 * Nitro recovery: 0xa47bEe7c477D87431A701c7963065949B323bFe6 #### [](https://docs.camelot.exchange/references/multisigs#contracts-ownerships) Contracts ownerships Address: 0x460d0F7B75412592D14440857f715ec28861c2D7 Owned contracts: * Factory/Pairs * Master/NFTPools * NitroPoolFactory/NitroPools * xGRAIL * Real Yield Staking * YieldBooster ### [](https://docs.camelot.exchange/references/multisigs#ecosystem-multisigs) Ecosystem multisigs #### [](https://docs.camelot.exchange/references/multisigs#threshold-1) **Threshold** 4/6 #### [](https://docs.camelot.exchange/references/multisigs#members-1) Members * [Coinflipcanada](https://twitter.com/coinflipcanada) : 0x1a4afB607900fb1594c9EE8D119D748C6ccEC210 * [Myrddin](https://twitter.com/0xmyrddin) : 0xd8dc994FE2b075c697e5051c89b713Bf15fa9294 * [Nach211](https://twitter.com/Nach_211) : 0x29E3DdF94d76C97FcD43D07Fc8B15A03AD233A40 * [Percival](https://twitter.com/0xpercy) : 0x01E5d631ba707a029C8A1555bDAc4805d7853E21 * [SirIronBoots](https://twitter.com/SirBootsOfIron) : 0x56140b52879D5b6D03449B912193c7b18210A7af * [Wen Moon](https://twitter.com/0xWenMoon) : 0xb4390019Bff98aA112eAf93A91Ef5d9653e24C7a #### [](https://docs.camelot.exchange/references/multisigs#funds-addresses-1) **Funds addresses** * Ecosystem: 0x03fF2d78AFB69e0859Ec6bEB4CF107D3741e97AB * POL: 0xF482881968D1F1D99397310636fF9FaC070f63C6 * Reserve funds: 0x48E365dAEBe55aa21Bb39E4c2876661827d566c5 #### [](https://docs.camelot.exchange/references/multisigs#contracts-ownerships-1) Contracts ownerships Address: 0x8B797D42D4B2C330575e18F7C793fE4383086807 Owned contracts: * Partnerships vesting: 0x953bf6Efe8F93c0fD615980a3AF26Be673683aaA * Team vesting: 0x5A5A7C0108CEf44549b7782495b1Df2Ad5294Da3 * Advisors vesting: 0x8b4ee9a030C50fD02c845a171064F8fCA90Cb155 * GRAIL token [Previous📚┃Glossary](https://docs.camelot.exchange/references/glossary) [Next🎞️┃Media Kit](https://docs.camelot.exchange/references/media-kit) Last updated 1 year ago --- # Sanko Sepolia | Camelot DEX Network name Sanko Sepolia (Testnet) RPC URL [https://sanko-arb-sepolia.rpc.caldera.xyz/http](https://sanko-arb-sepolia.rpc.caldera.xyz/http) Chain ID 1992 Currency symbol tDMT Block explorer URL [https://sanko-arb-sepolia.explorer.caldera.xyz/](https://sanko-arb-sepolia.explorer.caldera.xyz/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia#ammv3) AMMv3 AlgebraFactory 0x10aA510d94E094Bd643677bd2964c3EE085Daffc CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B SwapRouter 0x60A186019F81bFD04aFc16c9C01804a04E79e68B NonfungiblePositionManager 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0x61e44253a22ae8ef74a6ae9f9927ffde4b5187a04421d26413b6094b77c84f6f Router 0x18E621B64d7808c3C47bccbbD7485d23F257D26f ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 CamelotAlgebraAdapter 0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581 CamelotAdapter 0x1aDaB1D9FDf7fBabE2e7cF281972210aA8Ce50D6 UniswapV3StaticQuoter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 WETHAdapter 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia#utils) Utils Multicall 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 ### [](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia#misc) Misc wDMT 0x126686182831927DbeA69E101E80cAfF7b23318B [PreviousSanko](https://docs.camelot.exchange/contracts/orbit-chains/sanko) [NextSuperposition](https://docs.camelot.exchange/contracts/orbit-chains/superposition) Last updated 1 year ago --- # Sepolia (Testnet) | Camelot DEX Network name Arbitrum Sepolia RPC URL [https://sepolia-rollup.arbitrum.io/rpc](https://sepolia-rollup.arbitrum.io/rpc) Chain ID 421614 Currency symbol ETH Block explorer URL [https://sepolia.arbiscan.io/](https://sepolia.arbiscan.io/) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#tokens) Tokens GRAIL [0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B](https://sepolia.arbiscan.io/address/0x52CFD1d72A64f8D13711bb7Dc3899653dbd4191B) xGRAIL [0x60A186019F81bFD04aFc16c9C01804a04E79e68B](https://sepolia.arbiscan.io/address/0x60A186019F81bFD04aFc16c9C01804a04E79e68B) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#ammv3) AMMv3 AlgebraFactory [0xaA37Bea711D585478E1c04b04707cCb0f10D762a](https://sepolia.arbiscan.io/address/0xaA37Bea711D585478E1c04b04707cCb0f10D762a) CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter [0xe49ef2F48539EA7498605CC1B3a242042cb5FC83](https://sepolia.arbiscan.io/address/0xe49ef2F48539EA7498605CC1B3a242042cb5FC83) SwapRouter [0x171B925C51565F5D2a7d8C494ba3188D304EFD93](https://sepolia.arbiscan.io/address/0x171B925C51565F5D2a7d8C494ba3188D304EFD93) NonfungiblePositionManager [0x79EA6cB3889fe1FC7490A1C69C7861761d882D4A](https://sepolia.arbiscan.io/address/0x79EA6cB3889fe1FC7490A1C69C7861761d882D4A) AlgebraInterfaceMulticall [0xaB52548fd4e7546116Dc664431004b1ed703d615](https://sepolia.arbiscan.io/address/0xaB52548fd4e7546116Dc664431004b1ed703d615) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#ammv2) AMMv2 Factory [0x18E621B64d7808c3C47bccbbD7485d23F257D26f](https://sepolia.arbiscan.io/address/0x18E621B64d7808c3C47bccbbD7485d23F257D26f) CodePairHash 0xd01dcfe13dff3376919d2743b3155c817452bcf4154817ee6096bbc9f7ea37ab Router [0x171B925C51565F5D2a7d8C494ba3188D304EFD93](https://sepolia.arbiscan.io/address/0x171B925C51565F5D2a7d8C494ba3188D304EFD93) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#xgrail-plugins) xGRAIL Plugins Staking [0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8](https://sepolia.arbiscan.io/address/0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8) YieldBooster [0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581](https://sepolia.arbiscan.io/address/0xF05902D8EB53a354c9dDC67175df3D9BEe1F9581) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#aggregation-yak) Aggregation (Yak) CamelotYakRouter [0x6c2F0F0F3C6eC6B69E5e2062C1151271C18eF3e7](https://sepolia.arbiscan.io/address/0x6c2F0F0F3C6eC6B69E5e2062C1151271C18eF3e7) CamelotAlgebraAdapter [0x8b4ee9a030C50fD02c845a171064F8fCA90Cb155](https://sepolia.arbiscan.io/address/0x8b4ee9a030C50fD02c845a171064F8fCA90Cb155) CamelotAdapter [0x770066BB3E4613Fc27ce586Bd3E06fce81Df0F45](https://sepolia.arbiscan.io/address/0x770066BB3E4613Fc27ce586Bd3E06fce81Df0F45) WETHAdapter [0x9CE1C5E4940824B43f89954EeaC86fd232721D00](https://sepolia.arbiscan.io/address/0x9CE1C5E4940824B43f89954EeaC86fd232721D00) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#utils) Utils Multicall [0x6EcCab422D763aC031210895C81787E87B43A652](https://sepolia.arbiscan.io/address/0x6EcCab422D763aC031210895C81787E87B43A652) PositionHelper [0x55401A4F396b3655f66bf6948A1A4DC61Dfc21f4](https://sepolia.arbiscan.io/address/0x55401A4F396b3655f66bf6948A1A4DC61Dfc21f4) ### [](https://docs.camelot.exchange/contracts/arbitrum/sepolia-testnet#misc) Misc WETH [0x980B62Da83eFf3D4576C647993b0c1D7faf17c73](https://sepolia.arbiscan.io/address/0x980B62Da83eFf3D4576C647993b0c1D7faf17c73) USDC [0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7](https://sepolia.arbiscan.io/address/0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7) [PreviousOne (Mainnet)](https://docs.camelot.exchange/contracts/arbitrum/one-mainnet) [Next🟠┃Orbit Chains](https://docs.camelot.exchange/contracts/orbit-chains) Last updated 1 year ago --- # XAI | Camelot DEX Network name Xai Mainnet RPC URL [https://xai-chain.net/rpc](https://xai-chain.net/rpc) Chain ID 660279 Currency symbol XAI Block explorer URL [https://explorer.xai-chain.net/](https://explorer.xai-chain.net/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/xai#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-xai/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-xai/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-xai/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-xai/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/xai-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/xai-blocks/api) ### [](https://docs.camelot.exchange/contracts/orbit-chains/xai#ammv3) AMMv3 AlgebraFactory [0xD8676fBdfa5b56BB2298D452c9768f51e80e34AE](https://explorer.xai-chain.net/address/0xD8676fBdfa5b56BB2298D452c9768f51e80e34AE) CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter [0x89aee07E1dbaFc82f089b45FfC763738e9FfF226](https://explorer.xai-chain.net/address/0x89aee07E1dbaFc82f089b45FfC763738e9FfF226) SwapRouter [0xff7DA61e7037378Da1bAf3d40BA8E6E47dFB3a62](https://explorer.xai-chain.net/address/) NonfungiblePositionManager [0xAcDcC3C6A2339D08E0AC9f694E4DE7c52F890Db3](https://explorer.xai-chain.net/address/0xAcDcC3C6A2339D08E0AC9f694E4DE7c52F890Db3) AlgebraInterfaceMulticall [0x5A9cEd245f624242C730D3A19663ffFCE8dfBEb7](https://explorer.xai-chain.net/address/0x5A9cEd245f624242C730D3A19663ffFCE8dfBEb7) ### [](https://docs.camelot.exchange/contracts/orbit-chains/xai#ammv2) AMMv2 Factory [0x18E621B64d7808c3C47bccbbD7485d23F257D26f](https://explorer.xai-chain.net/address/0x18E621B64d7808c3C47bccbbD7485d23F257D26f) CodePairHash 0xd01dcfe13dff3376919d2743b3155c817452bcf4154817ee6096bbc9f7ea37ab Router [0x6a63830E24f9a2F9C295fB2150107D0390Ed1448](https://explorer.xai-chain.net/address/0x6a63830E24f9a2F9C295fB2150107D0390Ed1448) ### [](https://docs.camelot.exchange/contracts/orbit-chains/xai#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0xC1D3fBBe6D420Aeeb0B284F83126A36901490d53 CamelotAlgebraAdapter [0xcF8d0723e69c6215523253a190eB9Bc3f68E0FFa](https://explorer.xai-chain.net/address/) CamelotAdapter [0x10aA510d94E094Bd643677bd2964c3EE085Daffc](https://explorer.xai-chain.net/address/) UniswapV3StaticQuoter 0x94f5cdF469E71559BF31d68eA54406BC224ac4b8 WETHAdapter [0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6](https://explorer.xai-chain.net/address/) ### [](https://docs.camelot.exchange/contracts/orbit-chains/xai#utils) Utils Multicall [0xc873fEcbd354f5A56E00E710B90EF4201db2448d](https://explorer.xai-chain.net/address/0xc873fEcbd354f5A56E00E710B90EF4201db2448d) ### [](https://docs.camelot.exchange/contracts/orbit-chains/xai#misc) Misc WXAI [0x3fB787101DC6Be47cfe18aeEe15404dcC842e6AF](https://explorer.xai-chain.net/address/) USDC 0x1E3769Bd5fB2e9e9e7D4ED8667c947661F9A82E3 [PreviousSuperposition](https://docs.camelot.exchange/contracts/orbit-chains/superposition) [NextWINR](https://docs.camelot.exchange/contracts/orbit-chains/winr) Last updated 1 year ago --- # Campaign creation | Camelot DEX ### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#visit-the-campaign-creation-page) **Visit the Campaign Creation Page** 1. Go to the [**Camelot dApp**](https://app.camelot.exchange/) 2. Navigate to the **Ecosystem** section at the bottom of the page 3. Click on **Create a Campaign** to access the creation interface ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FbKzSQridbCaTQHFDdF0c%252Fimage.png%3Falt%3Dmedia%26token%3D3840c6ee-62fe-4e89-880a-bf6fb22314a3&width=768&dpr=4&quality=100&sign=2dd5d136&sv=2) ### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#fill-out-campaign-details) **Fill Out Campaign Details** #### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#id-1.-select-amm-mode) **1\. Select AMM mode** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FWIFLLRHV4mZBGxp2E1DV%252Fimage.png%3Falt%3Dmedia%26token%3D8d5c3e6c-7142-4f0a-8b2e-9537c655696e&width=768&dpr=4&quality=100&sign=cdb04d04&sv=2) #### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#id-2.-select-pool-address) **2\. Select Pool Address** * **Enter or Select**: Manually input the pool address or choose one from the dropdown list provided ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F0DQWF0veOACFyIcFPfPO%252Fimage.png%3Falt%3Dmedia%26token%3D11d4d955-beb0-4e15-aa54-ced32ea701dd&width=768&dpr=4&quality=100&sign=16b1ad97&sv=2) #### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#id-3.-set-date-range) **3\. Set Date Range** * **Future Date Required**: * Start date must be at least 3 **hours in the future** * The end time will automatically align with the start time * **Minimum Duration**: Campaigns must run for at least **24 hours** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FVjGen1l5ZpxpwkB8B1fw%252Fimage.png%3Falt%3Dmedia%26token%3D0c8bfc73-d37d-4e77-af44-9dd69d4b1dcf&width=768&dpr=4&quality=100&sign=58072a68&sv=2) #### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#id-4.-specify-rewards-token-and-amount) **4\. Specify Rewards Token and Amount** * **Choose Token and Amount**: * Select the reward token from the dropdown (If your desired reward token isn’t listed, [contact us](https://docs.camelot.exchange/contact-us) to have it whitelisted before creating your campaign) * Enter the reward amount, ensuring it meets the **minimum daily requirement** ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FxJZDe4PYEvRlz2FO6fkX%252Fimage.png%3Falt%3Dmedia%26token%3Dde003e20-c4b8-4fad-b843-6ab1aa237b2f&width=768&dpr=4&quality=100&sign=4b4dde71&sv=2) if the minimum daily reward for coin X is 50 tokens and you set the daily reward to only 30 tokens, the campaign will not be validated. This rule ensures that all campaigns meet a baseline value, preventing spam or low-quality campaigns from flooding the platform and maintaining fairness for participants #### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#id-5.-apply-address-restrictions-optional) **5\. Apply Address Restrictions (Optional)** * **Blacklist/Whitelist**: * Use **Blacklist Mode** to exclude specific addresses from rewards * Use **Whitelist Mode** to restrict rewards to specific addresses only ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FTlCADJPOoHpOXLxxcmZz%252Fimage.png%3Falt%3Dmedia%26token%3D9506d122-270d-4fa9-99dc-757f9f648506&width=768&dpr=4&quality=100&sign=f3a6b15d&sv=2) #### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#id-6.-additional-options-optional) **6\. Additional Options (Optional)** * **Customize Fees and Tokens**: * Set weights for **Fees**, **TokenA**, and **TokenB** to determine how rewards are distributed: * **Fees**: Rewards are distributed based on fees generated by a position * **Token A**: distributed based on holdings of token A in a position * **Token B**: distributed based on holdings of token B in a position * The sum of **Fees**, **Token A**, and **Token B** must always equal **100%**. No more, no less ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FloWI5jekUGCPfhGhpfBK%252Fimage.png%3Falt%3Dmedia%26token%3D5e348072-8cfc-4527-be98-d3d57158fe3b&width=768&dpr=4&quality=100&sign=9a4670e8&sv=2) **Examples**: 1. **Fees = 100%**: Rewards are based entirely on fees generated. Token holdings have no impact 2. **Fees = 70%, TokenA = 10%, TokenB = 20%**: * 70% of rewards are based on fees generated * 10% of rewards are based on token A holdings * 20% of rewards are based on token B holdings ### [](https://docs.camelot.exchange/protocol/incentive-system/campaign-creation#confirm-and-submit) **Confirm and Submit** 1. **Review Inputs**: * Double-check all campaign details (pool, token, date range, restrictions, etc.) 2. **Confirm**: * Approve and confirm the transaction using your connected wallet to finalize the campaign ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252FmUI1Yz2RXaK2Og0Ei45c%252Fimage.png%3Falt%3Dmedia%26token%3D9742adb2-2242-4106-b3b8-bddd53d2a59e&width=768&dpr=4&quality=100&sign=e2d1e17a&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F6fBcfeo4bn7rn9QEAqpn%252Fclipart529971.png%3Falt%3Dmedia%26token%3D9f1ef693-c7be-4644-ad9f-e55f5fe60ad8&width=768&dpr=4&quality=100&sign=c26bc744&sv=2) ![](https://docs.camelot.exchange/~gitbook/image?url=https%3A%2F%2F3420642431-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FHBFQDThxW7Uo7iHfOHG5%252Fuploads%252F1GnrEwfaxH6Wx6LF0Mbu%252Fimage.png%3Falt%3Dmedia%26token%3Dbeb49a9b-1ebe-4137-990b-3f969b5eb7be&width=768&dpr=4&quality=100&sign=12669557&sv=2) Expect a short delay (up to several minutes) for new campaigns to appear on the interface Campaigns must meet all minimum requirements (e.g., min duration 24h, reward thresholds) to be valid [Previous🎁┃Incentive system](https://docs.camelot.exchange/protocol/incentive-system) [Next🧑‍🌾┃Liquidity Provision](https://docs.camelot.exchange/protocol/liquidity-provision) Last updated 10 months ago --- # Corn | Camelot DEX Network name Corn RPC URL [https://rpc.ankr.com/corn\_maizenet](https://rpc.ankr.com/corn_maizenet) Chain ID 21000000 Currency symbol BTCN Block explorer URL [https://cornscan.io](https://cornscan.io/) Safe [https://safe.usecorn.com/](https://safe.usecorn.com/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-corn/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-corn/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-corn/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-corn/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/corn-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/corn-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 SwapRouter 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 NonfungiblePositionManager 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#aggregation-yak) Aggregation (Yak) CamelotYakRouter 0x1663efB77d63745b1B80116D43BfC3062d743803 CamelotAlgebraAdapter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 CamelotAdapter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 WETHAdapter 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#incentives) Incentives CampaignFactory 0xf38e174593B2aE7B26705B30C588d4DedA091D99 Distributor 0x83BBC9C4C436BD7A4B4A1c5d42B00CaaE113c3b5 #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#utils) Utils Multicall 0x3d9907F9a368ad0a51Be60f7Da3b97cf940982D8 #### [](https://docs.camelot.exchange/contracts/orbit-chains/corn#misc) Misc WBTCN 0xda5dDd7270381A7C2717aD10D1c0ecB19e3CDFb2 USDC.e 0xDF0B24095e15044538866576754F3C964e902Ee6 WBTCN-USDC.e v2 0xB4687E15283CF56Fc149c05c9274277bFf769D24 WBTCN-USDC.e v3 0xF5A317F030DAE4c9373F474b99783D81777c5364 [PreviousApeChain Curtis](https://docs.camelot.exchange/contracts/orbit-chains/apechain-curtis) [NextDegen](https://docs.camelot.exchange/contracts/orbit-chains/degen) Last updated 9 months ago --- # EDU | Camelot DEX Network name EDU RPC URL [https://rpc.edu-chain.raas.gelato.cloud](https://rpc.edu-chain.raas.gelato.cloud/) Chain ID 41923 Currency symbol EDU Block explorer URL [https://educhain.blockscout.com/](https://educhain.blockscout.com/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-educhain/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-educhain/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-educhain/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-educhain/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/educhain-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/educhain-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 SwapRouter 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 NonfungiblePositionManager 0x9CC2B9F9a6194C5CC827C88571E42cEAA76FDF47 #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#aggregator) Aggregator CamelotYakRouter 0xf38e174593B2aE7B26705B30C588d4DedA091D99 AlgebraAdapter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 CamelotAdapter 0x2b59Eb03865D18d8B62a5956BBbFaE352fc1C148 WNativeAdapter 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#tokens) Tokens GRAIL undeployed xGRAIL undeployed #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#utils) Utils Multicall 0xd8f185769b6E2918B759e83F7EC268C882800EC7 #### [](https://docs.camelot.exchange/contracts/orbit-chains/edu#misc) Misc WEDU 0xd02E8c38a8E3db71f8b2ae30B8186d7874934e12 USDC 0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342 WEDU-USDC v2 0xc978f6e6f46E1E7e4Fd750274f83Ab21F5c21B39 WEDU-USDC v3 0x9E4Ea11eC3CbDD90A2bA74935F3267d4CE7C5e9F [PreviousDuckChain](https://docs.camelot.exchange/contracts/orbit-chains/duckchain) [NextGame7](https://docs.camelot.exchange/contracts/orbit-chains/game7) Last updated 8 months ago --- # Superposition | Camelot DEX Network name Superposition RPC URL [https://rpc.superposition.so](https://rpc.superposition.so/) Chain ID 55244 Currency symbol ETH Block explorer URL [https://explorer.superposition.so/](https://explorer.superposition.so/) #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#subgraphs) Subgraphs AMMv2 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv2-superposition/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv2-superposition/api) AMMv3 [https://subgraph.satsuma-prod.com/api\_key/camelot/camelot-ammv3-superposition/api](https://subgraph.satsuma-prod.com/api_key/camelot/camelot-ammv3-superposition/api) Blocks [https://subgraph.satsuma-prod.com/api\_key/camelot/superposition-blocks/api](https://subgraph.satsuma-prod.com/api_key/camelot/superposition-blocks/api) #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#ammv3) AMMv3 AlgebraFactory 0xCf4062Ee235BbeB4C7c0336ada689ed1c17547b6 CodePairHash 0x6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3 Quoter 0xc908fab181c513BaaE4c92cEe7EEC22bD4AcF059 QuoterV2 0x30A4bD5b1a9e9C0D80e9a45ef486bc1f1bc8e230 SwapRouter 0xC216fCdEb961EEF95657Cb45dEe20e379C7624B8 NonfungiblePositionManager 0x36049d5B4aAef6c39Cd4a5bD1A2E1224F07621a2 #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#ammv2) AMMv2 Factory 0x7d8c6B58BA2d40FC6E34C25f9A488067Fe0D2dB4 CodePairHash 0xba70494e4abe6721f3f96552635a28b70921f79b39c6b06ab9cb14618a78df9f Router 0x10aA510d94E094Bd643677bd2964c3EE085Daffc #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#aggregator) Aggregator CamelotYakRouter 0x83BBC9C4C436BD7A4B4A1c5d42B00CaaE113c3b5 AlgebraAdapter 0x8c945644CaD6a78CAa7955b6F333bC7d8A0c39Fb CamelotAdapter 0xb893E3334D4Bd6C5ba8277Fd559e99Ed683A9FC7 WNativeAdapter 0x1663efB77d63745b1B80116D43BfC3062d743803 #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#tokens) Tokens GRAIL undeployed xGRAIL undeployed #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#utils) Utils Multicall 0xcABa97C49d3e08c4CA21938F1761A66454432eaD #### [](https://docs.camelot.exchange/contracts/orbit-chains/superposition#misc) Misc WETH 0x1fB719f10b56d7a85DCD32f27f897375fB21cfdd USDC.e 0x6c030c5CC283F791B26816f325b9C632d964F8A1 WETH-USDC.e v2 0x4A8C9529DBA9cd528425a6aC17afdd13Dfc24731 WETH-USDC.e v3 0x7FC956a5C0Aef46AA25b8911f4cb4619CbB7d90F [PreviousSanko Sepolia](https://docs.camelot.exchange/contracts/orbit-chains/sanko-sepolia) [NextXAI](https://docs.camelot.exchange/contracts/orbit-chains/xai) Last updated 8 months ago --- # 📚┃Glossary | Camelot DEX ### [](https://docs.camelot.exchange/references/glossary#apr-annual-percentage-rate) APR (Annual percentage rate) A year-to-year interest rate that is generated without compounding. ### [](https://docs.camelot.exchange/references/glossary#apy-annual-percentage-yield) APY (Annual percentage yield) The real rate of return earned on an investment, taking into account the effect of compounding interest. Compounding interest is calculated periodically and the amount is immediately added to the balance. With r being the period rate and n the number of compounding periods, we can obtain the APY through this formula: APY\=(1+r/n)n−1​APY = (1+r/n)^n - 1 ​ APY\=(1+r/n)n−1​ ### [](https://docs.camelot.exchange/references/glossary#audit) Audit A smart contract audit is an extensive methodical examination and analysis of a smart contract's code used to interact with a cryptocurrency or blockchain. This process is conducted to discover errors, issues and security vulnerabilities in the code in order to suggest improvements and ways to fix them. ### [](https://docs.camelot.exchange/references/glossary#automated-market-maker-amm) Automated market maker (AMM) In a decentralized exchange, an automated market maker (AMM) facilitates the buy and sell orders automatically. AMM works by using self-executing computer programs, also known as smart contracts. AMM eliminates the need for an additional participant when making a trade. Buyers and sellers can instead trade directly with an AMM and its algorithm. ### [](https://docs.camelot.exchange/references/glossary#arbitrum) Arbitrum A layer 2 scaling solution for Ethereum that uses optimistic rollups to improve transaction throughput and reduce gas fees. ### [](https://docs.camelot.exchange/references/glossary#arbitrum-one) Arbitrum One The main net of Arbitrum, launched on August 31, 2021. ### [](https://docs.camelot.exchange/references/glossary#arbitrum-nitro) Arbitrum Nitro An upgraded version of the Arbitrum One network, which increased transaction throughput and further reduced fees. ### [](https://docs.camelot.exchange/references/glossary#algebra-v1.9) Algebra V1.9 Tick-based concentrated liquidity AMM, similar to Uniswap V3. ### [](https://docs.camelot.exchange/references/glossary#blockchain) Blockchain A blockchain is a peer-to-peer ledger of all transactions across a network. ### [](https://docs.camelot.exchange/references/glossary#bonding-curve) Bonding curve A mathematical curve used by some automated market maker (AMM) protocols to determine the price of tokens based on their supply and demand, often used in decentralized token sales or token minting processes. ### [](https://docs.camelot.exchange/references/glossary#bridge) Bridge A technology that connects different blockchains, allowing assets to be transferred between them. ### [](https://docs.camelot.exchange/references/glossary#block) Block A collection of data, including transactions and other information, that is added to a blockchain once it has been verified and cryptographically secured. ### [](https://docs.camelot.exchange/references/glossary#buy-back-and-burn) Buy back & burn A process where a portion of the cryptocurrency's supply is used to buy back the tokens from the market and then burn (destroy) them, reducing the total supply and applying continuous buying pressure. ### [](https://docs.camelot.exchange/references/glossary#cancel-redeem) Cancel redeem An option for users to stop the redeeming process at any time, resulting in the retrieval of the initial amount of xGRAIL and no GRAIL being received. ### [](https://docs.camelot.exchange/references/glossary#composability) Composability The ability of a system or protocol to be combined and interact with other systems or protocols in a modular and flexible manner. ### [](https://docs.camelot.exchange/references/glossary#community-nitro-pools) Community Nitro pools Nitro Pools that are openly deployed by anyone, not just Camelot or verified partners. ### [](https://docs.camelot.exchange/references/glossary#contract-address) Contract address The contract address is where the token contract is located or where a smart contract that manages token holders' balances is located. ### [](https://docs.camelot.exchange/references/glossary#concentrated-liquidity) Concentrated liquidity A (AMM) feature that allows liquidity providers to define custom price ranges for their assets, focusing liquidity within specific price bands. ### [](https://docs.camelot.exchange/references/glossary#conversion-ratio) Conversion ratio The proportion at which one token or currency can be exchanged for another. ### [](https://docs.camelot.exchange/references/glossary#cold-storage) Cold storage The practice of keeping private keys for cryptocurrency wallets offline, typically on a hardware device. ### [](https://docs.camelot.exchange/references/glossary#core-contributors) Core contributors Key members of a project who contribute to its development and growth. ### [](https://docs.camelot.exchange/references/glossary#cex-centralized-exchange) CEX (Centralized exchange) A cryptocurrency exchange that is operated by a central authority, responsible for managing user funds and facilitating trades between users. ### [](https://docs.camelot.exchange/references/glossary#custom-tick-spacing) Custom tick spacing A feature in V3 that allows configuring unique tick spacing settings for each liquidity pool ### [](https://docs.camelot.exchange/references/glossary#dapp) dApp Decentralized Web3 software application that normally runs on a blockchain. ### [](https://docs.camelot.exchange/references/glossary#dao-decentralized-autonomous-organization) DAO (Decentralized autonomous organization) Governance mechanism where votes make decisions, and where voting rights are most of the time materialized by a governance token (xGRAIL in our case) ### [](https://docs.camelot.exchange/references/glossary#deallocation) Deallocation The process of withdrawing xGRAIL from a Plugin, potentially triggering a tax or fee. ### [](https://docs.camelot.exchange/references/glossary#deallocation-tax) Deallocation tax A fee imposed when deallocating xGRAIL from a Plugin, which is expressed as a percentage and automatically burned, further reducing the supply of GRAIL. ### [](https://docs.camelot.exchange/references/glossary#defi) DeFI Stands for decentralized finance. ### [](https://docs.camelot.exchange/references/glossary#dex-decentralized-exchange) DEX (Decentralized Exchange) A decentralized exchange (DEX) is a peer-to-peer (P2P) marketplace that connects cryptocurrency buyers and sellers. In contrast to centralized exchanges (CEXs), decentralized platforms are non-custodial, meaning a user remains in control of their private keys when transacting on a DEX platform. ### [](https://docs.camelot.exchange/references/glossary#real-yield-staking-plugin) Real Yield Staking plugin Handles the allocation of staking rewards to users. ### [](https://docs.camelot.exchange/references/glossary#dynamic-directional-fees) Dynamic directional fees Provide the flexibility to reward pairs separately based on the volatility or stability of their assets, as well as on the structure of protocols and their own custom needs. ### [](https://docs.camelot.exchange/references/glossary#directional-and-dynamic-volatility-fees) Directional & dynamic volatility fees A fee structure that automatically adjusts based on the underlying volatility of the assets in a liquidity pool. ### [](https://docs.camelot.exchange/references/glossary#emission-rate) Emission rate The speed at which new tokens or coins are created and distributed, typically determined by the underlying consensus mechanism. ### [](https://docs.camelot.exchange/references/glossary#elastic-supply-token) Elastic supply token A token with a supply that automatically adjusts in response to changes in demand or other predetermined factors, aiming to maintain price stability. ### [](https://docs.camelot.exchange/references/glossary#erc-20) **ERC-20** ERC-20 is the technical standard for fungible tokens created using the Ethereum blockchain. ### [](https://docs.camelot.exchange/references/glossary#erc-721) ERC-721 The ERC-721 (NFT) Token is unique and can have a different value from another Token in the same smart contract. ### [](https://docs.camelot.exchange/references/glossary#escrow) Escrow A third-party service or smart contract that temporarily holds funds or assets on behalf of two parties during a transaction, releasing them only when the agreed-upon conditions are met. ### [](https://docs.camelot.exchange/references/glossary#fair-launch) Fair Launch A transparent and equitable token distribution process without preferential treatment for certain participants, such as pre-sales or venture capital investments. ### [](https://docs.camelot.exchange/references/glossary#flash-loan) Flash loan A DeFi feature that enables users to borrow assets without collateral for a very short period, typically within a single blockchain transaction, with the loan being repaid instantly at the end of the transaction. ### [](https://docs.camelot.exchange/references/glossary#fully-diluted-valuation-fdv) Fully diluted valuation (FDV) The valuation of a project based on the current price of its token and the total supply of tokens, including those not yet in circulation. ### [](https://docs.camelot.exchange/references/glossary#gas-fees) Gas fees A gas fee is charged for the facilitation of a transaction on a blockchain network. ### [](https://docs.camelot.exchange/references/glossary#genesis-pools) Genesis Pools Exclusive farms for early adopters, designed to bootstrap initial liquidity for Camelot before the GRAIL token went live. ### [](https://docs.camelot.exchange/references/glossary#governance-and-governance-tokens) Governance and governance tokens Governance refers to determining, maintaining, adapting and enforcing the rules of an ecosystem, product, project, or DAO. It specifically refers to the control and use of a Governance token that carries the right to take part in governance processes. ### [](https://docs.camelot.exchange/references/glossary#grail) Grail The native, liquid token of Camelot, used for farming rewards and other protocol functions. ### [](https://docs.camelot.exchange/references/glossary#xgrail) xGrail The escrowed, non-transferable token of Camelot, provides access to core Camelot features. ### [](https://docs.camelot.exchange/references/glossary#hardcap) Hardcap A predetermined maximum limit on the total supply of a cryptocurrency, set by the developers to control inflation and scarcity. ### [](https://docs.camelot.exchange/references/glossary#impermanent-loss) Impermanent Loss A user may incur an impermanent loss when he or she locks up crypto tokens in a liquidity pool for the purpose of providing liquidity and earning interest, but the token's price changes due to market volatility or other factors. ### [](https://docs.camelot.exchange/references/glossary#intermediaries) Intermediaries Third-party entities or services that facilitate transactions between two or more parties. ### [](https://docs.camelot.exchange/references/glossary#layer2) Layer 1 & 2 (L1 & L2) A Layer 2 protocol applies to off-chain networks that are built on top of Layer 1 networks in order to enhance the capabilities of the underlying Layer 1 networks. For example: Ethereum (L1) - Arbitrum (L2) ### [](https://docs.camelot.exchange/references/glossary#layer-3) Layer 3 Layer 3 is an additional layer on top of existing blockchain networks like Layer 1 (e.g., Ethereum) and Layer 2 (e.g., Arbitrum). It is designed to further enhance scalability, privacy, and customization for decentralized applications. Layer 3 solutions, such as Orbit Chains, enable developers to create specialized, application-specific blockchains that can operate with greater efficiency and flexibility, tailored to the unique needs of each project. ### [](https://docs.camelot.exchange/references/glossary#launchpad) Launchpad A platform allows projects to launch their tokens and bootstrap liquidity in a decentralized and community-driven manner. ### [](https://docs.camelot.exchange/references/glossary#limit-orders) Limit orders A type of order in which a trader specifies the price at which they are willing to buy or sell an asset, allowing for greater control over trade execution. ### [](https://docs.camelot.exchange/references/glossary#liquidity) Liquidity The term liquidity refers to the ease with which a token can be converted into another asset without impacting its value. Liquidity measures the circulating supply and how much trading activity there is in exchange. A currency with low supply and/or circulation is said to be illiquid. Low liquidity levels cause market volatility, resulting in spikes in token prices. A high level of liquidity, however, indicates a stable market with few price fluctuations. ### [](https://docs.camelot.exchange/references/glossary#liquidity-mining) Liquidity mining Liquidity mining involves placing tokens into a DeFi protocol in order to provide liquidity while receiving rewards for the stakes placed. ### [](https://docs.camelot.exchange/references/glossary#liquidity-pool) Liquidity pool A Liquidity Pool (LP) is a pool of deposited funds used to provide liquidity for smart contracts. ### [](https://docs.camelot.exchange/references/glossary#lp-token-and-liquidity-providers) LP token & Liquidity providers A Liquidity Pool (LP) is a pool of deposited funds used to provide liquidity for smart contracts. Liquidity providers contribute to the liquidity pools by depositing assets and receiving in exchange a new token representing the share they own of that pool. This token is called a Liquidity Provider (LP) token. ### [](https://docs.camelot.exchange/references/glossary#on-chain) On-chain Transactions or operations that occur directly on a blockchain network, as opposed to off-chain transactions, which take place outside the main chain through sidechains or Layer-2 solutions. ### [](https://docs.camelot.exchange/references/glossary#optimistic-rollup) Optimistic rollup A smart contract-based scaling solution that bundles multiple transactions into a single transaction, reducing computation time and gas consumption. ### [](https://docs.camelot.exchange/references/glossary#orbit-chains) Orbit Chains Orbit Chains are custom, application-specific blockchains built on the Arbitrum tech stack. They are designed to provide enhanced scalability, security, and flexibility for decentralized applications, allowing them to operate with optimized performance tailored to their specific use cases. ### [](https://docs.camelot.exchange/references/glossary#oracles) Oracles Data providers that connect blockchain networks to real-world information, such as price feeds or other external data, allowing smart contracts to interact with and react to events outside the blockchain. ### [](https://docs.camelot.exchange/references/glossary#multisig-wallet) Multisig wallet A multisig wallet requires two or more private keys to sign transactions. ### [](https://docs.camelot.exchange/references/glossary#mainnet) Mainnet A working, fully-functional blockchain is referred to as the mainnet. ### [](https://docs.camelot.exchange/references/glossary#market-cap) Market Cap The total value of all outstanding tokens or coins of a cryptocurrency, calculated by multiplying the current price by the circulating supply. ### [](https://docs.camelot.exchange/references/glossary#pol-project-owned-liquidity) POL (Project-Owned Liquidity) Metrics measuring the amount of LP the Camelot DAO treasury owns. ### [](https://docs.camelot.exchange/references/glossary#permissionless) Permissionless A feature of decentralized networks and platforms that allows anyone to participate without the need for approval or authorization from a central authority. ### [](https://docs.camelot.exchange/references/glossary#plugin) Plugin A module within the ecosystem that serves a specific function or interacts with the token in a particular way. ### [](https://docs.camelot.exchange/references/glossary#protocol) Protocol A DeFi protocol is a program or code written on the blockchain that is used for designing DApps. The protocol is represented by DApps that offer peer-to-peer financial services. ### [](https://docs.camelot.exchange/references/glossary#price-impact) Price impact The effect of a trade on the price of an asset in a liquidity pool, determined by the size of the trade relative to the pool's total liquidity. ### [](https://docs.camelot.exchange/references/glossary#real-yield) Real yield A term used to describe earnings generated from a protocol's revenue and distributed to token holders. ### [](https://docs.camelot.exchange/references/glossary#rebase-token) Rebase token A type of cryptocurrency whose supply adjusts automatically based on a predetermined metric, such as the price of another asset, in order to achieve price stability. ### [](https://docs.camelot.exchange/references/glossary#redeeming) Redeeming The process of exchanging a token or currency for another, with certain conditions applied, such as vesting. ### [](https://docs.camelot.exchange/references/glossary#slippage) Slippage Slippage refers to a difference in price between buyer and seller expectations. Slippage can lead to a final sale price of the asset that is either more or less than the requested transaction amount. ### [](https://docs.camelot.exchange/references/glossary#smart-contract) Smart contract The term smart contract refers to a program that is designed to automate the execution, control, or documentation of legally binding events according to a contract or an agreement. ### [](https://docs.camelot.exchange/references/glossary#stablecoin) Stablecoin A stablecoin is a cryptocurrency that has its value pegged to the value of a stable asset. Stablecoins are most commonly pegged to the US Dollar. ### [](https://docs.camelot.exchange/references/glossary#stable-pair) Stable pair A type of token pair in which the assets have strongly correlated price movements, often aiming to maintain a 1:1 transfer ratio. ### [](https://docs.camelot.exchange/references/glossary#staking) Staking The act of depositing tokens into a yield farming protocol. ### [](https://docs.camelot.exchange/references/glossary#swap) Swap With a swap, you can instantly exchange one token for another without needing to exchange it for fiat currency. ### [](https://docs.camelot.exchange/references/glossary#testnet) Testnet Testing network for a new product or project, or for possible improvements to an existing product. ### [](https://docs.camelot.exchange/references/glossary#tokenomics) Tokenomics Among the factors that determine tokenomics are the number of tokens circulating, the maximum token supply, the rate at which tokens are emitted, and the vesting schedule for tokens. ### [](https://docs.camelot.exchange/references/glossary#token-allocation) Token allocation The distribution plan for a project's tokens, including details on the total supply, initial distribution, and any reserved or locked tokens. ### [](https://docs.camelot.exchange/references/glossary#token-burn) Token Burn The process of permanently removing a certain amount of tokens from circulation, often with the goal of reducing supply and increasing the value of the remaining tokens. ### [](https://docs.camelot.exchange/references/glossary#trade-routing) Trade routing The process of finding the most efficient path for a swap between two assets on a decentralized exchange, often involving multiple intermediate trades to minimize slippage and maximize returns. ### [](https://docs.camelot.exchange/references/glossary#tge-token-generation-event) TGE (Token generation event) An event where a project's tokens are created and distributed to participants, such as an initial coin offering (ICO) or initial DEX offering (IDO). ### [](https://docs.camelot.exchange/references/glossary#tvl-total-value-locked) TVL (Total Value Locked) This metric represents the sum of all assets deposited in the protocol. ### [](https://docs.camelot.exchange/references/glossary#univ2-and-3) UniV2 & 3 A reference to Uniswap V2 & 3 ### [](https://docs.camelot.exchange/references/glossary#vault) Vault A smart contract-based solution that automates yield farming strategies by pooling user funds, optimizing asset allocation, and distributing rewards. ### [](https://docs.camelot.exchange/references/glossary#vesting) Vesting A mechanism that locks up tokens or assets for a specified period, releasing them according to a predetermined schedule or after certain conditions are met. ### [](https://docs.camelot.exchange/references/glossary#vesting-duration) Vesting duration The length of time that tokens or assets are locked up during the vesting process. ### [](https://docs.camelot.exchange/references/glossary#volatile-pair) Volatile pair A type of token pair in which the assets have uncorrelated or weakly correlated price movements ### [](https://docs.camelot.exchange/references/glossary#volatility) Volatility A measure of the degree of price fluctuations in a financial instrument. ### [](https://docs.camelot.exchange/references/glossary#wrapped-tokens) Wrapped tokens Tokenized versions of existing cryptocurrencies that enable cross-chain compatibility, allowing users to interact with different blockchain networks using a single token. ### [](https://docs.camelot.exchange/references/glossary#xgrail-plugins) xGRAIL plugins Plugins are contracts linked to the xGRAIL contract. In other words, plugins are additional utilities associated with xGRAIL. ### [](https://docs.camelot.exchange/references/glossary#yield) Yield The yield is the amount earned by staking or depositing an asset in a DeFi platform. ### [](https://docs.camelot.exchange/references/glossary#yield-farming) Yield farming Yield farming accounts for depositing or staking tokens across DeFi platforms which provide rewards to liquidity providers. You can generate additional value from your assets by farming them. ### [](https://docs.camelot.exchange/references/glossary#yield-aggregator) Yield aggregator A DeFi platform or tool that automatically allocates user funds to various yield farming opportunities, aiming to optimize returns by constantly monitoring and rebalancing investments. [Previous🛡️┃Audits](https://docs.camelot.exchange/references/audits) [Next✒️┃Multisigs](https://docs.camelot.exchange/references/multisigs) Last updated 1 year ago ---