2. Ajouter un nom et logo

Prérequis

Procédure

Rendez vous sur le GitHub de Solana en cliquant ici.

Forkez ensuite le repository en cliquant sur Fork présent en haut à droite.

Fork le repository

Assurez vous que le repository est bien à jour. Pour cela, il doit être indiqué en haut à gauche This branch is up to date with solana-labs:main.

Si ce n'est pas le cas, cliquez sur Fetch upstream pour le mettre à jour.

Vérifier la mise à jour du repository

Ouvrez ensuite le repository avec GitHub Desktop : Code -> Open with GitHub Desktop

Ouvrir avec GitHub Desktop

Cliquez ensuite sur "Clone" dans la fenêtre qui s'ouvre.

Cloner le repository

Puis cliquez sur "Show in Explorer" pour ouvrir le repository dans une fenêtre Windows.

Ouvrir le repository

Ouvrez dans Visual Studio Code le fichier src\tokens\solana.tokenlist.json.

A la suite d'un des token, ajoutez le code suivant:

{
      "chainId": 101,
      "address": "9CUy37Vsg2DsjkLmWx2AXix7oSogTRjDn2JBMLPQ4mfY",
      "symbol": "LCT",
      "name": "LoutreCoin Test",
      "decimals": 9,
      "logoURI": "https://raw.githubusercontent.com/solana-labs/token-list/main/assets/mainnet/9CUy37Vsg2DsjkLmWx2AXix7oSogTRjDn2JBMLPQ4mfY/logo.png",
      "tags": [
        "social-token"
      ],
      "extensions": {
        "twitter": "https://twitter.com/laloutre",
        "website": "https://laloutre.gitbook.io/",
        "coingeckoId": "LoutreCoin-Test"
      }
},

Dans ce code, il faudra modifier avec vos valeurs les lignes suivantes:

  • address : adresse de votre token obtenu au chapitre Créer le token

  • symbol : symbole de votre token

  • name : nom de votre token

  • decimals : par défaut, les tokens créés ont 9 décimales. Si vous avez modifié ce paramètre, renseignez le nombre de décimale de votre token

  • logouri : dans cette ligne vous devez coller l'adresse de votre token avant /logo.png

  • tags : vous pouvez ajouter des tags pour définir le type de votre token (social-token, meme-token, etc...)

  • extensions : vous pouvez rajouter les liens que vous voulez (Twitter, site web, Telegram, et si votre token est listé sur coingeckco vous pouvez renseigner son id pour que son prix soit afficher dans Phantom)

Une fois votre fichier édité, sauvegardez le.

Retournez dans la fenêtre Windows précédemment ouverte et ouvrez le dossier token-list\assets\mainnet, créer un nouveau dossier et nommez le avec l'adresse de votre token.

Créer un dossier nommé comme l'adresse de votre token

Ouvrez ensuite ce dossier puis collez le logo de votre token. Ce fichier doit s'appeler logo.png, être au format .png, avoir des dimensions carrées et avoir une taille inférieur à 200 KiB.

Coller le logo de votre token

Retournez maintenant sur GitHub Deskop, cliquez sur le fichier token-list et assurez vous d'avoir uniquement des lignes en vert. Cela indique que vous avez bien rajouté des lignes et que vous n'en avait pas supprimé.

Vérifier qu'aucune ligne n'a été modifié

Une fois la vérification faite, renseignez le nom du commit et cliquez sur Commit to main dans l'encadré présent en bas à gauche.

Commit les modifications

Une fois commit, dans la barre en haut, cliquez sur Push origin pour envoyer les modifications.

Push les modifications

Une fois cela fait, retournez sur https://github.com/solana-labs/token-list, cliquez sur Pull requests puis New pull request.

Demander un pull

Cliquez ensuite sur compare across forks.

Cliquer sur compare across forks

Puis sélectionnez votre repository dans head repository.

Sélectionner votre repository

Une fois sélectionné, vous devriez avoir "Able to merge" d'affiché. Cliquez maitenant sur Create pull request.

Créer une nouvelle demande de pull

Puis cliquez de nouveau sur Create pull request.

Créer une nouvelle demande de pull

Il ne vous reste plus qu'à attendre que les différentes tests se fassent.

Différents tests s'exécutent

Une fois les tests passés et si vous avez correctement suivi les étapes précédentes, vous obtiendrez le message suivant :

Tests passés avec succès

Au bout d'une heure, votre demande devrait recevoir le label automerge signe que vos modifications vont être ajoutées.

Il ne vous restera enfin plus qu'à attendre 1 jour ou 2 pour que les modifications soient visibles sur solscan, l'explorer solana ou encore Phantom.

Vous pouvez vérifier aux adresses suivantes que le token que j'ai créé pour l'occasion est correctement affiché :

Maintenant que votre token possède un logo et un nom, il ne vous reste plus qu'à développer son écosystème pour build la prochaine pépite 💎.

Last updated