Ressources · Intégration Make

Intégration Solana MakeAutomatiser Solana avec Make.

Et si tes chiffres Solana arrivaient seuls dans ton tableur ? L'intégration Solana Make compte 16 modules d'action qui lisent soldes, tokens, transactions et époques. Ici, tu vois ce que rapporte chacun, comment brancher ton accès et comment monter ton premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration Solana Make ?

L'intégration Solana Make permet à un scénario (l'automatisation que tu construis dans Make) d'interroger le réseau Solana et de transmettre la réponse à tes autres outils. Chacun de ses 16 modules, les briques du scénario, lit une information précise : un solde, l'offre d'un token, une transaction, le slot ou l'époque en cours.

Un tableau de trésorerie qui se tient à jour. Pour un cabinet comptable ou une startup qui détient des actifs, Get an Account's Token Balance et Get an Account's SOL Balance reportent les montants de chaque compte suivi dans un Google Sheets, sans copier-coller.

Un paiement vérifié avant l'envoi de la commande. Le client colle sa référence de transaction dans un formulaire ; Get a Transaction en récupère le détail, puis Get the Block Time traduit le bloc en date lisible pour le service client.

Une note d'analyse nourrie de chiffres frais. Get the Inflation Rate, Get the Epoch Info et Get the Current Transaction Count fournissent de quoi rédiger une veille sur le réseau.

Ce que Make ne fait pas ici : aucun module ne se déclenche sur un événement de la chaîne, ce sont tous des actions. Ton scénario démarre donc sur sa planification ou depuis une autre app. La documentation de Make sur Solana reste aussi limitée, d'où l'intérêt de Make an API Call. Pour choisir ton outil, le comparatif n8n vs Make pose les critères ; pour apprendre l'éditeur, passe par la Formation Make ; et en cas d'erreur, la page Dépannage Make t'aide à t'en sortir.

Connexion

Comment connecter Solana à Make ?

  1. 01

    Ajoute un module Solana

    Dans ton scénario, clique sur le +, tape Solana et choisis n'importe lequel de ses modules. Clique ensuite sur Create a connection. La connexion, c'est ton accès Solana relié une fois à Make ; tous les modules Solana la réutilisent.

  2. 02

    Donne-lui un nom

    L'étape est facultative, mais utile dès que tu en as plusieurs. Un nom qui dit à quel projet ou quel réseau sert la connexion suffit pour la retrouver plus tard dans la liste de n'importe quel module.

  3. 03

    Autorise puis enregistre

    Fais ce que Make te demande : autoriser Make sur la page de l'app, ou coller la clé qu'on t'a fournie. Clique sur Save. Le module peut désormais lire les données Solana, et ses champs s'ouvrent.

Premier scénario

Ton premier scénario avec Solana

ObjectifÀ chaque passage de la planification, Make lit le solde SOL d'un compte, puis l'offre totale d'un token que tu suis, et transmet les deux à l'étape suivante.

  1. 01

    Crée le scénario

    Va sur la page Scenarios et crée un nouveau scénario. Le + au centre de l'éditeur sert à poser ton premier module.

  2. 02

    Pose le solde SOL

    Cherche Solana et prends Get an Account's SOL Balance. Choisis ta connexion, ou clique sur Create a connection si c'est ton premier module Solana.

  3. 03

    Indique le compte

    Saisis la clé publique du compte à lire. Solana n'ayant pas de déclencheur, c'est cette action qui ouvre le flux, et la planification décide quand elle tourne.

  4. 04

    Ajoute l'offre du token

    Clique sur le + à droite du premier module et ajoute Get a Token's Supply. Renseigne le token, puis branche l'app qui doit recevoir les deux chiffres.

  5. 05

    Teste avec Run once

    Clique sur Run once : Make exécute le scénario une seule fois. Ouvre la bulle de chaque module pour lire le bundle reçu, c'est-à-dire l'élément transmis au module suivant.

  6. 06

    Planifie et active

    Clique sur l'horloge du premier module. Par défaut, un nouveau scénario tourne toutes les 15 minutes ; garde ce réglage ou change-le, puis active le scénario.

Modules

Ce que font les modules Solana

Solana te donne 16 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Solana1

Get an Account's SOL Balance

Action

Dans Make“Returns the SOL balance of the account of provided Pubkey.”

Tu obtiens le solde en SOL d'un compte à partir de sa clé publique. Le montant sort dans un bundle, que les modules suivants peuvent écrire dans une feuille de calcul ou un message d'équipe.

Quand l'utiliser
pour tenir à jour la liste des adresses de trésorerie, ou prévenir l'équipe quand un compte suivi se vide.
Attention
il ne lit que le SOL ; pour un token, prends Get an Account's Token Balance.
Solana2

Get an Account's Token Balance

Action

Dans Make“Returns the token balance of an SPL Token account.”

Pour connaître ce que détient un compte SPL Token, c'est ce module : il renvoie le montant d'un token donné, et non la monnaie native du réseau.

Quand l'utiliser
une association ou une boutique accepte son propre token et veut voir le solde de chaque compte dans son reporting.
Attention
fournis-lui un compte SPL Token, comme l'indique sa description, pas un simple compte SOL.
Solana3

