Requêter Uniswap avec TheGraph

TheGraph s’apuie sur la technologie GraphQL de Faceboo, bien connu des développeurs web, pour requêter Uniswap, à la manière d’une webservice REST.

Il faut se faire la main avec la syntaxe de GraphQL, mais elle est assez intuitive.

Pour ce faire nous allons aller sur le site de TheGraph, et directement sur l’interface de requêtage vers Uniswap V3.

Former une requête simple vers Uniswap V3

Dans la fenêtre, vous allez coller la requêt suivante :

{
  tokens {
    symbol
    name
    decimals
  }
}

Cette requpete va lister tous les tokens, sans filtre.

Filtre avec une crypto spécifique

{
  tokens (where:{name:"Neos Credits"},first:1){
    symbol
    name
    decimals
  }
}
La sandbox de TheGraph

Les entités d’Uniswap V3

La troisième colonne liste les entités que vous pouvez requêter. On retrouve l’entité Token, en cliquant dessus vous aurez le schéma de cette entité.

Retour en haut