Skip to content
ens.card

ens.card

More than an address.

Created on 14th March 2026

•

ens.card

ens.card

More than an address.

The problem ens.card solves

ENS is widely known as just a "name to address" mapper but it's actually a full decentralized identity layer. The problem? Nobody has made it beautiful or accessible.
Right now:

  1. Sharing your wallet address means copy-pasting an ugly 0x1a2b3c... string.

  2. Your ENS profile data (bio, socials, avatar) exists on-chain but is invisible to most people.

  3. There's no easy way to view or update your ENS identity without navigating complex blockchain tools.

ens.card solves this by making ENS text records human-readable, visually stunning, and shareable with a single link like a Web3 business card or a decentralized Linktree.

Challenges I ran into

  1. Public RPC reliability: Free Ethereum RPC endpoints are rate-limited and sometimes go down. Solved by implementing a fallback chain of multiple RPC providers.

  2. Writing text records: ENS setText calls require knowing the correct resolver contract address per name, and the user must be the owner. Added proper error handling for rejected transactions and missing resolvers.

  3. ENS Avatar formats : ENS avatars can be stored as ipfs://, ar:// (Arweave), or HTTPS URLs. Had to handle each format and convert to a browser-displayable URL.

Tracks Applied (2)

Best creative use of ENS

My project is built entirely around ENS text records going far beyond simple name-to-address resolution. It uses ENS as...Read More
Ethereum Name Service

Ethereum Name Service

Pool prize

My project doesn't just barely integrate ENS, it is entirely built on ENS. Features are: ENS name resolution Reading te...Read More
Ethereum Name Service

Ethereum Name Service

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio