BlockScout can take some time to fully index a chain. Larger chains require more time. Indexing starts from the head of the chain (the current block) and goes backwards towards the genesis block. The genesis block is the final block indexed during this process.
Messages during indexing
n% Blocks Indexed - We're indexing this chain right now. Some of the counts may be inaccurate. This means blocks are still being collected and processed by BlockScout. The message should disappear once the genesis block is indexed.
Indexing tokens - We're indexing this chain right now. Some of the counts may be inaccurate. This means BlockScout has collected all blocks but is still indexing internal transactions using the archive node tracing api.
Monitoring indexing processes
Block count should be close to the number of the blocks in the chain. Query using SELECT COUNT(1) FROM blocks; ~= num of blocks in the chain.
Internal transaction fetching can be monitored with this query: SELECT COUNT(1) FROM pending_block_operations; It should move towards zero during internal transaction processing.