Depuis le dernier reboot de la ĞDev, on est passé d’un fichier history.json
de 1501035 lignes à 2587217 lignes. D’où l’issue #20 de l’indexeur.
a-t-on des graphes du volume de transactions par jour ? Je n’en ai pas trouvé dans Cesium ni dans g1-monit.
Juste pour être sûr que le résultat est cohérent avec l’activité de la Ğ1.
Il y en avait dans l’outil de monitoring de @francoislibre (https://gviz.analysons.com/
, Nuage de mots Ğ1 + la suite à venir)
Hypothèse possible : des transactions sans date en trop. Cf Transaction sans date
Effectivement les transactions avec writen_on: null
sont des transactions en piscine, donc non inscrites. Elles ne devraient pas être présentes dans le fichier, mais de toute manière je n’en compte que 54 donc c’est négligeable.
Par contre un calcul rapide à partir de Cesium montre que nous avons ~14,000 TX/mois sur 1 an (date de lancement de la ĞDev 5), donc environ 168,000 transactions en plus.
Toutefois, comme chaque TX se manifeste par 8 lignes, ça nous fait 1,344,000 lignes en plus.
A 300,000 près, ça colle.
Et les transactions avec time = 0 ?
Par exemple dans https://g1.duniter.org/blockchain/block/1750, la transaction “remuneration de ceux qui bossent” a un blockstampTime
égal à zéro.
C’est le cas également de transactions récentes : https://g1.cgeek.fr/blockchain/block/728887
Je suppose que c’est un reliquat de vieux code supprimé depuis.
Dommage parce qu’il va falloir que je repense la manière de récupérer cette info. Et par contre, j’ai dû perdre quelques tx en route, parce que
query MyQuery {
transferAggregate(where: {blockNumber: {_eq: 0}}) {
aggregate {
count
}
nodes {
amount
comment
blockNumber
timestamp
}
}
}
{
"data": {
"transferAggregate": {
"aggregate": {
"count": 2
},
"nodes": [
{
"amount": 6000,
"comment": "Vela",
"blockNumber": 0,
"timestamp": "1970-01-01T00:00:00+00:00"
},
{
"amount": 21000,
"comment": "",
"blockNumber": 0,
"timestamp": "1970-01-01T00:00:00+00:00"
}
]
}
}
}
Par contre
query MyQuery {
transferAggregate(where: {timestamp: {_eq: "1970-01-01T00:00:00+00:00"}}) {
aggregate {
count
}
}
}
{
"data": {
"transferAggregate": {
"aggregate": {
"count": 298606
}
}
}
}
Donc je peux pas laisser passer 298606 transactions ><
Au cours d’une analyse de données, voici le nombre de transactions mensuelles dans la Ğ1 :
Il y a des creux de transactions en août, mais on tourne en ce moment à environ 15000 transactions par mois.