Article

How to Set Up Your Starknet ID for a Unified On-Chain Identity

•3 min read•Benjamin Flores
How to Set Up Your Starknet ID for a Unified On-Chain Identity
How to Set Up Your Starknet ID for a Unified On-Chain Identity

You can replace complex hexadecimal addresses with a memorable .stark name that works across all Starknet applications. The process takes about 15-30 minutes and requires you to have some ETH on Starknet to cover transaction fees.

Juggling multiple wallet addresses for different Starknet dApps is a hassle and increases the risk of errors. Long hexadecimal strings are tough to remember and share. Starknet ID solves this by providing .stark names as NFT-based identities that unify your on-chain presence. Follow these steps to claim your name and simplify all your future Starknet interactions.

A visual representation of a unified digital identity on Starknet. A unified digital identity makes navigating the Starknet ecosystem much simpler.

Prerequisites

Before you start, make sure you have the following ready:

  1. A compatible wallet installed (Braavos or ArgentX)
  2. Your wallet connected to the Starknet mainnet
  3. Enough ETH bridged to Starknet for transaction fees
  4. An idea for your domain name (1-5 letters are available; shorter names cost more)

Step 1: Bridge ETH to Starknet

Head over to your preferred bridge service. Connect your Ethereum wallet and transfer ETH to your Starknet wallet. The bridge confirmation usually takes 10-15 minutes. Once complete, verify that the ETH balance appears in your Starknet wallet.

Step 2: Connect Your Wallet to Starknet ID

Go to https://starknet.id. Click "Connect Wallet" in the top right corner and select your wallet type (Braavos or ArgentX). Approve the connection request in your wallet, then confirm your wallet address is displayed correctly on the site.

Step 3: Search and Select Your Domain

Type your desired name into the search field to check its availability. Review the pricing for the length you've chosen:

  • 1-2 letters: Premium pricing
  • 3-4 letters: Standard pricing
  • 5+ letters: Base pricing

If it's available, click "Register."

An illustration showing streamlined on-chain interactions. Simplified interactions make managing complex addresses a thing of the past.

Step 4: Complete the Registration

Review the domain details and total cost on the final screen. Click "Confirm Registration" and approve the transaction in your wallet. After waiting for the blockchain confirmation, you should see your new domain appear in your profile.

Step 5: Configure Your Domain Settings

Access your domain's management panel to configure its settings. Here, you can link your wallet address to the domain, add social accounts, and set it as your primary identity. To be sure everything is working, try sending a small transaction to your new .stark name.

Step 6: Verify the Integration

Visit a Starknet dApp that supports Starknet ID and connect your wallet. You should see your .stark name displayed instead of the long hexadecimal address. You can also test receiving transactions by using your new domain name.

Your .stark domain now acts as your unified Starknet identity across the entire ecosystem. It functions as an NFT in your wallet, replacing long, cumbersome addresses in all compatible dApps.

Next step: Use your Starknet ID to prove your identity on-chain and start using your new digital presence across the Starknet ecosystem.

starknet idon-chain identityweb3 identitystarknetblockchaincrypto
Last updated: November 4, 2025
Benjamin Flores
Benjamin Flores

Ben has been building software products for 7 years, with 300K+ users and clients like the Ethereum Foundation. (Yes, I'm writing about myself in the third person, might be too much, let's go back to normal.) When AI started changing how engineers worked, I realized it was reshaping how people discover and choose products. I co-founded ReLens to help brands stay visible in that shift.