- Organized 252 files across project - Root directory: 187 → 2 files (98.9% reduction) - Moved configuration guides to docs/04-configuration/ - Moved troubleshooting guides to docs/09-troubleshooting/ - Moved quick start guides to docs/01-getting-started/ - Moved reports to reports/ directory - Archived temporary files - Generated comprehensive reports and documentation - Created maintenance scripts and guides All files organized according to established standards.
4.4 KiB
Blockscout Full Explorer Interface Enabled
Date: December 23, 2025
Container: VMID 5000 on pve2 (192.168.11.140)
Domain: https://explorer.d-bis.org
Status: ✅ FULL EXPLORER ENABLED
✅ Changes Made
1. Enabled Indexer ✅
- DISABLE_INDEXER: Changed from
truetofalsein docker-compose.yml - Container: Restarted to apply changes
- Status: Indexer is now active and will start indexing blockchain data
📊 Current Configuration
Blockscout Environment Variables
- DISABLE_INDEXER:
false✅ (Indexer enabled) - DISABLE_WEBAPP:
false(Webapp enabled) - Chain ID: 138
- RPC URL: http://192.168.11.250:8545
- WS URL: ws://192.168.11.250:8546
- Host: explorer.d-bis.org
- Protocol: https
⏳ Indexing Process
The Blockscout indexer will now:
- ✅ Connect to the RPC node at
192.168.11.250:8545 - ⏳ Start fetching and indexing blocks from the blockchain
- ⏳ Import transactions, addresses, and logs
- ⏳ Build the explorer database with blockchain data
Initial indexing can take:
- First few blocks: 1-5 minutes
- Full chain sync: Hours to days (depending on chain length)
🔍 Monitoring Indexing Progress
Check Indexer Status
# View recent logs for indexing activity
docker logs --tail 100 blockscout | grep -iE '(indexing|fetcher|importing|block|new block)'
# Check for indexing errors
docker logs --tail 100 blockscout | grep -iE '(error|failed|timeout)' | tail -20
# Monitor real-time indexing
docker logs -f blockscout | grep -iE '(indexing|fetcher|importing|block)'
# Check container status
docker ps | grep blockscout
Check Database Progress
# Count indexed blocks
docker exec blockscout-postgres psql -U blockscout -d blockscout -t -c "SELECT count(*) FROM blocks;"
# Count indexed transactions
docker exec blockscout-postgres psql -U blockscout -d blockscout -t -c "SELECT count(*) FROM transactions;"
# Count indexed addresses
docker exec blockscout-postgres psql -U blockscout -d blockscout -t -c "SELECT count(*) FROM addresses;"
# Check latest block number indexed
docker exec blockscout-postgres psql -U blockscout -d blockscout -t -c "SELECT max(number) FROM blocks;"
🌐 Accessing the Explorer
Once indexing begins (may take a few minutes), the explorer will be accessible at:
- Web Interface: https://explorer.d-bis.org
- API: https://explorer.d-bis.org/api/v2/status
Expected Behavior
Before indexing starts:
- Web interface may show 404 or empty state
- API endpoints will respond (may require parameters)
After indexing begins:
- Web interface will show blockchain data
- Blocks, transactions, and addresses will be visible
- Search functionality will work
- Real-time updates as new blocks are indexed
🔧 Troubleshooting
Indexer Not Starting
If the indexer doesn't start:
-
Check RPC Connection:
curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' http://192.168.11.250:8545 -
Check Logs:
docker logs --tail 100 blockscout | grep -iE '(error|failed|connection|rpc)' -
Verify Environment Variables:
docker exec blockscout env | grep -E '(INDEXER|RPC|CHAIN)'
Slow Indexing
- Normal: Initial indexing can be slow
- Check RPC node: Ensure it's responding quickly
- Database performance: Monitor PostgreSQL resource usage
- Network: Verify network connectivity to RPC node
✅ Verification Checklist
- DISABLE_INDEXER set to
false - Container restarted
- Indexer starting (check logs)
- Blocks being indexed (monitor progress)
- Web interface accessible
- Data visible in explorer
📝 Next Steps
-
Monitor Logs: Watch for indexing progress
docker logs -f blockscout -
Wait for Initial Blocks: Allow 5-10 minutes for first blocks to index
-
Test Web Interface: Visit https://explorer.d-bis.org
-
Verify Data: Check that blocks, transactions, and addresses are visible
🎉 Summary
The full Blockscout explorer interface is now enabled! The indexer will start importing blockchain data, and once the first blocks are indexed, the web interface will be fully functional at https://explorer.d-bis.org.
Status: ✅ Indexer enabled and starting
Next: Wait for blocks to be indexed (check logs for progress)