Pour subsquid au début j’étais dans le bon sens avec le code du template :
transfersTo: [Transfer!] @derivedFrom(field: "to")
transfersFrom: [Transfer!] @derivedFrom(field: "from")
mais comme je cherchais à reprendre les mêmes noms que pour duniter-indexer, j’ai remplacé par issued / received dans le même sens.
Par contre pour l’autre indexeur, c’est dans le bon sens, c’est juste qu’il y a le bug où il ne sait pas ajouter une transaction vers un nouveau compte. Donc deux bugs différents, un dans chaque indexeur. Je corrige celui de subsquid
[edit] c’est corrigé dans subsquid, voilà les logs qui font plaisir :
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865538978,"ns":"sqd:processor:mapping","msg":"Loading genesis"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865539441,"ns":"sqd:processor:mapping","msg":"Saving genesis"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865539840,"ns":"sqd:processor:mapping","msg":"Genesis saved"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865539840,"ns":"sqd:processor:mapping","msg":"Loading transaction history"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865540631,"ns":"sqd:processor:mapping","msg":"There are 34466 genesis wallets, 36081 total wallets, 2992 unknown wallets"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865541237,"ns":"sqd:processor:mapping","msg":"Saving transaction history"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865542625,"ns":"sqd:processor:mapping","msg":"Saved transaction history"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865542625,"ns":"sqd:processor:mapping","msg":"======================"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865542625,"ns":"sqd:processor:mapping","msg":"Starting blockchain indexing"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865595695,"ns":"sqd:processor","msg":"9 / 79077, rate: 0 blocks/sec, mapping: 0 blocks/sec, 102 items/sec, eta: 138h 52m"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865600696,"ns":"sqd:processor","msg":"2579 / 79077, rate: 534 blocks/sec, mapping: 589 blocks/sec, 1767 items/sec, eta: 3m"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865605696,"ns":"sqd:processor","msg":"5219 / 79077, rate: 570 blocks/sec, mapping: 765 blocks/sec, 2295 items/sec, eta: 3m"}
“eta 3m” c’est bien rapide ^^
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865675700,"ns":"sqd:processor","msg":"43969 / 79077, rate: 566 blocks/sec, mapping: 625 blocks/sec, 1874 items/sec, eta: 2m"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865680699,"ns":"sqd:processor","msg":"46729 / 79077, rate: 569 blocks/sec, mapping: 680 blocks/sec, 2040 items/sec, eta: 57s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865685701,"ns":"sqd:processor","msg":"49549 / 79077, rate: 569 blocks/sec, mapping: 686 blocks/sec, 2059 items/sec, eta: 52s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865690701,"ns":"sqd:processor","msg":"52029 / 79077, rate: 506 blocks/sec, mapping: 493 blocks/sec, 1479 items/sec, eta: 53s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865695702,"ns":"sqd:processor","msg":"54809 / 79077, rate: 558 blocks/sec, mapping: 630 blocks/sec, 1903 items/sec, eta: 43s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865700703,"ns":"sqd:processor","msg":"57559 / 79077, rate: 580 blocks/sec, mapping: 551 blocks/sec, 1687 items/sec, eta: 37s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865705702,"ns":"sqd:processor","msg":"60299 / 79077, rate: 568 blocks/sec, mapping: 693 blocks/sec, 2078 items/sec, eta: 33s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865710703,"ns":"sqd:processor","msg":"63019 / 79077, rate: 578 blocks/sec, mapping: 697 blocks/sec, 2105 items/sec, eta: 28s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865715703,"ns":"sqd:processor","msg":"65789 / 79077, rate: 569 blocks/sec, mapping: 581 blocks/sec, 1755 items/sec, eta: 23s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865720703,"ns":"sqd:processor","msg":"68539 / 79077, rate: 564 blocks/sec, mapping: 694 blocks/sec, 2082 items/sec, eta: 19s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865725703,"ns":"sqd:processor","msg":"71329 / 79077, rate: 569 blocks/sec, mapping: 664 blocks/sec, 2019 items/sec, eta: 14s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865730703,"ns":"sqd:processor","msg":"74029 / 79077, rate: 565 blocks/sec, mapping: 640 blocks/sec, 1920 items/sec, eta: 9s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865735703,"ns":"sqd:processor","msg":"76759 / 79077, rate: 563 blocks/sec, mapping: 607 blocks/sec, 1858 items/sec, eta: 4s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865740703,"ns":"sqd:processor","msg":"79113 / 79113, rate: 514 blocks/sec, mapping: 365 blocks/sec, 1127 items/sec, eta: 0s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865745704,"ns":"sqd:processor","msg":"79114 / 79114, rate: 81 blocks/sec, mapping: 311 blocks/sec, 967 items/sec, eta: 0s"}
duniter-gdev-subsquid-processor-1 | {"level":2,"time":1700865750904,"ns":"sqd:processor","msg":"79115 / 79115, rate: 39 blocks/sec, mapping: 235 blocks/sec, 704 items/sec, eta: 0s"}
c’est bon, c’est terminé