hack-a-chain-software / indexer-kadena

0 stars 2 forks source link

Waiting for Backfill [NFT] The subpage does not appear to be implemented correctly; NFT details are not displayed. #63

Open 1Mateus opened 1 month ago

1Mateus commented 1 month ago

EN

Despite the implementation, I'm uncertain about a specific point. The NFT dataset is quite small, as there aren't many accounts holding NFTs, and the data we have is limited in scope.

PT

Foi implementado, não entendi esse ponto. Não tem muitas contas com nft's, mas os dados que temos de NFT é bem limitado.

https://www.notion.so/Mat-Reply-Hackchain-Indexer-Explorer-Frontend-review-fa7e71e82bdf44cd9fc99821b484fb88?pvs=4#c36aaa4e24c841c8ba75fee0bbf4b18b

1Mateus commented 1 month ago

Sobre sse item, eu implementei os NFT's, funciona, mas não são todas as contas que tem NFT's, e tem que ver pq não estamos mais recebendo as imagens dos NFT.

@davibauer sabe dizer se é possível indexar + dados doq temos hoje?

davibauer commented 1 month ago

@1Mateus Só vão aparecer os dados dos que tiverem manifesto disponível no momento da indexação.

1Mateus commented 1 month ago

@rafaeldkb @bernardonery eu fiz a implementação do front, mas como o davi falou, tem tokens que o manifesto não estava disponível no momento da indexação, dessa forma, é por isso que nenhuma transfer de NFT tem os metadados aparecendo.

bernardonery commented 1 month ago

Noted - Já falamos com eles sobre essa questão do Metadado disponível.

rafaeldkb commented 3 weeks ago

@davibauer @1Mateus to confuso aqui também. Quando eu vou nas transactions de NFT e clico em alguma account que acabou de receber um NFT, nos details não aparece nenhum NFT. Tem a ver com "tem tokens que o manifesto não estava disponível no momento da indexação"? Isso é pq a gente não tem backfill? No geral, essa feature não parece implementada, visto que os NFTs não estão aparecendo no Account Details.

1Mateus commented 3 weeks ago

@rafaeldkb nesse caso ai, tem a transferência na tabela de transfers mas esse endereço não tem o balance do NFT.

Eu testei aqui com a conta:

query GetNftBalances {
  allBalances(condition: {account: "k:1b57695390163531852f7724313e3ef9ab4728425fead4d1d120444c33f1aa58"}) {
    nodes {
      updatedAt
      tokenId
      qualname
      nodeId
      network
      module
      id
      hasTokenId
      createdAt
      contractId
      chainId
      balance
      account
      contractByContractId {
        metadata
      }
    }
    pageInfo {
      startCursor
      endCursor
      hasPreviousPage
      hasNextPage
    }
    totalCount
  }
}
{
  "data": {
    "allBalances": {
      "nodes": [],
      "pageInfo": {
        "startCursor": null,
        "endCursor": null,
        "hasPreviousPage": false,
        "hasNextPage": false
      },
      "totalCount": 0
    }
  }
}

Image

rafaeldkb commented 3 weeks ago

@davibauer analisar a inconsistência entre as últimas transações e o que de fato tá aparecendo na página de NFTs do Account Details. Por exemplo, uma conta que acabou de receber um NFT não tem o NFT na página do Account Details. Verificar os totalizadores também.

bernardonery commented 4 days ago

Aqui até está aparecendo o total que tem na carteira. Mas não mostram os NFTs certos. Como nesse print. @rafaeldkb

Image

rafaeldkb commented 3 days ago

Aqui até está aparecendo o total que tem na carteira. Mas não mostram os NFTs certos. Como nesse print. @rafaeldkb

Image

Not sure I understood. Which totals are appearing? I believe this can be an error because the backfill is not complete. In this case, we should give this task as done and test it again when we have the backfill.