Squid Dev Documentation
  • Getting Started
    • Overview
    • Get an Integrator ID
    • Integrator Quickstart
  • Widget Integration
    • Add A Widget
      • Swap widget
        • Getting Started
        • Installing the Widget
        • React Installation
        • NextJS Installation
        • Vite Installation
        • Iframe Installation
        • Customization Guide
          • Default User Settings
          • Configuring Content
          • Default Chains and Tokens
          • Configuration Types
          • Collect Fees
        • Information for Integrators
        • Set default chains and tokens via URL
        • Errors
    • Upgrade Your Widget
  • API & SDK Integration
    • API
      • Swap & Bridge Example
      • Staking Example
      • Cross-chain NFT Purchase Example
      • Get Route Status
    • SDK
      • Cross-chain Swap Example
      • Staking Example
      • Cross-chain NFT Purchase Example
      • Get Route Status
    • Key Concepts
      • Route Request Parameters
      • Get a route
      • Execute the route
      • 🪝Hooks
        • How do hooks work
        • Build a preHook
        • Build a postHook
        • Using the full ERC20 or Native balance in a call
        • ❗Transfer the remainder to the user
        • Get a route and execute as normal
      • Express
      • Track status
      • Types
      • Collect Fees
      • Get supported tokens and chains
    • Coral: Intent Swaps
      • Integrating Coral
    • NEW: Bitcoin and Solana
  • Adding Tokens
    • Whitelist a Token
    • Interchain Token(ITS) Listings
      • How To List
    • Circle's EURC Integration Guide
  • Adding Chains
    • Integrate Your Chain
  • Additional Resources
    • Contracts
    • Additional Dev Resources
      • Choose How To Integrate Squid
      • Squid x Tenderly
      • Testnet or Mainnet?
      • Understanding Gas Payments
      • Supported Chains and Tokens
      • Request a new supported token
      • Liquidity Sources
        • axlASSET Liquidity
      • Integrator type specific docs
        • DEXs
        • Aggregators
        • NFTs
      • Setting up an EVM signer
      • Setting up Cosmos signer
      • Contract addresses
      • SDK easter eggs
        • Setting toAmount
        • getAllBalances
        • Advanced set up
        • Manually approve a route
        • Manually approve an ERC20
      • Whitelist a token
      • Security & Audits
        • Security
        • Audits
        • Axelar
      • Get an integrator-id
    • Architecture
      • FAQ
      • Liquidity model
      • Architecture
      • General message passing (GMP)
      • Transaction times and fees
      • Fallback behaviour on failed transactions
      • Axelar
    • Brand Assets
      • "Powered by Squid" Policy
    • Audits & Security
    • Contact
  • Changelog
    • SDK
      • v1.3
      • v1.2
    • API
      • v1.9
      • v1.8
      • v1.7
      • v1.6
Powered by GitBook
On this page
  • Adding a New Chain to Squid via Coral
  • What We Need From You
  • Why Integrate with Coral?
  • Technical Requirements
  • Next Steps
  1. Adding Chains

Integrate Your Chain

Adding a New Chain to Squid via Coral

To onboard a new chain to Squid, the integration is executed through Coral, our intent-based cross-chain routing protocol. Coral enables seamless, efficient, and secure swaps across a wide network of supported blockchains by connecting users directly with market makers.

What We Need From You

To support your chain within Squid, we require:

  • A market maker loan to enable Coral to execute swaps on your chain with deep liquidity and guaranteed execution quality.

This loan ensures that Coral market makers can fulfill intents rapidly, securely, and with zero slippage for users transacting with your chain.

Why Integrate with Coral?

Coral (Cross-chain Order Routing and Auction Layer) is designed for scalable, low-latency cross-chain interactions. By integrating with Coral, your chain gains:

  • Access to 90+ Chains already supported by Squid, including Solana, BTC, and major EVMs

  • Execution in Under 5 Seconds for most swaps

  • Zero Slippage, with direct market maker fulfillment

  • Up to 90% Gas Cost Reduction compared to traditional AMM-based routing

  • MEV Protection and Enterprise-grade Security via Axelar infrastructure

Technical Requirements

  • Coral uses a hub-and-spoke architecture with an intent-based protocol design.

  • Smart contracts are audited, non-upgradeable, and ownerless, ensuring security and neutrality.

  • Integration can be completed via Squid’s API, SDK, or front-end widget.

Next Steps

PreviousCircle's EURC Integration GuideNextContracts

Last updated 18 hours ago

If you're interested in adding your chain to Squid via Coral, please reach out to the Squid Integration team at nick@squidrouter.com or on to begin integration discussions and initiate the market maker loan.

Telegram