---
updatedAt: 2026-08-26T10:26:46.000Z
---

Fetch the complete documentation index at: https://docs.blockdaemon.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Supported Protocols

A comprehensive list of all DeFi protocols supported by expand.network by Blockdaemon.

<HTMLBlock>{`
<style>
  .accordion {
    color: #FFFFFF;
    cursor: pointer;
    height: 50px !important;
    padding-left: 16px;
    width: 100%;
    border-radius: 8px;
    border-color: transparent;
    text-align: left;
    outline: none;
    font-size: 16px;
    transition: background-color 0.2s ease;
    margin-bottom: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .accordion-arrow {
    display: inline-block;
    margin-right: 16px;
    font-size: 12px;
    transition: transform 0.3s ease;
  }

  .accordion.active .accordion-arrow {
    transform: rotate(180deg); /* Upward */
  }

  [data-color-mode="light"] .accordion {
    background-color: #5025B8;
  }

  [data-color-mode="light"] .accordion:hover {
    background-color: #3D1C8C;
  }

  [data-color-mode="dark"] .accordion {
    background-color: #3D1C8C;
  }

  [data-color-mode="dark"] .accordion:hover {
    background-color: #5025B8;
  }

  .panel {
    display: none;
    overflow: hidden;
    border-top: none;
  }

  .filter-box {
      width: 100%;
  }

  #searchInput1,
  #searchInput2,
  #searchInput3,
  #searchInput4,
  #searchInput5,
  #searchInput6,
  #searchInput7,
  #searchInput8,
  #searchInput9,
  .filter-box {
    margin-top: 10px;
  }

  table {
      width: 100%;
      border-collapse: collapse;
      table-layout: fixed;
  }

  #table1,
  #table2,
  #table3,
  #table4,
  #table5,
  #table6,
  #table7,
  #table8,
  #table9 {
    display: table;
  }

  td {
      border: 1px solid #ccc;
      padding: 10px;
      vertical-align: top;
      word-wrap: break-word;
  }

  th {
      text-align: left;
      position: sticky;
      top: 0;
      background-clip: padding-box;
      z-index: 1;
      background-color: #230688;
      color: white !important;
  }

  /* Only two colors: white and light gray */
  [data-color-mode="light"] .protocol-group-odd td {
      background-color: #ffffff; /* white */
  }
  [data-color-mode="light"] .protocol-group-even td {
      background-color: #f5f5f5; /* light gray */
  }

  [data-color-mode="dark"] .protocol-group-odd td {
      background-color: #242e34; /* dark gray */
  }
  [data-color-mode="dark"] .protocol-group-even td {
      background-color: #4f5a66; /* lighter gray */
  }
</style>
`}</HTMLBlock>

## Supported Chains

Each Chain ID routes queries or transactions to the correct blockchain network.

