Skip to main content
このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
このエントリは、今後の LaunchLab プログラム更新をカバーしています。デプロイ前にローカルリリースブランチに対して検証されました。古い上限を超えるプラットフォームを作成または更新する前に、デプロイされたプログラムを確認してください。
このリリースは、プラットフォーム手数料の上限を 500 bps に引き上げます。PlatformConfig.fee_rate は 2 つの場所で検証されます。CreatePlatformConfig がアカウントを構築するときと、フィールドを書き込むすべての UpdatePlatformConfig バリアントで検証され、両方とも 50000 まで受け入れるようになります。プログラムの 1/1_000_000 レート分母では、これは卒業前のすべての買いと売りの取引量の 5% です。 このリリース前は、2 つのチェックが一致していませんでした。create は 100 bps を許可し、update は 250 bps を許可していました。現在は同じ値を保持しているため、プラットフォームを作成できるレートは、更新できるレートと正確に同じです。 他に何も変わりません。アカウントが増減することはなく、命令がアカウントを得たり失ったりすることはなく、エラーコードが移動することもありません。

インテグレーター向け TL;DR

  • プラットフォーム手数料の上限は両パスで 500 bps です。 CreatePlatformConfigUpdatePlatformConfig の両方が fee_rate50000 まで受け入れます。
  • Create は 100 bps から移行しました。 PlatformParams::check() はプログラムの最初のリリース以来 <= 10000 でした。
  • Update は 250 bps から移行しました。 update_platform_fee_rate<= 25000 でしたが、2026-01-27 に 100 bps から引き上げられました。
  • create/update の不一致がなくなりました。 以前は 250 bps を超えて作成されたコンフィグは UpdatePlatformConfig 呼び出しを生き残ることができませんでした。AllInfo が他のすべてのフィールドを書き直しながら fee_rate を再検証するためです。両方のチェックが一致するようになったため、その編集パスはすべての許可されたレートで機能します。
  • creator_fee_rate は変更されていません 両パスで MAX_CREATOR_FEE_RATE = 5000(50 bps)のままです。
  • GlobalConfig.max_share_fee_rate は変更されていません 10_000(100 bps)のままで、プラットフォーム手数料を制限したことはありません。トランザクションごとの share_fee_rate リファラル引数を制限します。このドキュメントの以前のバージョンは異なることを述べていました。このリリースはそれを修正します。
  • 既存のものは再価格化されていません。 これらの定数は fee_rate への書き込みをゲートします。読み込みではありません。チェーン上に既に存在するすべての PlatformConfig は現在のレートを保持し、それにバインドされたすべてのローンチは現在の手数料を保持します。
  • IDL リフレッシュは不要です。 レイアウト、アカウント、引数、またはエラーコードは変更されていません。

変更内容

LaunchLab のレートは 1/1_000_000RATE_DENOMINATOR_VALUE)で表示されるため、以下のようになります。

2 つのチェックが存在する場所

上限は 2 つのファイルの 2 つの別々の require! 呼び出しで強制されます。現在は同じ値を保持していますが、異なるエラーを発生させるため、エラー処理は両方を認識する必要があります。 AllInfo はバルク更新バリアントです。ウォレット、ブランディング文字列、ベスティングスケール、NFT スプリット、転送手数料権限、クリエーター手数料レート、および fee_rate を 1 つの呼び出しで書き直し、単一フィールドバリアントが行うのと同じ fee_rate チェックを実行します。古い定数では、250~500 bps バンドで作成されたプラットフォームに対して AllInfo は使用不可能でした。画像 URL のみを編集する場合でも。2 つの定数を揃えることで、そのトラップが削除されます。

変更されなかったもの

  • 手数料会計と配分。 platform_fee = amount_in × platform_config.fee_rate / 1_000_000 は同じ公式で、同じプラットフォームごとのボールトに発生し、同じ ClaimPlatformFee および ClaimPlatformFeeFromVault 命令によってスイープされます。
  • 既存のプラットフォームとローンチ。 定数は書き込みをゲートします。読み込みではありません。保存されたレートは変更されていないため、ライブローンチは再価格化されていません。
  • creator_fee_rate 両パスで MAX_CREATOR_FEE_RATE = 5000(50 bps)でキャップされたままです。
  • GlobalConfig.max_share_fee_rate 10_000 のままで、4 つのスワップ命令の share_fee_rate 引数のみを制限します。
  • エラーコード。 60006023 は変更されていません。このリリースは何も追加しません。
  • アカウントレイアウトと IDL。 変更されていません。

ドキュメント修正

2 つのページがプラットフォーム手数料上限を GlobalConfig.max_share_fee_rate に帰属させました。プログラムはそれを行いませんでした。max_share_fee_rateshare_fee_rate 命令引数と比較し、PlatformConfig.fee_rate を上記の 2 つの関数でのみ検証します。このリリースはそれらの文を修正します。リファラル手数料上限自体は 100 bps で変更されていないため、古い表現を「プラットフォーム手数料は 100 bps でキャップされている」と読んだ場合、理由は正しくありませんでしたが、このリリースまで create パスの数字は正しかったです。

更新されたページ

  • products/launchlab/platform-config — 両方のレート、両方の強制ポイント、およびレート履歴をカバーする新しい「Rate caps」セクション。
  • products/launchlab/global-configmax_share_fee_rate が実際に制限するリファラル共有手数料を説明するように修正されました。