Un bot de vérification des verrous de liquidité sur DEX doit expliquer une restriction portant sur une position de liquidité particulière. Il ne doit pas transformer le mot verrouillé en certificat général qu’un jeton est sûr, vendable ou susceptible de conserver sa valeur. Un verrou valide peut limiter une forme de retrait de liquidité tout en laissant entièrement pertinents les changements de prix, les autorisations du jeton, les autres positions de liquidité et les dépendances au protocole.

Le résultat utile est une affirmation au périmètre défini, étayée par des preuves observables : quelle position est restreinte, par quel mécanisme, pour quelle durée, sous quelle autorité restante et par rapport à quel total. Cet article développe ce modèle de preuves avec des exemples fictifs. Il concerne la vérification en lecture seule et l’interprétation du risque, et non des instructions pour créer des étiquettes trompeuses de verrouillage ou déduire une intention malhonnête d’un dossier public incomplet.

Les preuves du bot de vérification des verrous de liquidité sur DEX commencent par le pool

Commencez par le réseau, l’implémentation du protocole, l’identifiant du pool et les deux actifs sous-jacents. Un jeton peut être négocié dans plusieurs pools, et le statut de verrouillage d’un pool ne les décrit pas tous. Une capture d’écran affichant un symbole familier peut concerner un autre jeton, un autre actif de cotation ou un ancien marché qui ne fournit plus l’essentiel de la capacité actuelle de trading.

Identifiez ensuite la position ou le titre qui contrôle les droits de retrait. Dans certains modèles de pools, il s’agit d’un jeton fongible de fournisseur de liquidité. Dans d’autres, les positions portent des plages distinctes et sont représentées ou gérées différemment. Le vérificateur a besoin d’un adaptateur pour le mécanisme pris en charge plutôt que de traiter tout actif étiqueté LP comme une preuve interchangeable.

Préservez la relation entre le verrou signalé et le pool exact. Un véritable verrou sur une position non pertinente ou minuscule peut quand même créer une impression trompeuse si l’interface l’affiche à côté des informations globales de marché d’un jeton. Le guide de vérification des nouvelles paires explique pourquoi les deux côtés et l’identité du marché particulier doivent être résolus avant d’interpréter des observations liées à la liquidité.

Distinguer un titre verrouillé des réserves sous-jacentes

Un verrou de liquidité restreint généralement un droit de propriété ou de retrait. Les réserves sous-jacentes du pool peuvent encore changer avec le trading ordinaire et les autres opérations prises en charge. Une baisse d’une réserve ne prouve donc pas à elle seule que le verrou a échoué. Inversement, un important solde de réserves ne prouve pas que le droit qui le contrôle est restreint.

Considérez un pool à produit constant volontairement simplifié avec 100 000 jetons cibles et 1 000 unités de cotation, en ignorant les frais et toute autre activité. Son produit est de 100 millions. Si un trader vend 100 000 jetons cibles supplémentaires au pool, la réserve cible devient 200 000 et celle de cotation devient 500 selon ce modèle. Le trader reçoit 500 unités de cotation. La réserve de cotation a diminué de moitié sans aucun retrait de fournisseur de liquidité.

Cet exemple ne prédit pas un marché réel. Il montre pourquoi un vérificateur doit distinguer les changements de réserves causés par les échanges de ceux causés par un retrait de liquidité. Un verrou sur les droits de retrait ne peut pas empêcher les participants du marché d’échanger des actifs selon les règles de trading du pool. La capacité économique de sortir d’un jeton peut se dégrader même si le verrou lui-même reste entièrement intact.

Identifier le mécanisme réel de restriction

Un dispositif de verrouillage temporel, une organisation définitivement sans retrait et une position envoyée à une adresse particulière nécessitent des interprétations différentes. Ne déduisez pas le mécanisme du seul libellé d’une adresse ou d’une formule marketing. Vérifiez le contrat ou le programme, le titre déposé et l’état qui établit la restriction selon l’implémentation prise en charge.

Un transfert vers un contrat n’est pas automatiquement un verrou. Le contrat peut offrir une fonction de retrait, un chemin d’urgence, un contrôle transférable ou un autre moyen de récupérer la position. Ces possibilités nécessitent un examen ; elles ne sont pas des accusations concernant une implémentation particulière. Un vérificateur doit rapporter ce qu’il a réellement établi et où son analyse s’arrête.