<HTMLBlock>{`
<button class="accordion">List of supported chains<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput1" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput1', 'table1')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table1">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Network</th>
            <th>Chain ID</th>
          </tr>
        </thead>
        <tbody>
          
          <tr class="protocol-group-odd">
            <td rowspan="3">Ethereum</td>
            <td>Mainnet</td>
            <td>1</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Ethereum testnet Sepolia</td>
            <td>11155111</td>
          </tr>
     <tr class="protocol-group-odd">
            <td>Ethereum testnet Hoodi</td>
            <td>560048</td>
          </tr>

          
          <tr class="protocol-group-even">
            <td rowspan="2">BSC</td>
            <td>Mainnet</td>
            <td>56</td>
          </tr>
          <tr class="protocol-group-even">
            <td>BSC Testnet</td>
            <td>97</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="4">Avalanche</td>
            <td>C Chain</td>
            <td>43114</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>P Chain</td>
            <td>43115</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>X Chain</td>
            <td>43116</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Avalanche Testnet</td>
            <td>43113</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">Polygon</td>
            <td>Mainnet</td>
            <td>137</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Polygon Testnet Amoy</td>
            <td>80002</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="3">Arbitrum</td>
            <td>Mainnet</td>
            <td>42161</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Arbitrum Testnet Goerli</td>
            <td>421613</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Arbitrum Testnet Sepolia</td>
            <td>421614</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Fantom</td>
            <td>Mainnet</td>
            <td>250</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Fantom Testnet</td>
            <td>4002</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">zkSync Era</td>
            <td>Mainnet</td>
            <td>324</td>
          </tr>
          <tr class="protocol-group-even">
            <td>zkSync Era Testnet</td>
            <td>300</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Solana</td>
            <td>Mainnet</td>
            <td>900</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Solana Devnet</td>
            <td>901</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">Tron</td>
            <td>Mainnet</td>
            <td>1000</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Tron Testnet (NILE)</td>
            <td>1001</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">TON</td>
            <td>Mainnet</td>
            <td>1100</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>TON Testnet</td>
            <td>1101</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">Near</td>
            <td>Mainnet</td>
            <td>1200</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Near Testnet</td>
            <td>1201</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Algorand</td>
            <td>Mainnet</td>
            <td>1300</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Algorand Testnet</td>
            <td>1301</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">Optimism</td>
            <td>Mainnet</td>
            <td>10</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Optimism Testnet: Sepolia</td>
            <td>11155420</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Starknet</td>
            <td>Mainnet</td>
            <td>400</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Starknet Testnet</td>
            <td>401</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="3">Sui</td>
            <td>Mainnet</td>
            <td>101</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Sui Devnet</td>
            <td>102</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Sui Testnet</td>
            <td>103</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">Base</td>
            <td>Mainnet</td>
            <td>8453</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Base - Sepolia</td>
            <td>84532</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Stellar</td>
            <td>Mainnet</td>
            <td>1500</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Stellar Testnet</td>
            <td>1501</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">XRP Ledger</td>
            <td>Mainnet</td>
            <td>1600</td>
          </tr>
          <tr class="protocol-group-even">
            <td>XRP Ledger Testnet</td>
            <td>1601</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Cosmoshub</td>
            <td>Mainnet</td>
            <td>cosmoshub-4</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Cosmoshub Testnet</td>
            <td>theta-testnet-001</td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="2">Stacks</td>
            <td>Mainnet</td>
            <td>1700</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Stacks Testnet</td>
            <td>1701</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Bitcoin</td>
            <td>Mainnet</td>
            <td>1800</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Bitcoin Testnet</td>
            <td>1801</td>
          </tr>
     
      
          
          <tr class="protocol-group-odd">
            <td rowspan="2">Mantle</td>
            <td>Mainnet</td>
            <td>5000</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Mantle Testnet</td>
            <td>5003</td>
          </tr>

          
          <tr class="protocol-group-even">
            <td rowspan="2">Botanix</td>
            <td>Mainnet</td>
            <td>3637</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Botanix Testnet</td>
            <td>3636</td>
          </tr>

          
          <tr class="protocol-group-odd">
            <td rowspan="2">Kaia</td>
            <td>Mainnet</td>
            <td>8217</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kaia Testnet</td>
            <td>1001</td>
          </tr>


        </tbody>
    </table>      
</div>
`}</HTMLBlock>

<br />

***

## Supported DEXs Protocols

This section lists decentralized exchanges (DEXs) and their unique protocol IDs.

> ❗️ Important Note
>
> 1inch is not available in the US

