For roughly two minutes around 04:02 EDT (08:02 UTC) the site returned 502 errors. Better Stack's uptime monitor flagged it; the service self-recovered within ~2 minutes.
Cause. Meta's AI training crawler (User-Agent meta-externalagent/1.1, source IP range 57.141.18.0/24) hit the wallet pages faster than our workers could serve them. The wallet route walks the on-chain transfer graph and can take 5-25 seconds per request, so a sustained burst exhausted the gunicorn worker pool and tripped its 30-second timeout.
Fix shipped 08:18 EDT. An application-layer block now returns HTTP 403 for any request whose User-Agent contains meta-externalagent, before the request reaches a route handler. Normal browsers are unaffected. Deeper structural work — promoting the credentials-walker thread out of the gunicorn worker process — is tracked separately and not on the path of this incident.
Why we're telling you. Truth-first applies to our own outages, not just to the on-chain data. If you hit the site at 04:02 EDT and got an error, this is what happened and what we did about it.