oasisprotocol / nexus

Official indexer for the Oasis Network.
Apache License 2.0
15 stars 4 forks source link

Validate missing data after re-index #794

Open buberdds opened 3 weeks ago

buberdds commented 3 weeks ago

Validate prod instance once re-index is done

In stage instance old blocks have body: null

https://nexus.stg.oasis.io/v1/consensus/transactions?limit=10&offset=0&block=18018935
https://nexus.oasis.io/v1/consensus/transactions?limit=10&offset=0&rel=oasis1qp6pu7sr822u3mecyt3vtzm54wq2rl5ezg5gutvz
https://nexus.oasis.io/v1/consensus/transactions?limit=10&offset=0&rel=oasis1qqhlws02wjt94qauxr6lwvpf9qua7q6vccmyq43y
https://nexus.oasis.io/v1/consensus/transactions?limit=10&offset=0&rel=oasis1qppwp352cvnaxw3l3nw68wvlrs9t235j2ggzdvaw

vs newer https://nexus.oasis.io/v1/consensus/transactions?limit=10&offset=0&block=18518935

Checklist: 1) šŸŸ¢ Status endpoint 2) šŸ”“ transactions list with rel filter 3) šŸŸ¢ latest transactions 4) šŸŸ¢ transactions with body null are fixed 5) šŸŸ” validators list 6) šŸŸ¢ eochs endpoint 7) šŸŸ¢ tx_volumes (volumes are different, but I assume they are more correct in prd) 8) šŸŸ¢ latest blocks list (the newest block is missing signers, proposer and signers entity_metadata is always null) 9) šŸŸ¢ Emerald status 10) šŸŸ¢ Sapphire status 11) šŸ”“ accounts list 12) šŸŸ¢ proposals list 13) šŸŸ¢ block details 14) šŸŸ¢ block events 15) šŸŸ¢ account delegations 16) šŸŸ¢ account debonding 17) šŸŸ¢ account events (the order within block is diff) 18) šŸŸ” validator details (missing media, but it is listed already in another endpoint) 19) šŸ”“ validator history 20) šŸŸ¢ account details

buberdds commented 5 days ago

2) Account is missing tx data https://nexus.prd.oasis.io/v1/consensus/transactions?limit=10&offset=0&rel=oasis1qp6pu7sr822u3mecyt3vtzm54wq2rl5ezg5gutvz vs https://nexus.oasis.io/v1/consensus/transactions?limit=10&offset=0&rel=oasis1qp6pu7sr822u3mecyt3vtzm54wq2rl5ezg5gutvz

buberdds commented 5 days ago

5) Validator list https://nexus.prd.oasis.io/v1/consensus/validators?limit=10&offset=0 vs https://nexus.oasis.io/v1/consensus/validators?limit=10&offset=0

buberdds commented 5 days ago
  1. Accounts list https://nexus.prd.oasis.io/v1/consensus/accounts?limit=50 vs https://nexus.oasis.io/v1/consensus/accounts?limit=50
buberdds commented 5 days ago
  1. Validator history https://nexus.prd.oasis.io/v1/consensus/validators/oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe/history?limit=5 vs https://nexus.oasis.io/v1/consensus/validators/oasis1qq3xrq0urs8qcffhvmhfhz4p0mu7ewc8rscnlwxe/history?limit=5