Skip to content

fix(enricher): re-resolve avatar-present-but-uncached orchestrators - #4

Merged
mikezupper merged 1 commit into
mainfrom
fix/delegation-state-correctness
Jun 25, 2026
Merged

fix(enricher): re-resolve avatar-present-but-uncached orchestrators#4
mikezupper merged 1 commit into
mainfrom
fix/delegation-state-correctness

Conversation

@mikezupper

Copy link
Copy Markdown
Contributor

load_pending_orchestrator_addresses only refreshed rows on the 30-day ENS TTL, so orchestrators whose avatar record predates the cache (or whose image fetch previously failed) wouldn't get a local copy for up to 30 days. Add them to the pending set when avatar caching is enabled (ens_avatar_url present, ens_avatar_stored_ext NULL), so the follow loop keeps trying until every resolvable avatar is cached.

load_pending_orchestrator_addresses only refreshed rows on the 30-day ENS
TTL, so orchestrators whose avatar record predates the cache (or whose
image fetch previously failed) wouldn't get a local copy for up to 30
days. Add them to the pending set when avatar caching is enabled
(ens_avatar_url present, ens_avatar_stored_ext NULL), so the follow loop
keeps trying until every resolvable avatar is cached.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mikezupper
mikezupper merged commit 2a9001f into main Jun 25, 2026
4 checks passed
@mikezupper
mikezupper deleted the fix/delegation-state-correctness branch June 25, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant