Search projects, hackathons, sponsors and tech

    ← All projects

    ens.card

    More than an address.

    Demo

    About

    The problem it 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.

    How it's made

    Challenges we 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.