Article

How to Set Up Your Starknet ID and .stark Domain for a Unified On-Chain Identity

•4 min read•Benjamin Flores

Tired of long, complicated hexadecimal addresses? A .stark domain gives you a memorable on-chain identity. Think of it as a unified passport for everything you do in the Starknet ecosystem.

This guide will walk you through setting up your Starknet identity and registering your own domain. You'll reduce the chance of address errors and make transactions smoother on any Starknet dApp.

A visual representation of a digital identity or a .stark domain Your .stark domain is an easy-to-remember alternative to a long, complex blockchain address.

Prerequisites

Before you start, make sure you have the following:

  • An active wallet compatible with Starknet (like Braavos or ArgentX)
  • ETH available for bridging to the Starknet mainnet
  • Access to a bridging service (such as Orbiter Finance or the official Starknet Bridge)

Step 1: Bridge ETH to Starknet

First, you'll need to move some ETH from your current blockchain to the Starknet mainnet.

  1. Go to a bridging service like Orbiter Finance or the official Starknet Bridge.
  2. Connect the wallet that holds your ETH.
  3. Choose your current chain as the source and Starknet as the destination.
  4. Enter the amount of ETH you want to bridge over, ensuring it's enough for registration fees.
  5. Confirm the transaction in your wallet.
  6. Wait for the funds to arrive on Starknet. This usually takes about 10-15 minutes.

Checkpoint: Check your Starknet wallet to confirm the ETH has arrived before moving on.

Step 2: Claim Your Free Starknet Identity NFT

Before you can register a domain, you need to create your base identity.

  1. Head over to the Starknet ID website.
  2. Connect your Starknet wallet.
  3. Find and click the "Mint Identity" button (or a similar option).
  4. Approve the transaction in your wallet.
  5. Wait a few moments for the identity NFT to be minted to your address.

Verification: You should now see the new identity NFT in your wallet's NFT collection.

Step 3: Register Your .stark Domain

Now, let's link a memorable name to your new identity.

  1. Back on the Starknet ID site, choose the option to "Register a Domain."
  2. Type in the name you want.
  3. Take a look at the pricing, which depends on the length of the name:
    • 1–4 characters: These have premium pricing to prevent squatting.
    • 5+ characters: These have standard pricing.
  4. Confirm the registration fee.
  5. Finalize the transaction in your wallet.
  6. Link the new domain to the identity NFT you just minted.

Checkpoint: Make sure your new domain points correctly to your wallet address.

An image depicting streamlined on-chain interactions on Starknet Say goodbye to complex addresses and hello to smoother interactions across the Starknet ecosystem.

Step 4: Configure Your Digital Profile

Flesh out your on-chain identity by connecting your other accounts.

  1. Go to your Starknet ID profile settings.
  2. Link your social media accounts like Twitter, Discord, and GitHub.
  3. Connect other Web3 identities, such as ENS domains or addresses on other blockchains.
  4. Choose what information you want to display as your primary identity.
  5. Save your changes.

Verification: Check a few different Starknet dApps to see how your new profile appears.

Step 5: Test Your Setup

Let's make sure everything is working as it should.

  1. Next time you need to share your address, give someone your .stark domain instead of the long hex string.
  2. Have them send you a small test transaction using your new domain.
  3. Check your wallet to confirm the transaction arrived safely.
  4. Try using your domain in a couple of different dApps to see if they recognize it.

Final Checkpoint: Once you've confirmed that transactions sent to your domain end up in your wallet, you're all set.

Your On-Chain Identity is Ready

Your Starknet ID is now active, replacing those long, complicated addresses for all your activity on the network. You can share your .stark domain for payments and enjoy a consistent identity across every dApp.

Start using your Starknet ID to simplify your on-chain experience today.

starknet id.stark domaindigital identityon-chain identitystarknetweb3
Last updated: October 12, 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.