Skip to content

fix(aeon): correct wallet roles + address_type from direct AEON team declaration#137

Merged
danbuildss merged 1 commit into
mainfrom
claude/luca-aeon-skills-caYGZ
Jun 24, 2026
Merged

fix(aeon): correct wallet roles + address_type from direct AEON team declaration#137
danbuildss merged 1 commit into
mainfrom
claude/luca-aeon-skills-caYGZ

Conversation

@danbuildss

Copy link
Copy Markdown
Owner

What

Fixes the AEON wallet entries in registry/data.ts based on addresses confirmed directly by the AEON team.

The bug

Both AEON wallets had:

  • role: "operator" — wrong, no differentiation
  • No address_type set — empty defaults to "unknown", which fails the isBooksEligibleWallet() double gate

Result: AEON had evidenceSource: "manifest" but was still not books-eligible because the address type check failed silently.

The fix

Address Role (before) Role (after) address_type
0xf1e958... operator treasury eoa
0x67976c... operator deployer eoa

Both now pass isBooksEligibleWallet() → AEON becomes manifest_attributed → books run.

Note

Treasury address (0xf1e958...) is set to address_type: "eoa" as a safe default. If it's a Gnosis Safe, running the address classification admin route will update it to treasury_contract in the DB — no code change needed.

Also updates:

  • verificationStatus: "Verified" (was "Wallets Declared")
  • Evidence sources: added "Direct team declaration"
  • Notes on each wallet reflect the direct AEON team confirmation date

🤖 Generated with Claude Code

https://claude.ai/code/session_01RHDXdEbGQsn88zks713gye


Generated by Claude Code

…ation

Treasury and deployer wallets confirmed directly by AEON team 2026-06-23:
  - 0xf1e958... → role: treasury, address_type: eoa, label: likely treasury
  - 0x67976c... → role: deployer, address_type: eoa, label: candidate wallet

Previously both were role: operator with no address_type set, which caused
both wallets to fail the books-eligibility double gate (address_type was
empty → defaulted to unknown → excluded).

With address_type: eoa now set, both wallets pass isBooksEligibleWallet()
and AEON becomes manifest_attributed. Run address classification to confirm
if treasury is a Gnosis Safe (treasury_contract) rather than eoa.

Also updates verificationStatus: Verified and evidence source to reflect
direct team declaration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RHDXdEbGQsn88zks713gye
@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zetta Ready Ready Preview, Comment Jun 23, 2026 7:04pm

@danbuildss danbuildss merged commit 370924e into main Jun 24, 2026
3 checks passed
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.

2 participants