<HTMLBlock>{`
<button class="accordion">List of DEXs protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput2" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput2', 'table2')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%; font-family: Arial, sans-serif; font-size: 14px;" id="table2">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Dex Name and Dex ID</th>
          </tr>
        </thead>
        <tbody>

          
          <tr class="protocol-group-odd">
            <td rowspan="6">Arbitrum</td>
            <td>PancakeSwap V3: 2808</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Uniswap V3: 1308</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Camelot V3: 3000</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>0x: 1608</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1704</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2203</td>
          </tr>
          <tr class="protocol-group-even">
            <td rowspan="1">Arbitrum Testnet Sepolia</td>
            <td>Camelot V3 Testnet: 3001</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="5">Avalanche</td>
            <td>Uniswap V3: 1305</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Trader Joe: 2100</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>0x: 1607</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1702</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2204</td>
          </tr>
          <tr class="protocol-group-even">
            <td rowspan="1">Avalanche Testnet</td>
            <td>Trader Joe: 2101</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="6">Binance</td>
            <td>PancakeSwap V2: 1200</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Uniswap V3: 1306</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>PancakeSwap V3: 2800</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>0x: 1604</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1703</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2201</td>
          </tr>
          <tr class="protocol-group-even">
            <td rowspan="1">Binance Testnet</td>
            <td>PancakeSwap V2 Testnet: 1201</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="5">Base</td>
            <td>PancakeSwap V3: 2809</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Uniswap V3: 1309</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1707</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2206</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Aerodrome: 3600</td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="10">Ethereum</td>
            <td>Uniswap V2: 1000</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Sushiswap: 1100</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Uniswap V3: 1300</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Balancer V2: 1400</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Curve V2: 1500</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Uniswap X: 1900</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Pancake V3: 2810</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>0x: 1600</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1700</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2200</td>
          </tr>

          <tr class="protocol-group-even">
            <td rowspan="4">Ethereum Testnet Sepolia</td>
            <td>Balancer V2 Testnet: 1402</td>
          </tr>
     <tr class="protocol-group-even">
            <td>Uniswap V2 Testnet : 1001</td>
          </tr>
     <tr class="protocol-group-even">
            <td>Sushiswap V2 : 1101</td>
          </tr>
     <tr class="protocol-group-even">
            <td>Uniswap V3 : 1301</td>
          </tr>

      
          
          <tr class="protocol-group-odd">
            <td rowspan="3">Fantom</td>
            <td>0x: 1606</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1705</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2207</td>
          </tr>
          
     <tr class="protocol-group-even">
            <td rowspan="2">Kaia</td>
            <td>Dragonswap : 3700</td>
          </tr>
     <tr class="protocol-group-even">
            <td>Klayswap : 3800</td>
          </tr>
 
          <tr class="protocol-group-odd">
            <td rowspan="1">Mantle</td>
            <td>Kyberswap: 2209</td>
          </tr>
      
          <tr class="protocol-group-even">
            <td rowspan="1">Near</td>
            <td>REF Finance: 3400</td>
          </tr>
          <tr class="protocol-group-odd">
            <td rowspan="1">Near Testnet</td>
            <td>REF Finance: 3401</td>
          </tr>
      
          <tr class="protocol-group-even">
            <td rowspan="3">Optimism</td>
            <td>0x: 1605</td>
          </tr>
          <tr class="protocol-group-even">
            <td>1 Inch: 1706</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Kyberswap: 2205</td>
          </tr>
      
          <tr class="protocol-group-odd">
            <td rowspan="4">Polygon</td>
            <td>Uniswap V3: 1307</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>0x: 1602</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>1 Inch: 1701</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Kyberswap: 2202</td>
          </tr>
      
          <tr class="protocol-group-even">
            <td rowspan="3">Solana</td>
            <td>Orca Mainnet: 2500</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Raydium AMM: 2700</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Jupiter: 2600</td>
          </tr>
          <tr class="protocol-group-odd">
            <td rowspan="1">Solana Devnet</td>
            <td>Orca Testnet: 2501</td>
          </tr>
      
          <tr class="protocol-group-even">
            <td rowspan="1">Stacks Mainnet</td>
            <td>Alex: 3100</td>
          </tr>
      
          <tr class="protocol-group-odd">
            <td rowspan="1">Stellar</td>
            <td>SDEX Mainnet: 2400</td>
          </tr>
          <tr class="protocol-group-even">
            <td rowspan="1">Stellar Testnet</td>
            <td>SDEX Testnet: 2401</td>
          </tr>
      
          <tr class="protocol-group-odd">
            <td rowspan="1">Sui Mainnet</td>
            <td>Cetus: 3300</td>
          </tr>
          <tr class="protocol-group-even">
            <td rowspan="1">Sui Testnet</td>
            <td>Cetus: 3301</td>
          </tr>
      
          <tr class="protocol-group-odd">
            <td rowspan="1">TON</td>
            <td>STON.fi: 2300</td>
          </tr>
      
          <tr class="protocol-group-even">
            <td rowspan="1">XRPL Mainnet</td>
            <td>Sologenic: 3500</td>
          </tr>
          <tr class="protocol-group-odd">
            <td rowspan="1">XRPL Testnet</td>
            <td>Sologenic: 3501</td>
          </tr>
      
          <tr class="protocol-group-even">
            <td rowspan="2">zkSync Era</td>
            <td>Uniswap V3: 1310</td>
          </tr>
          <tr class="protocol-group-even">
            <td>Pancake V3: 2811</td>
          </tr>
      
        </tbody>
    </table>      
</div>
`}</HTMLBlock>

