Cross-Chain Identity

Cross-chain identity linking ENS with Bitcoin & Solana for unified verification.

Cross-Chain Identity

Created At

ETHGlobal New Delhi

Project Description

Cross-Chain Identity extends ENS into a universal identity layer: it lets users link non-EVM blockchain addresses (Solana, Bitcoin, etc.) to their ENS name, prove ownership cryptographically, and optionally store the verified mapping on an on-chain resolver so anyone can resolve those cross-chain addresses.

How it's Made

It started with the backend (nodejs + express), Where the user requests to link the cross chain address with their ENS (Ethereum Name Service), also the backend will provide cryptographic challenge for each address, validates the signed proofs, and stores metadata like proof hash, verification timestamp, and verification method.

The Solidity Smart contracts will stores the verified proof on-chain, linking multiple addresses with the ENS names and Fetching verified addresses for anyone to resolve on-chain.

The frontend is built with React, TypeScript, and TailwindCSS. Wallet connection using Ethers.js.

background image mobile

Join the mailing list

Get the latest news and updates