> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pulsmarket.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Circle Gateway Deposits

> Cross-chain instant USDC funding to Arc Network from Base, Arbitrum, Ethereum, and Solana

# Circle Gateway & CCTP Deposits

Puls integrates Circle Gateway and Cross-Chain Transfer Protocol (CCTP) to enable instant, friction-free USDC onboarding to Arc Network directly from Ethereum, Base, Arbitrum, and Solana.

***

## 1. List Supported Chains

<ParamField query="/api/gateway/chains" type="GET">
  Retrieves available source networks, CCTP domain IDs, and latency estimates.
</ParamField>

### Response Example

```json theme={null}
{
  "ok": true,
  "chains": [
    {
      "id": "base",
      "name": "Base",
      "chainId": 8453,
      "cctpDomain": 6,
      "icon": "🔵",
      "latencyEstimateSec": 2,
      "speed": "Sub-second via Gateway / <20s CCTP"
    },
    {
      "id": "arbitrum",
      "name": "Arbitrum One",
      "chainId": 42161,
      "cctpDomain": 3,
      "icon": "🔷",
      "latencyEstimateSec": 2,
      "speed": "Sub-second via Gateway / <20s CCTP"
    }
  ]
}
```

***

## 2. Get Deposit Quote

<ParamField body="/api/gateway/quote" type="POST">
  Calculates exact deposit parameters, protocol fees, and arrival times.
</ParamField>

### Request Body

```json theme={null}
{
  "fromChainId": "base",
  "amountUsdc": 25.0,
  "destinationAddress": "0x1234567890abcdef1234567890abcdef12345678"
}
```

### Response Example

```json theme={null}
{
  "ok": true,
  "quote": {
    "sourceChain": "Base",
    "sourceChainId": "base",
    "amountSentUsdc": 25.0,
    "bridgeFeeUsdc": 0.0,
    "netReceivedUsdc": 25.0,
    "destinationChain": "Arc Network",
    "destinationAddress": "0x1234567890abcdef1234567890abcdef12345678",
    "estimatedLatencySec": 2,
    "speed": "Sub-second via Gateway / <20s CCTP"
  }
}
```