<br />

***

## Supported Bridges Protocols

Bridge IDs direct queries or transactions to the appropriate bridge protocol.

> **By default, it communicates with the Stargate mainnet bridge.**

<HTMLBlock>{`
<button class="accordion">List of bridges protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput3" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput3', 'table3')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%; font-family: Arial, sans-serif; font-size: 14px;" id="table3">
        <thead>
          <tr>
            <th>Bridge Name</th>
            <th>Bridge ID</th>
            <th>Network</th>
            <th>Supported Chains</th>
          </tr>
        </thead>
        <tbody>

          
          <tr class="protocol-group-odd">
            <td rowspan="1">Stargate</td>
            <td>100</td>
            <td>Mainnet</td>
            <td>
              <strong>Source:</strong> Ethereum, Optimism, Binance Smart Chain, Polygon, Fantom, Mantle, Base, Arbitrum, Avalanche, Linea<br><br>
              <strong>Destination:</strong> Ethereum, Optimism, Binance Smart Chain, Polygon, Fantom, Metis, Kava, Mantle, Base, Arbitrum, Avalanche, Linea
            </td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="1">Allbridge Classic</td>
            <td>300</td>
            <td>Mainnet</td>
            <td>
              <strong>Source:</strong> Ethereum, Binance Smart Chain, Polygon, Fantom, Stellar, XRP Ledger, Avalanche<br><br>
              <strong>Destination:</strong> Ethereum, Binance Smart Chain, Fuse, Polygon, Fantom, Solana, Near, Stellar, XRP Ledger, Stacks, KOII, Kaia, Avalanche, Harmony
            </td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="1">Allbridge Core</td>
            <td>400</td>
            <td>Mainnet</td>
            <td>
              <strong>Source:</strong> Ethereum, Optimism, Binance Smart Chain, Sui, Polygon, Solana, Tron, Stellar, Base, Arbitrum One, Avalanche C-Chain<br><br>
              <strong>Destination:</strong> Ethereum, Optimism, Binance Smart Chain, Sui, Polygon, Solana, Tron, Stellar, Base, Arbitrum One, Avalanche C-Chain
            </td>
          </tr>
      
          
          <tr class="protocol-group-even">
            <td rowspan="1">Stargate V2</td>
            <td>500</td>
            <td>Mainnet</td>
            <td>
              <strong>Source:</strong> Ethereum, Optimism, BNB Chain, Polygon, Sonic, Mantle, Base, Arbitrum, Avalanche, Linea<br><br>
              <strong>Destination:</strong> Ethereum, Optimism, Flare, Rootstock, Telos, BNB Chain, Fuse, Polygon, Sonic, Flow, Metis, Core, Glue, Sei, Vana, Story, Gravity, Soneium, Lightlink, Kava, Goat, Abstract, Peaq, Mantle, Kaia, Base, lota, Apechain, Arbitrum, Hemi, Avalanche, Superposition, Ink, Linea, Bera, Codex, Plume, Taiko, Scroll, Degen, Aurora, Rari Chain
            </td>
          </tr>
      
          
          <tr class="protocol-group-odd">
            <td rowspan="1">Squid Router V2</td>
            <td>600</td>
            <td>Mainnet</td>
            <td>
              <strong>Source:</strong> Ethereum, Optimism, BNB Chain, Polygon, Fantom, Solana, Bitcoin, Mantle, Base, Arbitrum, Avalanche, Linea, Cosmos Hub<br><br>
              <strong>Destination:</strong> Ethereum, Optimism, BNB Chain, Polygon, Fantom, Fraxtal, Filecoin, Solana, Bitcoin, Kava EVM, Mantle, SagaEVM, Base, Immutable zkEVM, Arbitrum, Avalanche, Linea, Berachain, Blast, Scroll, Noble, Neutron, Crescent, Kujira, Umee, Comdex, Juno, Terra, Evmos, Regen, Stargaze, Cosmos Hub, Agoric, Ki, Injective, Fetch, AssetMantle, Carbon, Archway, Axelar, Impact Hub, Chain4Energy, Chihuahua, Nolus, Persistence, Migaloo, Secret, Sei, Dymension, Nibiru, BitSong, Sommelier, Terra Classic, Teritori, Saga, Quicksilver, Desmos, Akash, Mars Hub, Sentinel, LikeCoin, Kava IBC, Decentr, BitCanna, Coreum, Gravity Bridge, Jackal, Cheqd, Lum Network, IRISnet, OmniFlix, Kyve, Lava, Humans.ai, Xion, Elys, Babylon
            </td>
          </tr>
          
        </tbody>
    </table>      
</div>
`}</HTMLBlock>

