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

# 라우팅 수수료

> 라우터는 자신의 수수료를 부과하지 않습니다. 각 홉에서 해당 풀의 수수료를 지불합니다. 계산 비용은 라우트 깊이에 따라 선형으로 증가합니다.

<Info>
  **이 페이지는 AI 자동 번역입니다. 모든 내용은 영문판을 기준으로 합니다.**

  [영문판 보기 →](/products/routing/fees)
</Info>

## 라우터 수수료

AMM 라우팅 프로그램은 **자체 수수료를 부과하지 않습니다**. 순수한 조율자 역할만 합니다.

모든 수수료는 라우트하는 풀에 직접 지불됩니다:

* 각 AMM v4 홉은 AMM v4 수수료 (0.25% 분할)를 지불합니다.
* 각 CPMM 홉은 CPMM 수수료 (설정 가능, 일반적으로 0.25% 분할)를 지불합니다.
* 각 CLMM 홉은 CLMM 수수료 (풀당 설정 가능)를 지불합니다.
* 각 안정성 스왑 홉은 안정성 스왑 수수료 (AMM v4처럼 일반적으로 0.25% 분할)를 지불합니다.

## 라우트의 총 유효 수수료

N개의 풀을 통해 라우트하는 경우, 총 수수료는 모든 N개 홉의 수수료 합계입니다 (복리 계산).

**예시:**

라우트: USDC → SOL (0.25% 수수료) → STEP (0.25% 수수료)

```
입력: 1000 USDC

홉 1 (USDC/SOL): 0.25% 수수료
  수수료: 2.5 USDC
  홉 2로의 출력: ~997.5 USDC의 구매력

홉 2 (SOL/STEP): 0.25% 수수료
  수수료: ~2.49 STEP 상당치
  출력: ~995 STEP 상당치

총 비용: ~0.5% (수수료가 복리로 계산되므로 정확히 0.5%는 아님)
```

정확한 분할은 각 풀의 수수료 문서를 참조하세요:

* [`products/amm-v4/fees`](/ko/products/amm-v4/fees)
* [`products/cpmm/fees`](/ko/products/cpmm/fees)
* [`products/clmm/fees`](/ko/products/clmm/fees) (사용 가능한 경우)
* [`products/stable/fees`](/ko/products/stable/fees) (사용 가능한 경우)

## 계산 비용

라우터의 계산 비용은 **홉의 수에 따라 선형**입니다:

* **고정 오버헤드:** 라우터의 디스패치 로직 및 계정 검증을 위해 \~5k CU입니다.
* **홉당 비용:** 풀 유형 및 복잡성에 따라 \~10k–50k CU입니다:
  * CPMM: \~20k–30k CU
  * AMM v4: \~40k–60k CU (OpenBook 검증 포함)
  * CLMM: \~50k–100k CU (틱 수학 집약적)
  * 안정성: \~30k–40k CU
* **총 트랜잭션 예산:** 메인넷에서 1.4M CU입니다. 10개의 CPMM 홉이 있는 라우트는 \~305k CU의 비용이 들어 다른 작업을 위한 여유가 남습니다.

정확한 CU 비용은 각 풀의 문서를 참조하세요.

## 계정 초기화 오버헤드

활성화된 모든 스왑 변형은 중간 토큰을 사용자 제어 ATA를 통해 라우트합니다. 각 중간 홉에서 사용자 소유의 ATA를 사전에 생성하고 제공해야 합니다:

* **ATA가 존재하지 않는 경우:** ATA 프로그램 초기화 비용은 \~5k CU + ATA당 \~0.00203928 SOL 렌트입니다. SPL 관련 토큰 계정 프로그램으로 초기화하거나 (또는 wSOL의 경우 [`CreateSyncNative`](/ko/products/routing/instructions#createsyncnative-tag-5) 태그 5로) 초기화합니다.
* **ATA가 이미 존재하는 경우:** 추가 오버헤드가 없습니다.

4개의 중간 토큰이 있는 5홉 라우트의 경우, 새로 시작하면 4개의 새로운 ATA가 필요합니다 = \~20k CU + \~0.00816 SOL.

0 잔액을 갖게 되면 임시 ATA (가장 일반적으로 단일 라우트에 사용되는 wSOL ATA)의 렌트를 [`CloseTokenAccount`](/ko/products/routing/instructions#closetokenaccount-tag-6) (태그 6)로 닫아서 회수할 수 있습니다.

## 다음 단계

* [`products/routing/instructions`](/ko/products/routing/instructions) — 라우트 형태에 맞는 명령어 선택.
* [`products/routing/code-demos`](/ko/products/routing/code-demos) — 실행 전에 라우트를 견적하는 예시.
* [`integration-guides/routing-and-mev`](/ko/integration-guides/routing-and-mev) — 더 넓은 수수료 및 MEV 전략.
