
Exemple détaillé : analyse des activités sur chaîne EVM via $Cocoro
TechFlow SélectionTechFlow Sélection

Exemple détaillé : analyse des activités sur chaîne EVM via $Cocoro
Cet article explique pas à pas les différentes opérations de Dev sur la blockchain.
Auteur : Zibù
Avant-hier, Dog Mum a publié un nouvel article sur son blog, annonçant l'adoption d'un nouveau chien et la collaboration avec la communauté Own The Doge pour lancer le jeton officiel $cocoro, déployé sur la chaîne BASE, dont l'adresse du contrat est la suivante :
0x937a1cFAF0A3d9f5Dc4D0927F72ee5e3e5F82a00

Depuis la publication de cet article, le prix du jeton n’a cessé d’augmenter, atteignant une capitalisation maximale supérieure à 100 millions de dollars en une heure. Cet article explique pas à pas les différentes opérations que les développeurs (dev) peuvent effectuer sur la blockchain.
I. Comment vérifier la répartition économique du jeton ?
Dans le compte officiel Twitter de la communauté Own The Doge, nous pouvons consulter l’économie token de $cocoro : 75 % ajoutés au pool de liquidités (LP), 20 % distribués en airdrop communautaire, et 5 % réservés comme fonds DAO.

Lorsque nous voyons cette répartition token, comment pouvons-nous vérifier si les développeurs ont bien respecté cette distribution ?
Les outils couramment utilisés offrent un support limité pour la chaîne BASE. À ce jour, OKX est l’outil le plus efficace et convivial pour observer les changements dans les pools de liquidités.
Nous ouvrons la version web d’OKX et saisissons l’adresse du contrat (CA) de $cocoro :
https://www.okx.com/zh-hans/web3/detail/8453/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00
Dans la section « Changements de pool », nous pouvons voir toutes les opérations d’ajout et de retrait de liquidités. En triant par date croissante, les deux premières transactions correspondent chacune à un ajout unilatéral de 375 M $cocoro. Ces deux opérations représentent exactement 75 % du total, conformément à l’économie token décrite.

Dans l’onglet « Adresses détentrices », nous pouvons consulter les positions des détenteurs. L’adresse classée deuxième possédait initialement 25 % des tokens, ce qui correspond aux 20 % d’airdrop communautaire et 5 % de réserve DAO. La capture montre une détention de 26,38 %, légèrement supérieure à 25 % car le développeur a perçu les frais liés à l’ajout de liquidités, augmentant ainsi sa position.

II. Comment analyser les actions du développeur ?
Plusieurs outils populaires offrent une reconnaissance et une analyse médiocres des adresses dev sur la chaîne BASE. Nous pouvons toutefois utiliser un explorateur de blocs pour une analyse approfondie.
1. Identifier l’adresse du développeur
Ouvrons l’explorateur de blocs et saisissons l’adresse du contrat $cocoro :
https://basescan.org/address/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00
Dans la section « More Info » de la page d’accueil, nous trouvons les informations de création du contrat, notamment l’adresse du développeur, le hash de la transaction de création du token et l’adresse source des fonds.
D’après l’image, l’adresse du développeur est :
0x319C399d3D7d7A2972a6A59646A060Bb29d82A29

2. Examiner les opérations du développeur
Saisissons maintenant l’adresse du développeur dans l’explorateur de blocs :
0x319C399d3D7d7A2972a6A59646A060Bb29d82A29
https://basescan.org/address/0x319c399d3d7d7a2972a6a59646a060bb29d82a29
Allons dans l’onglet « Transferts de jetons (ERC-20) » et filtrons uniquement les transactions où la colonne « Token » indique « ERC-20: Cocoro ». En remontant depuis le bas, chaque transaction correspond successivement à :
a. Création du jeton et minting de 1 milliard de tokens
b. Transfert de 1 jeton vers une adresse de test afin de vérifier le bon fonctionnement (ce qui montre que le dev est prudent)
c. Retour du jeton de test vers l’adresse du développeur
d. Deux transactions transférant chacune 375 millions de tokens pour ajouter des liquidités unilatérales (correspondant à la section I sur l’ajout de pool)
f. Transfert des 250 millions de tokens restants vers l’adresse
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072

3. Vérifier la propriété des LP
Lorsqu’un pool est ajouté sur Uniswap V3, un NFT est automatiquement minté. Ce NFT contient les détails du pool, et son détenteur en possède les droits. Le transfert du NFT équivaut à transférer la propriété du pool, et verrouiller le pool se fait également via une action sur ce NFT.
Dans l’onglet « NFT Transfers » de l’adresse du développeur, en remontant depuis le bas, nous observons :
a. Les deux dernières transactions concernent l’ajout de liquidités unilatérales et le minting des NFT associés, à comparer avec la transaction d ci-dessus
b. Deux transferts séparés des NFT des deux pools vers l’adresse
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072

Pour les deux transactions mentionnées en a, examinons-en une. Par exemple, cliquons sur la dernière transaction dans l’image ci-dessus :
https://basescan.org/tx/0x12efd530c4245216596993c780075770484622cd68e9cd85e18497bf93bacd81
En consultant les détails, nous constatons que le développeur a transféré 375 millions de tokens vers une adresse, sans transférer de wETH. Cela confirme qu’il s’agit d’un ajout unilatéral, non bilatéral. Plus bas, nous voyons que l’ID du NFT associé à ce pool est 2256046.