Get a Token's Supply

Action

Dans Make“Returns the total supply of an SPL Token type.”

L'offre totale d'un type de token SPL tient ici dans un seul bundle. C'est le chiffre à garder juste partout où l'on parle d'un token que ton projet émet ou surveille.

Quand l'utiliser
une page publique ou un point aux investisseurs cite l'offre totale et ne doit pas afficher une valeur périmée.
Attention
le module travaille sur un type de token ; passe-lui le token lui-même, pas un compte qui en détient.
Solana4

Get a Transaction

Action

Dans Make“Returns transaction details for a confirmed transaction.”

Grâce à Get a Transaction, tu récupères le détail d'une transaction confirmée et tu peux contrôler un paiement annoncé avant que quelqu'un ne s'engage.

Quand l'utiliser
un acheteur envoie sa référence de transaction par formulaire, et le scénario la vérifie avant de passer la commande en « payée ».
Attention
le module est décrit pour les transactions confirmées ; teste-le avec une transaction déjà passée.
Solana5

Get the Block Height

Action

Dans Make“Returns the current block height of the node.”

Ton scénario apprend ici la hauteur de bloc actuelle du nœud interrogé. Un seul nombre, bien pratique pour situer où en était la chaîne au moment où une ligne a été écrite.

Quand l'utiliser
pour dater chaque ligne d'un journal d'audit avec la hauteur de bloc, à côté de la date que Make ajoute.
Attention
chaque appel coûte une opération, donc lis-la une fois par exécution.
Solana6

Get the Block Time

Action

Dans Make“Returns the estimated production time of a block.”

Un numéro de bloc ne parle à personne en compta. Get the Block Time renvoie l'heure estimée de production d'un bloc, bien plus lisible dans un rapport.

Quand l'utiliser
quand une liste de blocs part vers la finance ou le support, qui ont besoin d'une date en face de chacun.
Attention
la valeur est une estimation, sa description le précise ; ne la traite pas comme un horodatage exact.
Solana7

Get the Current Slot

Action

Dans Make“Returns the slot that has reached the given or default commitment level.”

Ce module renvoie le slot qui a atteint le niveau d'engagement choisi, ou celui par défaut. Tu disposes ainsi d'un repère à ranger à côté des autres données collectées pendant l'exécution.

Quand l'utiliser
pour comparer deux exécutions du même scénario et mesurer le chemin parcouru par la chaîne entre les deux.
Attention
le niveau d'engagement change la réponse ; garde celui par défaut si tu n'as pas de raison d'en changer.
Solana8

Get the Current Transaction Count

Action

Dans Make“Returns the current Transaction count from the ledger.”

Besoin d'un indicateur d'activité à jour ? Get the Current Transaction Count lit le nombre actuel de transactions dans le registre et le livre en une valeur, prête pour un tableau ou un brouillon d'article.

Quand l'utiliser
une newsletter ou une note de veille qui cite l'activité du réseau et doit reprendre un chiffre récent à chaque rédaction.
Attention
réutilise la valeur dans le scénario plutôt que d'appeler deux fois le module.
Solana9

Get the Epoch Info

Action

Dans Make“Returns information about the current epoch.”

Get the Epoch Info décrit l'époque en cours dans un seul bundle, de quoi ouvrir un rapport organisé époque par époque.

Quand l'utiliser
un récapitulatif de staking qui commence par le détail de l'époque en cours, suivi des valeurs d'inflation.
Attention
seule l'époque en cours est couverte ; pour la façon dont les époques s'enchaînent, choisis Get the Epoch Schedule.
Solana10

Get the Epoch Schedule

Action

Dans Make“Returns epoch schedule information from this cluster's genesis config.”

Là où Get the Epoch Info montre le présent, celui-ci donne la règle : il lit le calendrier des époques dans la configuration genesis du cluster et le renvoie comme donnée de référence.

Quand l'utiliser
un document de planification qui doit afficher l'organisation des époques à côté des chiffres de l'époque en cours.
Attention
il décrit une configuration, pas un indicateur vivant ; inutile de l'appeler à chaque exécution.
Solana11

Get the Genesis Hash

Action

Dans Make“Returns the genesis hash.”

Le module renvoie le hash genesis du cluster, une valeur courte à conserver comme référence du réseau que lit ta connexion.

Quand l'utiliser
dans un scénario de maintenance, pour noter la valeur puis la comparer lors d'une exécution suivante et repérer une connexion qui pointerait ailleurs.
Attention
enregistre-la une fois ; la relire à chaque exécution consomme des opérations pour rien.
Solana12

Get the Highest Snapshot Slot

Action

Dans Make“Returns the highest slot information that the node has snapshots for.”

Get the Highest Snapshot Slot indique le slot le plus élevé pour lequel le nœud possède des snapshots. Rien sur un compte ou un token ici : l'information concerne le nœud lui-même, donc elle parle surtout aux profils techniques.

Quand l'utiliser
pour consigner cette valeur avec Get the Current Slot quand tu surveilles le nœud dont dépend ta connexion.
Attention
la documentation de Make ne décrit pas ce qu'il renvoie ; lis son bundle après Run once avant de mapper quoi que ce soit.
Solana13

