Skip to content
Snippets Groups Projects

[feat] gva: BlocksByCommonTime DB, TxsByBlock DB

Closed Pascal Engélibert requested to merge tuxmain/duniter:gva-txs_by_block into dev
1 unresolved thread

Add BlocksByCommonTime and TxsByBlock indexes to gva-db.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Éloïs approved this merge request

    approved this merge request

    • Félicitations @tuxmain ça me parait très bien :)

      À tu pu tester en synchronisant Duniter en local sur une petite blockchain et en consultant la DB avec dex ?

    • Non je n'ai pas encore testé, il faut déjà que je trouve comment ça marche...

    • Pour tester :

      1. Compiler le code rust, la commande suivante permet d'aller plus vite en sautant tsc mais ça ne fonctionne que si tu n'a pas modifié le code en typescript

      ./neon/build.sh

      1. Compiler dex (c'est long)

      cargo bdex

      1. Créer un nouveau profil de test avec GVA d'activé

      cargo rr -p test1 wizard gva

      1. Synchroniser une petite blockchain depuis des une archive json

      cargo rr -p test1 sync /path/to/json/blockchain

      1. Explorer le contenu de la DB avec dex (voir ./target/release/dex --help)
      Edited by Éloïs
    • Ça marche ! J'ai bien le numéro de bloc et le hash de tx.

      Par contre j'ai 6 entrées de plus dans blockchain_time que dans blocks_by_common_time. Peut-être d'autres blocs ayant le même median_time...

    • Par contre j'ai 6 entrées de plus dans blockchain_time que dans blocks_by_common_time. Peut-être d'autres blocs ayant le même median_time...

      Hum c'est bizarre, je viens de compiler et sync sur ta branche, et moi je n'ai qu'une seule entrée manquante dans blocks_by_common_time, Il faut sans doute que je teste sur une plus grosse blockchain. Bon c'est pas bloquant pour cette MR, je merge :)

    • Please register or sign in to reply
  • closed

Please register or sign in to reply
Loading