De même, une interface peut employer le mot burn pour un mécanisme conservant la position originale sous séquestre tout en préservant un autre droit. La documentation officielle actuelle de protocoles comprend de tels dispositifs. Le rapport correct décrit la relation réelle de contrôle plutôt que de supposer que chaque usage de burn signifie la destruction de tout droit associé. Une sémantique précise compte plus qu’une icône familière ou une étiquette apparemment rassurante.

L’examen des autorisations du bot de vérification des verrous de liquidité sur DEX est spécifique

Le dispositif de verrouillage peut avoir des autorisations distinctes du pool et du jeton sous-jacent. Examinez-les séparément. Qui peut changer le bénéficiaire, prolonger ou raccourcir une échéance de déverrouillage, migrer la position, suspendre les opérations ou modifier le code lorsque les mises à niveau sont prises en charge ? Une capacité absente ne doit pas être inventée, mais une capacité non examinée ne doit pas être déclarée impossible.

Le jeton possède sa propre structure d’autorité. La documentation officielle des autorités de Solana distingue des rôles précis pour les mints et comptes de jetons et indique des rôles supplémentaires pour les extensions. Supprimer une autorité ne supprime pas automatiquement toutes les autres autorisations. Une restriction de liquidité ne peut donc pas remplacer l’examen du comportement réel du jeton utilisé par l’opération prévue.

Un rapport illustratif pourrait indiquer qu’un dispositif pris en charge empêche le bénéficiaire ordinaire de retirer une position nommée avant une date enregistrée, tandis que le vérificateur n’a pas évalué une autorité de mise à niveau. C’est une conclusion plus restreinte et plus utile que sécurité garantie ou malveillance certaine. Le but est de fournir au lecteur une limite exacte des preuves pour qu’un autre examen puisse traiter la question d’autorisation non résolue.

Rendre visible le dénominateur du pourcentage

Un pourcentage verrouillé est incomplet sans dénominateur. Il peut désigner la part de titres LP fongibles actuellement en circulation, la part de la position d’un fournisseur, la part de valeur déclarée du pool ou la part de liquidité comptée par un service de données particulier. Ce sont des mesures différentes. Un affichage de 90 % doit identifier ce qui est divisé par quoi.

Dans un exemple fictif de titres fongibles, 900 unités LP sont vérifiées comme verrouillées et 1 000 unités existent dans le total pertinent. La fraction rapportée est de 90 %. Si un autre fournisseur ajoute de la liquidité et reçoit 1 000 unités LP supplémentaires tandis que la quantité verrouillée reste de 900, la fraction devient 45 %. Aucun verrou original n’a été rompu. Le dénominateur a changé.

Gardez ensemble quantité, dénominateur et heure d’observation. Une ancienne étiquette de 90 % peut devenir périmée même si le vérificateur a correctement vérifié le dépôt initial. Évitez de combiner un nouveau numérateur verrouillé avec un ancien total, ou inversement. Lorsque le modèle sous-jacent ne permet pas une unité commune pertinente, le vérificateur doit expliquer cette limite plutôt que d’inventer un pourcentage universel à partir de positions incomparables.

Ne pas additionner des positions différentes comme si elles étaient identiques

Des positions de liquidité concentrée peuvent servir des plages de prix différentes. Leurs unités de liquidité ou valeurs affichées ne doivent pas être agrégées sans précaution pour affirmer que la même fraction de profondeur actuellement exécutable est verrouillée. Une position hors de la plage active de trading peut rester légitimement restreinte tout en n’apportant que peu ou pas de soutien à un échange au prix actuel.

Un pool fictif possède deux positions de même valeur estimée au marché. L’une couvre étroitement le prix actuel ; l’autre une plage éloignée. Si seule la position éloignée est verrouillée, qualifier la moitié de la profondeur actuelle de trading de verrouillée serait injustifié. La fraction de valeur verrouillée et la contribution à la profondeur active répondent à des questions distinctes et nécessitent des méthodes distinctes.