Get the Inflation Governor

Action

Dans Make“Returns the current inflation governor.”

Tu récupères le gouverneur d'inflation actuel du réseau, autrement dit le volet « politique » de l'inflation, quand Get the Inflation Rate donne les valeurs appliquées à l'époque en cours.

Quand l'utiliser
une note de trésorerie ou un article pédagogique sur l'économie du réseau qui doit citer le gouverneur tel qu'il est aujourd'hui.
Attention
la documentation de Make ne détaille pas sa sortie ; vérifie-la avec Run once avant de la mapper.
Solana14

Get the Inflation Rate

Action

Dans Make“Returns the specific inflation values for the current epoch.”

Les valeurs d'inflation de l'époque en cours arrivent ici, prêtes à côtoyer les données de l'époque dans n'importe quel suivi de l'économie du réseau.

Quand l'utiliser
associe-le à Get the Epoch Info pour écrire une ligne par époque, avec son détail et ses valeurs d'inflation côte à côte.
Attention
ces valeurs appartiennent à l'époque en cours ; étiquette chaque ligne avec l'époque pour éviter les mélanges.
Solana15

Get the Ledger's Lowest Slot

Action

Dans Make“Returns the lowest slot that the node has information about in its ledger.”

Jusqu'où remonte le nœud ? Get the Ledger's Lowest Slot donne le slot le plus bas sur lequel il a encore des informations dans son registre.

Quand l'utiliser
avant de chercher une transaction ancienne, pour vérifier que le registre du nœud remonte assez loin.
Attention
la réponse vaut pour le nœud que joint ta connexion, pas pour tout le réseau ; garde-le en tête avant de conclure qu'une transaction manque.
Solana16

Make an API Call

Action

Dans Make“Performs an arbitrary authroized API call.”

Avec Make an API Call, tu envoies la requête de ton choix à l'API Solana en passant par ta connexion existante. Il couvre tout ce que les 15 autres modules ne proposent pas.

Quand l'utiliser
la méthode voulue n'apparaît pas dans la liste, et tu veux rester dans le même scénario, avec la même connexion.
Attention
la documentation de Make sur Solana est limitée ; prends le nom de la méthode et ses paramètres dans la référence de Solana.
Besoin d'aide

Besoin d'aide pour automatiser Solana avec Make ?

Une personne lit chaque message.

FAQ

Solana et Make : les questions fréquentes

01L'intégration Solana Make est-elle gratuite ?
Oui. Solana est une app standard de Make, utilisable dès le plan Free. Ce plan autorise 2 scénarios actifs, un intervalle minimal de 15 minutes entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants descendent l'intervalle à 1 minute, ne limitent plus le nombre de scénarios actifs et vont jusqu'à 40 minutes d'exécution. Make décompte l'usage en opérations : une par module et par bundle, donc un scénario de trois modules en consomme trois à chaque passage.
02Que faut-il pour connecter Solana à Make ?
La documentation de Make n'indique aucun prérequis ni étape propre à Solana. On suit donc la procédure générique : ajouter un module Solana, cliquer sur Create a connection, lui donner un nom si tu veux, autoriser Make sur la page de l'app ou coller la clé fournie, puis cliquer sur Save. Tous les modules Solana réutilisent ensuite cette connexion. Make signale aussi que sa documentation Solana est limitée : garde la référence de Solana sous la main pour les valeurs attendues, comme la clé publique d'un compte.
03L'intégration Solana Make réagit-elle en temps réel ?
Non. Solana n'a aucun déclencheur dans Make : ses 16 modules sont des actions, donc rien ne lance un scénario quand un événement survient sur la chaîne. Deux façons de démarrer quand même. La planification d'abord, l'horloge du premier module : un nouveau scénario tourne toutes les 15 minutes par défaut, avec 15 minutes au minimum sur le plan Free et 1 minute sur les plans payants. Ou bien un déclencheur d'une autre app, un formulaire rempli par exemple, suivi des modules Solana utiles.
04Que faire si un module Solana manque dans Make ?
Passe par Make an API Call. Il atteint n'importe quelle méthode de l'API Solana avec la connexion déjà en place, sans te limiter aux 15 modules dédiés. Comme Make précise que sa documentation Solana est limitée faute d'informations publiques, il te faudra le nom de la méthode et ses paramètres dans la référence de Solana. Si une exécution échoue, lance Run once et ouvre le bundle renvoyé par chaque module : c'est là que tu vois quelle entrée ou quelle réponse pose problème.
05Make ou n8n pour automatiser Solana ?
Ça dépend de l'outil dans lequel ton équipe travaille déjà. Côté Make, Solana propose 16 modules d'action, dont Make an API Call, et aucun déclencheur : chaque scénario part d'une planification ou d'une autre app. Ce fonctionnement convient bien à qui veut construire visuellement et tester chaque étape avec Run once. La même app existe souvent aussi sous forme de nœud n8n ; compare les modules proposés de part et d'autre pour les données qui t'intéressent, puis tranche sur ce critère.