Squid : requête historique des DU par identité

J’essaie d’obtenir l’historique des DUs pour une identité sur squid.
Mais la réponse est vide, sur la gtest et sur duniter-mock en local. Help !

query
{
  udHistories(
    # first: 1
    # last: 10
# offset: 0
    # before: null
    # after: null
    orderBy: [PRIMARY_KEY_ASC]
    condition: {identityId: "vit"}
    # filter: {identity: {accountId: {equalTo: "g1M5PtxdtmkVnaL6GFT94h6FW7MfF2rTfBitVkDtKX2kBTkQL"}}}
  ) {
    nodes {
      nodeId
      id
      amount
      blockNumber
      timestamp
      identityId
      # identity
    }
    edges {
      cursor
      node{
        id
        amount
        timestamp
        identityId
      }
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
    }
    totalCount
  }
}

Réponse :


{
  "data": {
    "udHistories": {
      "nodes": [],
      "edges": [],
      "pageInfo": {
        "hasNextPage": false,
        "hasPreviousPage": false,
        "startCursor": null,
        "endCursor": null
      },
      "totalCount": 0
    }
  }
}

Alors je ne l’ai plus sous les yeux mais il ne faut pas utiliser ce field qui est un artefact des computer field qu’il faudrait masquer, mais de mémoire via field identities → udHistory quelque chose comme ça

1 Like

Liste des transferts et DU ensemble :

query MyQuery {
  accounts(condition: {id: "g1M5PtxdtmkVnaL6GFT94h6FW7MfF2rTfBitVkDtKX2kBTkQL"}) {
    nodes {
      transferWithUd {
        nodes {
          amount
          timestamp
        }
      }
    }
  }
}
1 Like

Ça c’est pour avoir l’historique des transactions plus les DU mergé en 1.

Pour avoir uniquement la liste des DU :

query MyQuery {
  identities(
    condition: {accountId: "g1M5PtxdtmkVnaL6GFT94h6FW7MfF2rTfBitVkDtKX2kBTkQL"}
  ) {
    nodes {
      udHistory {
        nodes {
          amount
          timestamp
        }
      }
    }
  }
}
1 Like

Merci pour vos réponse rapides ! Je pense utiliser la fusion des deux, à voir comment cela va s’intégrer dans les stockage actuel des virements de Tikka.