Le guide de profondeur de liquidité explique pourquoi les plages actives et la taille prévue de l’ordre comptent pour l’exécution. Un vérificateur peut présenter les preuves de verrouillage propres aux positions à côté des preuves actuelles de profondeur, mais ne doit pas les condenser en un score unique. La restriction de retrait concerne le contrôle d’une position. La capacité exécutable concerne l’état de marché rencontré par une opération particulière proposée.

Lire le calendrier de déverrouillage comme un ensemble de conditions

Le calendrier de déverrouillage d’un bot de vérification des verrous de liquidité sur DEX doit inclure la base temporelle applicable, la quantité couverte et les conditions affectant l’accès. Une date lisible par l’humain est utile, mais doit être dérivée de l’état réellement stocké avec un fuseau horaire déclaré. L’arrondi d’affichage ne doit pas faire paraître une restriction plus longue que ce que soutiennent les preuves.

Certains dispositifs peuvent libérer différentes portions à des moments différents. Pour un calendrier hypothétique, 600 unités de titres restent restreintes jusqu’à une date, et 300 autres jusqu’à une date ultérieure. Rapporter 900 verrouillées jusqu’à la date ultérieure exagérerait la restriction de la première portion. Rapporter seulement la première date omettrait des informations utiles sur le reste. Préservez les tranches distinctes et leurs quantités.

Atteindre une condition de déverrouillage établit l’admissibilité à un retrait autorisé selon le mécanisme ; cela ne prouve pas qu’un retrait a eu lieu. Le vérificateur doit distinguer déverrouillage proche, admissibilité au retrait et retrait observé. Chaque état soutient une surveillance et une interprétation différentes. La fin d’un compte à rebours est un changement d’autorisations, et non en elle-même une preuve que la liquidité a disparu ou qu’une personne particulière souhaite la retirer.

Distinguer les droits sur les frais des droits de retrait du principal

Certaines conceptions documentées de verrouillage de liquidité préservent un droit de percevoir les frais de trading tout en restreignant la position sous-jacente. Ce droit aux frais peut lui-même être transférable. Observer une collecte de frais ou un transfert de ce droit distinct ne démontre pas automatiquement un retrait de la liquidité verrouillée. Le vérificateur doit savoir quel droit représente l’objet observé.

Une position fictive pourrait placer son droit au principal sous un mécanisme sans retrait tout en émettant un certificat de frais transférable. Si ce certificat passe d’Address A à Address B, le rapport pertinent concerne le changement de la personne pouvant réclamer les futurs frais. Il ne doit pas dire que le principal a été déverrouillé, sauf si le mécanisme réel et les preuves de transaction soutiennent cette conclusion.

Cette distinction empêche aussi de fausses accusations fondées sur des événements comptables ordinaires. Un transfert lié aux réserves peut représenter des frais collectés, un ajustement pris en charge ou un retrait, selon l’implémentation. Préservez le contexte de transaction et ne classez que dans la couverture vérifiée de l’adaptateur. Lorsque le vérificateur ne peut pas distinguer l’événement avec confiance, rapportez une interprétation non résolue plutôt que de choisir l’étiquette la plus alarmante.

Reconnaître qu’un verrou ne fige pas la valeur de marché

Une restriction de retrait ne préserve ni la demande pour le jeton, ni son prix relatif, ni la valeur cotée du pool. Les acheteurs peuvent cesser d’arriver, les détenteurs existants vendre et l’actif de cotation perdre de la valeur dans la devise comptable du lecteur. Même un verrou permanent laisse ces risques économiques intacts. Il contraint un droit ; il n’assure pas un prix.

Supposons qu’un pool fictif contienne des positions verrouillées valant 20 000 unités comptables lors d’une observation. Plus tard, les mêmes positions sont valorisées à 12 000 parce que les prix des actifs et la composition des réserves ont changé. L’écart de 8 000 unités est une baisse de 40 % de valeur au marché. Ce fait seul ne dit rien sur le retrait éventuel d’un droit de liquidité. Le rapport a besoin à la fois de preuves de valorisation et de contrôle de position pour expliquer le changement.

