Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →
Cette entrée couvre une mise à jour à venir du programme LaunchLab. Elle a été vérifiée par rapport à la branche de version locale avant le déploiement. Confirmez le programme déployé avant de créer ou de mettre à jour une plateforme au-dessus des anciens plafonds.
PlatformConfig.fee_rate est validé à deux endroits — une fois quand CreatePlatformConfig construit le compte, et une fois à chaque variante UpdatePlatformConfig qui écrit le champ — et les deux acceptent maintenant jusqu’à 50000. Dans le dénominateur de taux 1/1_000_000 du programme, cela représente 5 % du volume de trading sur chaque achat et vente avant la graduation.
Avant cette version, les deux vérifications n’étaient pas d’accord : la création autorisait 100 bps et la mise à jour autorisait 250 bps. Elles maintiennent maintenant la même valeur, donc le taux auquel une plateforme peut être créée est exactement le taux auquel elle peut être mise à jour.
Rien d’autre n’a changé. Aucun compte n’a grandi ou rétréci, aucune instruction n’a gagné ou perdu un compte, et aucun code d’erreur n’a bougé.
TL;DR pour les intégrateurs
- Le plafond des frais de plateforme est 500 bps sur les deux chemins.
CreatePlatformConfigetUpdatePlatformConfigacceptent tous les deuxfee_ratejusqu’à50000. - La création a changé à partir de 100 bps.
PlatformParams::check()avait été<= 10000depuis la première version du programme. - La mise à jour a changé à partir de 250 bps.
update_platform_fee_rateétait<= 25000, lui-même relevé de 100 bps le 2026-01-27. - L’inadéquation création/mise à jour a disparu. Une configuration créée au-dessus de 250 bps ne pouvait pas survivre à un appel
UpdatePlatformConfig, carAllInforevalidefee_ratetout en réécrivant tous les autres champs. Les deux vérifications s’accordent maintenant, donc ce chemin d’édition fonctionne à n’importe quel taux autorisé. creator_fee_rateest inchangé àMAX_CREATOR_FEE_RATE = 5000(50 bps) sur les deux chemins.GlobalConfig.max_share_fee_rateest inchangé à10_000(100 bps), et n’a jamais limité les frais de plateforme. Il limite l’argumentshare_fee_ratede référence par transaction. Les versions antérieures de cette documentation disaient le contraire ; cette version corrige cela.- Aucune tarification existante n’a changé. Ces constantes contrôlent les écritures vers
fee_rate, pas les lectures. ChaquePlatformConfigdéjà en chaîne conserve son taux actuel, et chaque lancement lié à un conserve ses frais actuels. - Aucune actualisation IDL n’est requise. Aucune disposition, compte, argument ou code d’erreur n’a changé.
Ce qui a changé
1/1_000_000 (RATE_DENOMINATOR_VALUE), donc :
Où les deux vérifications se trouvent
Le plafond est appliqué par deux appelsrequire! distincts dans deux fichiers. Ils maintiennent maintenant la même valeur, mais ils lèvent toujours des erreurs différentes, donc la gestion des erreurs doit reconnaître les deux :
AllInfo est la variante de mise à jour en masse : elle réécrit les portefeuilles, les chaînes de marque, l’échelle d’acquisition progressive, la division NFT, l’autorité de frais de transfert, le taux de frais du créateur et fee_rate en un seul appel, exécutant la même vérification sur fee_rate que la variante à champ unique. Avec les anciennes constantes, cela rendait AllInfo inutilisable pour une plateforme créée dans la bande 250–500 bps, même pour une édition qui ne touchait qu’une URL d’image. L’alignement des deux constantes supprime ce piège.
Ce qui n’a pas changé
- Comptabilité et distribution des frais.
platform_fee = amount_in × platform_config.fee_rate / 1_000_000est la même formule, s’accumulant dans le même coffre par plateforme, balayé par les mêmes instructionsClaimPlatformFeeetClaimPlatformFeeFromVault. - Plateformes et lancements existants. Les constantes contrôlent les écritures, pas les lectures. Aucun taux stocké n’a changé, donc aucun lancement actif n’a été retarifié.
creator_fee_rate. Toujours plafonné àMAX_CREATOR_FEE_RATE = 5000(50 bps) sur les deux chemins.GlobalConfig.max_share_fee_rate. Toujours10_000, limitant toujours uniquement l’argumentshare_fee_ratesur les quatre instructions de swap.- Codes d’erreur.
6000–6023sont inchangés ; cette version n’en ajoute aucun. - Dispositions de compte et IDL. Inchangés.
Correction de documentation
Deux pages attribuaient le plafond des frais de plateforme àGlobalConfig.max_share_fee_rate. Le programme n’a jamais fait cela — il compare max_share_fee_rate par rapport à l’argument d’instruction share_fee_rate, et valide PlatformConfig.fee_rate uniquement dans les deux fonctions énumérées ci-dessus. Cette version corrige ces phrases. Le plafond des frais de référence lui-même est inchangé à 100 bps, donc si vous avez lu l’ancienne formulation comme « les frais de plateforme sont plafonnés à 100 bps », le nombre était correct pour le chemin de création jusqu’à cette version même si la raison ne l’était pas.
Pages mises à jour
products/launchlab/platform-config— nouvelle section « Plafonds de taux » couvrant les deux taux, les deux points d’application et l’historique des taux.products/launchlab/global-config—max_share_fee_ratecorrigé pour décrire les frais de partage de référence qu’il limite réellement.

