> ## 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.

# 크리에이터 수수료 재배포

> LaunchLab 플랫폼이 CPMM 크리에이터 수수료를 플랫폼 지갑 또는 PDA로 리다이렉트하고 오프체인 또는 커스텀 로직을 통해 재배포하는 방법입니다.

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

  [영문판 보기 →](/products/launchlab/tips-and-gotchas/redistribute-creator-fees)
</Info>

기본적으로 LaunchLab으로 마이그레이션된 풀의 CPMM 크리에이터 수수료는 원래 토큰 크리에이터에게 귀속됩니다. 플랫폼은 `platformCpCreator`를 설정하여 향후 마이그레이션에 대해 이를 재정의할 수 있습니다.

## 크리에이터 수수료를 리다이렉트하는 이유

플랫폼이 크리에이터 수수료 리다이렉트를 사용해야 하는 경우:

* 크리에이터, 커뮤니티, 플랫폼 수익 간의 커스텀 배포 로직이 필요합니다.
* 온체인 재배포를 위한 PDA로 제어되는 수수료 수집기가 필요합니다.
* 한 플랫폼에서 마이그레이션된 모든 풀에 대한 통합 회계가 필요합니다.

<Warning>
  크리에이터 수수료 리다이렉트는 수수료를 수집할 수 있는 주체를 변경합니다. 설정이 활성화된 후 마이그레이션되는 풀의 경우, 플랫폼이 수수료를 크리에이터에게 재배포하지 않으면 토큰 크리에이터는 직접 수집 액세스를 잃게 됩니다.
</Warning>

## 작동 방식

1. 플랫폼 관리자가 `updatePlatformConfig`를 호출합니다.
2. `updateInfo.type`을 `updatePlatformCpCreator`로 설정합니다.
3. 값은 향후 마이그레이션된 풀의 CPMM 풀 크리에이터가 될 지갑 또는 PDA입니다.
4. 해당 플랫폼에서 향후 LaunchLab 마이그레이션은 CPMM 크리에이터 수수료를 구성된 주소에 할당합니다.
5. 플랫폼이 크리에이터 수수료를 수집하고 자신의 규칙에 따라 재배포합니다.

```ts theme={null}
await raydium.launchpad.updatePlatformConfig({
  programId,
  platformAdmin: owner,
  updateInfo: {
    type: "updatePlatformCpCreator",
    value: new PublicKey("<PLATFORM_WALLET_OR_PDA>"),
  },
  txVersion: TxVersion.V0,
});
```

## 주의사항

* **플랫폼별 전부 또는 전무.** 이 설정은 해당 플랫폼에서 향후 모든 마이그레이션에 적용됩니다.
* **향후만 적용.** 이미 마이그레이션된 풀은 기존 풀 크리에이터를 유지합니다.
* **에포크 제한 업데이트.** 플랫폼 구성 업데이트는 Solana 에포크에 의해 속도 제한됩니다.
* **크리에이터 수수료가 존재해야 합니다.** 선택된 CPMM `AmmConfig`의 `creator_fee_rate = 0`이면 수집할 CPMM 크리에이터 수수료가 없습니다.
* **WSOL 처리가 중요합니다.** 수집된 수수료가 WSOL이고 네이티브 SOL이 필요한 경우, 수집 후 WSOL 토큰 계정을 종료하세요.

## 재배포 체크리스트

원래 크리에이터에게 재배포하는 경우:

1. CPMM 풀 민트에 연결된 LaunchLab 풀 계정에서 각 원래 크리에이터를 해결합니다.
2. 플랫폼 지갑 또는 PDA의 보류 중인 크리에이터 수수료를 수집합니다.
3. 각 크리에이터의 합의된 지분을 계산합니다.
4. 필요에 따라 ATA를 생성하여 크리에이터에게 SPL 토큰 또는 SOL을 전송합니다.
5. 크리에이터가 배포를 확인할 수 있도록 충분한 회계 세부 정보를 공개합니다.

## 참고자료

* [LaunchLab 플랫폼](/ko/user-flows/launchlab-platforms)
* [플랫폼 구성](/ko/products/launchlab/platform-config)
* [크리에이터 수수료](/ko/products/launchlab/creator-fees)