De même, un jeton avec un petit pool verrouillé peut toujours avoir une capacité de sortie très limitée. Un verrou de 100 % sur un montant minuscule n’équivaut pas à un marché vaste et durable. La taille absolue, la profondeur active et l’opération prévue restent pertinentes. Évitez de comparer les pourcentages de verrouillage entre jetons comme si le plus élevé justifiait nécessairement un achat plus sûr ou plus important.

Conserver dans l’examen l’offre de jetons et les contrôles de trading

Un verrou sur les droits des fournisseurs de liquidité ne restreint pas nécessairement la création de jetons cibles supplémentaires, le gel de comptes pris en charge ou d’autres comportements au niveau du jeton. Ces contrôles dépendent de l’implémentation réelle et de l’état actuel des autorités. Le vérificateur doit soit les inspecter dans son périmètre pris en charge, soit préciser que son résultat de verrouillage ne les couvre pas.

Le guide des autorisations des jetons sépare identité du mint, autorité et comportement de transfert. Cette séparation est utile ici, car un verrou parfaitement valide peut coexister avec un jeton non pris en charge ou modifiable. Un constat favorable ne doit pas effacer une autre dépendance non résolue simplement parce que l’interface veut produire un verdict global unique.

Évitez de surcorriger dans l’autre sens. L’existence d’une capacité administrative ne prouve pas que son détenteur en a abusé ou entend le faire. Énoncez la capacité et ses implications pour le processus proposé. Un rapport factuel peut expliquer qu’une opération dépend du maintien de permissions compatibles sans prétendre connaître l’identité, les motivations ou la conduite future d’un émetteur.

Préserver la provenance des preuves et l’heure d’observation

Une étiquette de verrouillage fournie par un indexeur est une piste utile, mais n’équivaut pas à une affirmation complète vérifiée indépendamment. Consignez le service, les identifiants signalés, le contexte sous-jacent de chaîne et l’heure d’observation. Lorsque cela est pratique dans la conception prise en charge, vérifiez l’état pertinent sur la chaîne plutôt que de simplement copier l’étiquette dans une autre interface.

Des sources différentes peuvent diverger parce qu’elles observent des états différents, reconnaissent des implémentations différentes de verrouillage ou calculent différents dénominateurs. Avant de déclarer l’une erronée, comparez les définitions. Un service peut ne compter qu’un mécanisme permanent pris en charge tandis qu’un autre inclut des dispositifs temporels. Leurs pourcentages peuvent différer même si chacun décrit exactement sa méthode plus restreinte.

Le vérificateur doit préserver les résultats inconnus et non pris en charge. Une nouvelle implémentation de verrouillage non reconnue ne doit pas devenir par défaut non verrouillée comme accusation factuelle ou verrouillée comme hypothèse optimiste. Elle peut être classée comme non évaluée avec l’adaptateur actuel. Cette limite honnête aide les utilisateurs à comprendre les recherches supplémentaires nécessaires et empêche une lacune de couverture de se faire passer pour une conclusion sur le comportement du projet.

Préserver la provenance des preuves et l’heure d’observationLocked PositionWithdrawal LimitsFee RightsActive RangeToken ControlsTRADING FIELD NOTESEDUCATIONAL RESOURCE
Les restrictions de retrait, la collecte des frais, la disponibilité dans une plage de prix et les autorisations des jetons répondent à des questions différentes.

Dérouler un rapport fictif de verrouillage

Considérez un jeton fictif avec deux pools. Pool A possède 1 000 unités LP fongibles, dont 700 sont vérifiées dans un dispositif de verrouillage temporel pris en charge. 100 autres sont associées à un contrat non reconnu, et 200 restent sous forme transférable ordinaire. Pool B possède une structure de position distincte que le vérificateur ne prend pas en charge. Le rapport doit garder ces faits séparés.

Pour Pool A, 70 % sont vérifiés par l’analyse de verrouillage prise en charge. 10 % supplémentaires sont non résolus ; ils ne doivent pas être inclus discrètement dans la fraction verrouillée vérifiée. Les 20 % restants ne sont pas restreints par le mécanisme reconnu lors de cette observation. Aucun de ces pourcentages ne décrit Pool B ou la capacité totale exécutable du marché du jeton entre les plateformes.

