Skip to content

Enhance ENS profiles with more records#99

Open
caveman-eth wants to merge 1 commit intoBuidlGuidl:mainfrom
caveman-eth:expand-ens-efp
Open

Enhance ENS profiles with more records#99
caveman-eth wants to merge 1 commit intoBuidlGuidl:mainfrom
caveman-eth:expand-ens-efp

Conversation

@caveman-eth
Copy link

Enhanced ENS Profile Display

Summary

Displays more ENS record data in the AddressCard, giving users a richer view of ENS profiles, as well as including basic stats from EFP

New ENS Records Displayed

  • Avatar - Profile picture from ENS avatar record
  • Header - Background image from ENS header record (15% opacity overlay)
  • Bio - Description text record with clickable @name.eth mentions
  • Social Links - Twitter, GitHub, Telegram, Email, Website from ENS text records
  • Dweb - Link to decentralized website when ENS contenthash is set
  • Follower/Following - Social graph stats from EFP

Screenshot

prbeforeafter

Files Changed

  • packages/nextjs/utils/scaffold-eth/efpFetcher.ts - API fetcher for ENS records
  • packages/nextjs/utils/scaffold-eth/index.ts - Export new fetcher
  • packages/nextjs/components/address-vision/AddressCard.tsx - Updated component

ENS: caveman.eth

Introduce a new EFP API fetcher (utils/scaffold-eth/efpFetcher.ts) and export it from the scaffold-eth utils index. Refactor AddressCard.tsx to use the EFP account/stats endpoints to surface ENS name, avatar, header, bio, social links and follower/following counts (keeping existing copy/explorer and blockie fallback). Also add repository helper files (.cursorindexingignore, .specstory/.gitignore) and the SpecStory history entry documenting the planning work. API responses were verified and the change centralizes profile data via the EFP endpoints for richer, single-source profile rendering.
@vercel
Copy link

vercel bot commented Feb 5, 2026

@caveman-eth is attempting to deploy a commit to the BuidlGuidl Team on Vercel.

A member of the Team first needs to authorize it.

@caveman-eth
Copy link
Author

@portdeveloper - what do you think :)

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