LP 手数料配分の設定方法

LaunchLabトークンが bonding curve を卒業した後、流動性は CPMM プールへ移行できます。CPMM migration は platform config で有効化されている必要があります。

移行時に、CPMM プールは LPトークン を返します。platform config は、それらの LPトークン がどのように分配されるかを制御します。

LPトークン

LPトークンは、CPMM プールに保持されている流動性に対する比例的な請求権を表します。流動性がプールに預け入れられると、LPトークンが mint されます。LPトークンが償還されると、保有者はプール内の両方のトークンに対する自分の持分を受け取ります。これには、預け入れ以降に蓄積されたあらゆる手数料も含まれます。

スワップ手数料はプール vault に直接蓄積されるため、LPトークンの価値は、原資産に対して時間とともに増加します。LPトークンを保有することは、実質的にすべてのスワップの一部を獲得することを意味します。

LaunchLab migration の文脈では、Burn & Earn により LPトークン を永久にロックしつつ、引き続き手数料収益を生み出すことが可能です。LPトークン は償還できないため、流動性は恒久的になりますが、それらのポジションが生み出す手数料を請求するための Fee Key NFT が保有者に発行されます。

LPの分配

migrateCpLockNftScale は LP の分割を定義します。3つのフィールドの合計は次と一致する必要があります 1,000,000 (100%):

フィールド
説明

platformScale

Burn & Earn によりロックされます。プラットフォームは手数料を請求するための Fee Key NFT を受け取ります。

creatorScale

Burn & Earn によりロックされます。トークン作成者は手数料を請求するための Fee Key NFT を受け取ります。

burnScale

永久に burn されます。手数料は生成されません。

これはプラットフォームレベルの設定です。1つのプラットフォームを通じてローンチされたすべてのトークンは、同じ分配を共有します。

スワップ手数料(protocol 手数料および fund 手数料控除後)はプール vault に残ります。Fee Key NFT 保有者は、ロックされたポジションから蓄積した手数料の自分の取り分を請求します。

LPトークンが次を通じて burn されると burnScale、基礎となる流動性は永久にプール内に残りますが、それに対する請求権を持つ者はいません。スワップ手数料はそれらのポジションに対して引き続き蓄積され、total value locked を増加させます。

// 40% platform、50% creator、10% burned
{
  platformScale: new BN(400000),
  creatorScale: new BN(500000),
  burnScale: new BN(100000),
}

// 100% を creator へ
{
  platformScale: new BN(0),
  creatorScale: new BN(1000000),
  burnScale: new BN(0),
}

// 100% burned
{
  platformScale: new BN(0),
  creatorScale: new BN(0),
  burnScale: new BN(1000000),
}

CPMM 手数料との関係

migrateCpLockNftScale は制御します 誰が LP手数料を獲得するかを。CPMM の AmmConfig は制御します どれだけ 各スワップで手数料が生成されるかを。

0.25% の trade fee 設定(12% protocol、4% fund)の場合:

次の場合 creatorScale: 500000 および platformScale: 400000、作成者の Fee Key NFT は LP手数料 の 50% を獲得し、プラットフォームのものは 40% を獲得します。残りの 10%(burned)は他の LP 保有者に利益をもたらします。

cpConfigId は platform config 上で、移行されたプールが使用する CPMM fee tier を設定します。「How to Set CPMM Fees」を参照してください。

設定

LP の分割を次で設定します createPlatformConfig:

ウォレットごとに 1 つの platform config。

完全な例: createPlatform.tsarrow-up-right

更新

LP の分割は on-chain epoch ごとに 1 回更新できます:

完全な例: updatePlatform.tsarrow-up-right

その他の更新可能なフィールド:

更新タイプ
説明

updateFeeRate

BN

bonding curve の buy/sell fee

updateCpConfigId

PublicKey

移行されたプール向けの CPMM fee config

updateClaimFeeWallet

PublicKey

プラットフォーム手数料請求ウォレット

updatePlatformCpCreator

PublicKey

CPMM プール上の creator アドレス

updateVestingWallet

PublicKey

Vesting distribution ウォレット

最終更新

役に立ちましたか?