Agora Next Updates: Civic Account Deletion Fixes

A pagination fix to Civic's NFT lookup unblocked account deletion, but it also exposed a broken test suite on the civic branch, which the team repaired in a same-day follow-up.

Duration: PT2M17S

Episode overview

This episode is a short developer briefing from Agora Next Updates.

It explains recent repository work in plain language.

  • Show: Agora Next Updates
  • Published: 2026-09-10T06:03:14Z
  • Audio duration: PT2M17S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good day, and welcome to Agora Next Updates for September 10th, 2026.

Today's story is really one continuous fix: a bug in Civic account deletion, and the test debt it uncovered along the way.

Start with PR 1577. Account deletion was failing because burning a membership NFT required a transfer-log query spanning roughly 2.8 million blocks — too large for Goldsky, which rejected it outright. Users saw a generic "failed to burn membership NFT" error with no clear cause. Galo13eth's fix breaks that lookup…

That fix immediately ran into a second problem, covered in PR 1578: unit tests on the civic deploy branch had been failing since mid-August. Five test files broke because recent changes — the Privy login work in PR 1567 and the forum survey tests — call tenant lookup at import or render time without mocking it, and…

The throughline here is test isolation. When branch-specific code — like Civic's tenant handling — diverges from main, it needs its own passing test baseline, not an assumption that main's green checks apply everywhere.

What's next: worth confirming CI is now tracking the civic branch's test status separately, so a repeat of this eight-day blind spot doesn't happen again.

Nearby episodes from Agora Next Updates

  1. Weekly Recap - Proposal Types Data Model Cleanup
  2. A Quiet Schema Fix
  3. Civic Proposal Types Tooling
  4. Weekly Recap - Civic Onboarding Takes Shape
  5. Civic Feature Push Toward Deployment
  6. Civic Section Gets a Refresh
  7. Civic Onboarding Takes Shape
  8. Weekly Recap - Readability in the Data Layer