Open 1Mateus opened 1 month ago
@davibauer eu queria ver contigo a questão desses dados computados, eles estão nessas rotas que usamos com tabs para mostrar valores diferentes, por exemplo:
Na rota das accounts, temos a sessão do header com as informações da conta, que precisamos conseguir ter soma do total de transações daquele endereço:
Minha dúvida: Eu só consigo saber quantas transações um address tem depois de fazer a query para a tabela de transações, filtrando e pegando o count.
Esse dado teria como ficar salvo em algum lugar? teriamos uma nova tabela de endereços?
Queries que eu utilizo na página /account/[address]:
query GetBalanceByAccount($account: String!) {
allBalances(
condition: {tokenId: null, account: $account}
) {
nodes {
account
balance
chainId
createdAt
module
nodeId
network
qualname
tokenId
updatedAt
}
}
}
query GetNftBalances($first: Int, $offset: Int, $account: String!) {
allBalances(offset: $offset, orderBy: ID_DESC, first: $first, condition: {account: $account, hasTokenId: true}) {
nodes {
updatedAt
tokenId
qualname
nodeId
network
module
id
hasTokenId
createdAt
contractId
chainId
balance
account
contractByContractId {
metadata
precision
tokenId
nodeId
module
chainId
createdAt
updatedAt
type
}
}
totalCount
}
}
query GetTransactions($first: Int, $offset: Int, $sender: String) {
allTransactions(offset: $offset, orderBy: ID_DESC, first: $first, filter: {sender: { equalTo: $sender }}) {
nodes {
chainId
code
createdAt
continuation
creationtime
data
gas
gaslimit
gasprice
id
metadata
logs
nonce
nodeId
numEvents
pactid
payloadHash
proof
requestkey
result
sender
rollback
step
ttl
txid
updatedAt
}
pageInfo {
endCursor
hasNextPage
hasPreviousPage
startCursor
}
totalCount
}
}
@1Mateus Aqui vamos criar uma coluna totalizadora também, com o número de transações para uma determinada conta dentro do balances.
@1Mateus Adicionada coluna transactionsCount
na entidade Balances
.
adicionado:
Tá show, conferi direto no site, mas só essa imagem que tu colocou não representa KKK
EN
PT
https://www.notion.so/Mat-Reply-Hackchain-Indexer-Explorer-Frontend-review-fa7e71e82bdf44cd9fc99821b484fb88?pvs=4#b5e67aa20f1947f29cc701f342d386d9