<br />

***

## Supported Lending Protocols

This section lists the supported lending protocols and their corresponding protocol IDs by chain.

<HTMLBlock>{`
<button class="accordion">List of supported lending protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput4" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput4', 'table14')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table4">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Protocol Name & ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="protocol-group-odd">
            <td>Ethereum</td>
            <td>
                <ol>
                    <li>Aave V2: 1000</li>
                    <li>Aave V3: 1200</li>
                    <li>Compound V2: 1100</li>
                    <li>Compound V3: 1300</li>
                    <li>Morpho: 1400</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Ethereum Testnet Sepolia</td>
            <td>
                <ol>
                    <li>Compound V3 Testnet: 1302</li>
                    <li>Morpho: 1405</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Avalanche</td>
            <td>
                <ol>
                    <li>Aave V2: 1003</li>
                    <li>Aave V3: 1203</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Polygon</td>
            <td>
                <ol>
                    <li>Aave V2: 1005</li>
                    <li>Aave V3: 1205</li>
                    <li>Morpho: 1404</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Arbitrum</td>
            <td>
                <ol>
                    <li>Aave V3: 1204</li>
                    <li>Morpho: 1401</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Base</td>
            <td>
                <ol>
                    <li>Aave V3: 1206</li>
                    <li>Morpho: 1402</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Optimism</td>
            <td>
                <ol>
                    <li>Aave V3: 1207</li>
                    <li>Morpho: 1403</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Base Sepolia Testnet</td>
            <td>
                <ol>
                    <li>Aave V3: 1208</li>
                </ol>
            </td>
          </tr>
        </tbody>
    </table>
</div>
`}</HTMLBlock>

<br />

***

## Supported Liquid Staking Protocols

This section lists the supported liquid staking protocols and their corresponding protocol IDs by chain.

<HTMLBlock>{`
<button class="accordion">List of supported liquid staking protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput5" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput5', 'table5')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table5">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Protocol Name & ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="protocol-group-odd">
            <td>Ethereum</td>
            <td>
                <ol>
                    <li>Lido: 1</li>
                    <li>Stader: 2</li>
                    <li>EigenLayer: 3</li>
                    <li>Chorus One: 200</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Ethereum Testnet Sepolia</td>
            <td>
                <ol>
                    <li>Lido: 11155111</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Ethereum Testnet Holesky</td>
            <td>
                <ol>
                    <li>EigenLayer: 17000</li>
                    <li>Chorus One: 201</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>BSC</td>
            <td>
                <ol>
                    <li>Stader: 56</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>BSC Testnet</td>
            <td>
                <ol>
                    <li>Stader: 97</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Polygon</td>
            <td>
                <ol>
                    <li>Stader: 137</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Avalanche</td>
            <td>
                <ol>
                    <li>Benqi: 43114</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Solana</td>
            <td>
                <ol>
                    <li>Jito: 900</li>
                </ol>
            </td>
          </tr>
        </tbody>
    </table>
</div>
`}</HTMLBlock>

<br />

***

## Supported Oracle Protocols

This section lists the supported oracles and their corresponding oracle IDs by chain.

