Un développeur de BuildersDAO a partagé des informations sur la composabilité des sous-flux, y compris sa démonstration de l'intégration de Chainlink Substreams.
Apprenez-en davantage sur Graph BuildersDAO et regardez le membre Thomas démontrer ses connaissances sur la composabilité des sous-flux.
Horaires des réunions des constructeurs de graphiques
Sans Graph BuildersDAO, il n'y aurait pas d'heures de bureau en ligne Builders.
Qu'est-ce que BuildersDAO ?
BuildersDAO est une organisation de développeurs dédiée à la création de sous-graphiques et de sous-flux. Le DAO agit comme une plaque tournante pour les protocoles nouveaux et existants où la création de sous-graphes ou de sous-flux peut être demandée.
principe de fonctionnement:
Requêtes : le protocole répondra à leurs besoins, qu'il s'agisse d'indexation de données, d'analyse ou d'autres tâches liées à Graph.
Prime : une prime est fixée pour le projet et les développeurs qualifiés peuvent postuler pour recevoir des tâches de développement.
Construire : les développeurs travaillent là-dessus, créant des sous-graphiques ou des sous-flux de haute qualité.
Récompenses : une fois terminé, les développeurs recevront leur juste part de primes.
Ils sont toujours à la recherche de développeurs talentueux pour rejoindre le DAO. Si vous êtes un constructeur Web3 passionné, pensez à postuler via le site Web.
🎤 Haut-parleurs
Cette session des heures de bureau de Graph Builders présente Thomas, un constructeur et développeur DAO, partageant des informations sur ses récents projets liés à la composabilité des sous-flux.
Lien vidéo : https://youtu.be/2fLmnMgi4xc
📺 Vous pouvez regarder l’intégralité de la session enregistrée sur YouTube de The Graph – essayez-le !
Les principaux objectifs de BuildersDAO :
L'objectif principal de BuildersDAO est de promouvoir la croissance de l'écosystème The Graph. Le DAO y parvient en interagissant avec les personnes qui ont besoin du développement de sous-graphes ou de sous-flux.
Non seulement ils recherchent activement les personnes dans le besoin, mais ils se connectent également avec des développeurs qui envisagent peut-être d’autres fournisseurs. Leur objectif est de les inciter à revenir dans l’écosystème The Graph.
Les sous-flux sont composables :
Les sous-flux offrent une fonctionnalité puissante : la composabilité, pensez-y comme si vous construisiez avec des briques Lego. Lorsque les développeurs créent des sous-flux, d’autres peuvent facilement les intégrer dans leur propre travail.
Au lieu d'intégrer manuellement le code, vous pouvez importer des sous-flux existants, tels que des blocs Lego. Par exemple, vous pouvez commencer avec la version Uniswap V2, construire dessus, puis déployer des sous-flux personnalisés.
D'autres développeurs peuvent ensuite s'appuyer sur votre création.
Registre de sous-flux :
Après avoir créé les sous-flux, accédez au registre des sous-flux. Ici, vous pouvez télécharger vos sous-flux et permettre aux autres de les trouver facilement.
Le registre fournit une interface dans laquelle vous pouvez parcourir les sous-flux existants et trouver des détails supplémentaires.
------Capture d'écran du registre Substreams
Démo
Intégrez le stockage des prix Chainlink dans les sous-flux pour obtenir les prix des ETH en USD
Dans son exposé, Thomas a montré comment utiliser le framework Substreams et les contrats intelligents lio pour créer des Substreams afin de suivre les événements émis par le contrat.
Thomas démontre l'intégration de Chainlink Substreams en récupérant le prix en direct de l'Ethereum (ETH) en USD.
Étapes clés qu'il a suivies :
Importation des sous-flux nécessaires : sous-flux de contrat lio importés et sous-flux de prix Chainlink.
Définir le bloc initial : spécifiez le bloc initial à partir duquel le sous-flux doit commencer à traiter les données.
Création d'un nouveau module : création d'un nouveau module appelé map_usd_value pour gérer les événements du contrat lio et ajouter des informations sur le prix en USD. Ce module prend deux paramètres d'entrée : les événements du contrat lio et la sortie du module chainlink_price_store du package Chainlink Substreams.
Accès au magasin de prix Chainlink : Dans le gestionnaire de carte map_usd_value, il utilise la sortie du module chainlink_price_store pour accéder au prix de l'ETH.
Gestion des événements : il a parcouru les événements émis par le contrat lio et a calculé la valeur monétaire de chaque événement en utilisant le prix ETH obtenu du magasin Chainlink.
Résultat de sortie : l'événement traité avec une valeur USD est émis en tant que sortie du sous-flux. Ce module peut désormais être connecté à des modules en aval tels que graph_out pour être utilisé par des sous-graphes ou tout autre récepteur.
Pour plus d'ateliers en direct et de démonstrations étape par étape, rejoignez la réunion en ligne des Builders tous les jeudis à 17h00 UTC (12h00 HE) sur The Graph Discord.
💡 Cet article répond aux questions suivantes :
- Pourquoi les sous-flux sont-ils un avantage d'être composables ?
- Qu'est-ce que Graph BuildersDAO ?
- Comment un développeur peut-il enregistrer un sous-flux existant en l'utilisant ?
Suivez le compte public : Pinax pour en savoir plus sur l'évolution technique de l'indexation des données par blocs