ĞDev indexer

J’ai mis à jour mon indexeur

# first remove volumes because genesis indexing changed)
docker compose -f indexer.yml down -v
# update the image
docker compose -f indexer.yml pull
# start in demon mode
docker compose -f indexer.yml up -d
# follow the logs
docker compose -f indexer.yml logs -f
  • ajoute les certifications forgeron
  • modifie le hash du genesis

Vous pouvez maintenant essayer la requête :

query Smith {
  smith {
    idty_index
  }
}

Note : pas disponible dans le playground https://indexer.gdev.coinduf.eu/, ça doit être un problème de schéma, à mettre à jour

Par contre, l’indexation du genesis ne semble pas encore terminée (c’est si long ??). Avec gcli (cf Ğcli a command line tool for Duniter v2 - #29 by HugoTrentesaux) :

$ gcli indexer check
wss://gdev.p2p.legal:443/ws and https://hasura.gdev.coinduf.eu/v1/graphql have the same genesis hash: 0xf9bb…0dfc
$ gcli indexer latest-block
latest block indexed by https://hasura.gdev.coinduf.eu/v1/graphql is: 0

Gcli arrive bien à contacter mon indexeur, qui lui répond qu’il a le même genesis hash que le noeud Duniter de @poka et dit qu’il est toujours en train d’indexer le bloc 0.

[edit] ça y est, il a fini le genesis !

gcli indexer latest-block
latest block indexed by https://hasura.gdev.coinduf.eu/v1/graphql is: 68298

(par contre, toujours pas de smith, il va falloir que je débugge ça)