<HTMLBlock>{`
<button class="accordion">List of supported oracle protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput6" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput6', 'table6')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table6">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Protocol Name & ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="protocol-group-odd">
            <td>Ethereum</td>
            <td>
                <ol>
                    <li>ChainLink: 1000</li>
                    <li>RedStone: 1300</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Arbitrum</td>
            <td>
                <ol>
                    <li>ChainLink: 1001</li>
                    <li>RedStone: 1301</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Optimism</td>
            <td>
                <ol>
                    <li>ChainLink: 1002</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Base</td>
            <td>
                <ol>
                    <li>ChainLink: 1003</li>
                    <li>RedStone: 1302</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>zkSync Era</td>
            <td>
                <ol>
                    <li>ChainLink: 1004</li>
                    <li>RedStone: 1303</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>BSC</td>
            <td>
                <ol>
                    <li>ChainLink: 1005</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Tron</td>
            <td>
                <ol>
                    <li>WinkLink: 1100</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Solana</td>
            <td>
                <ol>
                    <li>Pyth: 1200</li>
                </ol>
            </td>
          </tr>
        </tbody>
    </table>
</div>
`}</HTMLBlock>

<br />

***

## Supported RWA Protocols

This section lists the chains supported for real-world asset (RWA) endpoints. RWA requests use chain IDs rather than a separate protocol ID.

<HTMLBlock>{`
<button class="accordion">List of supported RWA protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput7" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput7', 'table7')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table7">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Network</th>
            <th>Chain ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="protocol-group-odd">
            <td rowspan="2">Stellar</td>
            <td>Mainnet</td>
            <td>1500</td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Stellar Testnet</td>
            <td>1501</td>
          </tr>
          <tr class="protocol-group-even">
            <td rowspan="2">XRP Ledger</td>
            <td>Mainnet</td>
            <td>1600</td>
          </tr>
          <tr class="protocol-group-even">
            <td>XRP Ledger Testnet</td>
            <td>1601</td>
          </tr>
        </tbody>
    </table>
</div>
`}</HTMLBlock>

<br />

***

## Supported Yield Aggregator Protocols

This section lists the supported yield aggregators and their corresponding protocol IDs by chain.

<HTMLBlock>{`
<button class="accordion">List of supported yield aggregator protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput8" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput8', 'table8')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table8">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Protocol Name & ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="protocol-group-odd">
            <td>Ethereum</td>
            <td>
                <ol>
                    <li>Yearn Finance: 5000</li>
                    <li>Harvest Finance: 5100</li>
                    <li>Pendle: 5200</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Arbitrum</td>
            <td>
                <ol>
                    <li>Yearn Finance: 5001</li>
                    <li>Pendle: 5201</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>Base</td>
            <td>
                <ol>
                    <li>Yearn Finance: 5002</li>
                    <li>Pendle: 5202</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-even">
            <td>Optimism</td>
            <td>
                <ol>
                    <li>Yearn Finance: 5003</li>
                    <li>Pendle: 5203</li>
                </ol>
            </td>
          </tr>
          <tr class="protocol-group-odd">
            <td>BSC</td>
            <td>
                <ol>
                    <li>Pendle: 5204</li>
                </ol>
            </td>
          </tr>
        </tbody>
    </table>
</div>
`}</HTMLBlock>

<br />

***

## Supported Synthetic Protocols

This section lists the supported synthetic protocols and their corresponding protocol IDs by chain.

<HTMLBlock>{`
<button class="accordion">List of supported synthetic protocols<span class="accordion-arrow">&#9660;</span></button>
<div class="panel">
    <input type="text" id="searchInput9" class="filter-box" placeholder="Search protocol name..." onkeyup="filterTable('searchInput9', 'table9')" />
    <table border="1" cellspacing="0" cellpadding="6" style="border-collapse: collapse; text-align: left; width: 100%;" id="table9">
        <thead>
          <tr>
            <th>Chain Name</th>
            <th>Protocol Name & ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="protocol-group-odd">
            <td>Ethereum</td>
            <td>
                <ol>
                    <li>Synthetix: 6000</li>
                </ol>
            </td>
          </tr>
        </tbody>
    </table>
</div>
`}</HTMLBlock>

<br />

## 👋 Need Help?

Contact us through [email](mailto:support@blockdaemon.com) or our [support page](https://www.blockdaemon.com/support) for any issues, bugs, or assistance you may need.