Supposons que les 700 unités vérifiées deviennent admissibles au retrait dans trente jours hypothétiques, tandis que les autorisations actuelles du jeton restent hors du périmètre du vérificateur. Un rapport utile nomme la date, le mécanisme, la quantité couverte et l’incertitude restante. Il ne transforme pas les observations combinées en affirmation que 70 % de toute sortie possible sont garantis pendant trente jours. Cette conclusion plus forte nécessiterait des preuves absentes du rapport.

Surveiller les changements sans traiter chaque changement comme un incident

Choisissez des alertes autour de changements d’état significatifs : déverrouillage proche, modification d’une autorité prise en charge, déplacement important du dénominateur ou mouvement pertinent de position. La notification doit identifier ce qui a changé et quelle conclusion antérieure est affectée. Un message générique de risque accru est moins utile qu’un énoncé précis indiquant que la fraction vérifiée a baissé parce qu’une nouvelle liquidité non verrouillée a été ajoutée.

Une prolongation légitime d’une date de déverrouillage et un retrait anticipé non autorisé auraient des significations très différentes. Le vérificateur ne doit pas les fusionner en un événement unique de verrou modifié. Conservez l’état avant et après et le contexte de transaction requis pour interpréter la mise à jour. Si les preuves disponibles sont incomplètes, l’alerte peut demander un examen sans affirmer l’échec du mécanisme.

La fréquence de surveillance doit refléter la décision soutenue. Un rapport de recherche à long terme et une politique d’achat immédiat peuvent avoir besoin de normes de fraîcheur différentes. Réutiliser les preuves de verrouillage d’hier dans une autorisation automatisée d’aujourd’hui peut être inapproprié même si le mécanisme sous-jacent change habituellement lentement. Le rapport doit indiquer quand son constat était valide et quelles conditions nécessiteraient un nouveau contrôle.

Versionner l’interprétation avec les données

Un nom de programme reconnu ne suffit pas à établir qu’une ancienne interprétation s’applique encore. Les déploiements pris en charge, la configuration et le comportement de migration peuvent changer. Rattachez le résultat du vérificateur à la version de l’adaptateur et au modèle d’état particulier qu’il a évalué. Si une mise à jour ultérieure change la représentation d’une position, préservez les rapports antérieurs comme constats historiques plutôt que de les réécrire silencieusement selon les hypothèses actuelles.

Pour une migration fictive, un projet déplace une partie de son activité de trading vers un nouveau pool tandis que le verrou de l’ancien reste intact. Le vérificateur peut continuer à rapporter correctement l’ancienne restriction et néanmoins mal servir le lecteur s’il présente ce résultat comme couvrant la nouvelle place. La carte des marchés doit donc être mise à jour indépendamment du dossier de verrouillage. La revalidation doit confirmer à la fois que le mécanisme reste compris et que le constat concerne toujours le marché pertinent pour la décision de l’utilisateur. Ni un nom de projet familier ni un logo inchangé ne fournissent ce lien.

Tester le vérificateur avec des affirmations qui se ressemblent

Un jeu de tests pertinent inclut un verrou temporel pris en charge, un verrou expiré, une restriction permanente avec droits aux frais distincts, un contrat non pris en charge et une position verrouillée hors de la plage active. Ajoutez un dénominateur LP changeant et deux pools partageant un symbole de jeton. Ces cas testent si le vérificateur comprend l’affirmation plutôt que de simplement reconnaître une adresse familière.

Précisez les constats attendus avant d’exécuter les exemples. Un transfert de droit aux frais ne doit pas devenir un retrait du principal. Une hausse du dénominateur ne doit pas devenir un verrou rompu. Un mécanisme non pris en charge doit rester non résolu. Incluez des données sources mal formées ou manquantes pour que le système prouve qu’il préserve l’incertitude plutôt que de convertir chaque dossier en verdict oui ou non injustifié.

Un bot de vérification des verrous de liquidité sur DEX est utile lorsqu’il facilite la vérification d’une affirmation restreinte de contrôle financier. Son meilleur rapport explique la restriction exacte, son périmètre et ses dépendances restantes en des termes que le lecteur peut inspecter. Ces preuves peuvent éclairer un examen de trading plus large, tandis que le risque de prix, la liquidité exécutable et le comportement du jeton continuent d’exiger leur propre analyse.

Poursuivre l’apprentissage

Explorer toutes les ressources