De même, l’autre transaction d’ajout de pool correspond à l’ID de NFT 2256052.
4. Vérifier si les LP sont verrouillés
Le compte Twitter officiel d’Own The Doge affirme que 75 % des LP sont verrouillés à vie. Comment vérifier cela ? D’après la section précédente, nous savons que le développeur a transféré la propriété des pools à l’adresse 0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072. Nous devons donc examiner si cette adresse a effectué une opération de verrouillage.
Saisissons cette adresse dans l’explorateur de blocs :
https://basescan.org/address/0x735a2ea69997e668dd0f4b2a30ffa9f01e045072
En consultant les onglets « Transactions » et « Transferts de jetons (ERC-20) », aucune opération liée au verrouillage des LP n’apparaît. Cela signifie que, selon les données disponibles, le verrouillage mentionné n’a pas encore été effectué.
Nous observons uniquement une transaction de retrait des frais :
https://basescan.org/tx/0x316d0ea27ae38fd33b694e2bb444c5ec1567a56b7e4b403ec257d3c0ccb1a124
La valeur des frais retirés est d’environ 1,7 million d’USDC.

III. Comment consulter les détails des LP ?
D’après ce qui précède, le développeur a initialisé deux pools unilatéraux. Comment consulter leurs détails, tels que l’intervalle de prix et les frais générés ?
1. Utiliser l’application officielle Uniswap
Ouvrons le site Uniswap :
Téléchargeons l’application selon notre type de téléphone. Dans les paramètres du portefeuille, allons dans « Ajouter un portefeuille » → « Ajouter un portefeuille en lecture seule », puis saisissons l’adresse propriétaire des pools :
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072
Sur le site Uniswap, cliquons sur « Connexion » en haut à droite, sélectionnons « Scanner le code QR avec l’application mobile Uniswap », puis scannons le QR code affiché avec l’appareil mobile et appuyons sur « Se connecter ».

Une fois la connexion réussie, l’interface web affiche l’adresse connectée. Dans l’onglet « Pools », nous voyons deux positions liées à $cocoro : l’une hors intervalle, l’autre active.

En cliquant sur un pool, nous accédons aux détails : prix minimum, maximum et actuel de l’intervalle, quantités restantes de wETH et de cocoro dans le pool, ainsi que les frais non retirés.

Actuellement, les frais non retirés s’élèvent à 120 000 USDC pour un pool et 119 000 USDC pour l’autre. D’après la section II.4, les frais déjà retirés totalisent 1,7 million d’USDC. Le projet a donc généré environ 1,94 million d’USDC en frais.
Avantage : intégration native Uniswap. Inconvénient : nécessite le téléchargement de l’application.
2. Consultation directe via URL
D’après la méthode précédente, nous savons que l’URL du pool est :
https://app.uniswap.org/positions/v3/base/2256046
Le nombre final de l’URL correspond à l’ID du NFT. Comme vu en II.3, les ID des deux NFT sont 2256046 et 2256052. Nous pouvons donc construire les deux URLs suivantes :
https://app.uniswap.org/positions/v3/base/2256046
https://app.uniswap.org/positions/v3/base/2256052
Ces liens permettent d’accéder directement aux informations détaillées des pools.
Avantage : rapide et pratique. Inconvénient : nécessite de connaître préalablement les ID des NFT.
3. Simulation via impersonator
Impersonator est un projet open-source :
Site : https://github.com/impersonator-eth/impersonator
Il permet de simuler la connexion à une dApp avec n’importe quelle adresse Ethereum via WalletConnect ou iFrame.
Accédons au site officiel :
Nous devons entrer l’adresse du portefeuille et choisir la chaîne. Ici, saisissons 0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072 et sélectionnons « Base ». Trois modes sont proposés : « WalletConnect », « iFrame », « Extension ».

(1) Mode WalletConnect
Utilisons d’abord WalletConnect. Ouvrons Uniswap et choisissons « WalletConnect » dans la fenêtre de connexion.

Copions le URI WalletConnect, puis collons-le dans le champ « WalletConnect URI » sur impersonator. Uniswap se connectera alors à l’adresse saisie, permettant d’accéder aux informations du pool.

(2) Mode iFrame
Plus simple : saisissez l’URL d’Uniswap dans le champ « dapp URL » et cliquez sur « Connect ». L’interface d’Uniswap connectée apparaît directement. Vous pouvez alors consulter les détails du pool.

Certains dApps ne supportent pas ce mode. Dans ce cas, utilisez plutôt WalletConnect.
Le mode « Extension » utilise une extension navigateur ; nous ne l’aborderons pas ici.
Impersonator prend désormais aussi en charge la simulation d’adresses Solana via WalletConnect. Dans notre précédent article « Tutoriel complet : maîtriser rapidement l’analyse des intervalles de liquidité sur Meteora », la méthode de visualisation via un portefeuille observateur peut être réalisée via impersonator. Malheureusement, Meteora ne supporte pas encore WalletConnect.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














