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

Swap out complex hexadecimal addresses for a simple .stark name that simplifies all your interactions on Starknet. This guide provides the exact steps to register your Starknet ID, configure your identity, and reduce transaction errors throughout the ecosystem.
Your .stark name is an easy-to-remember alternative to a long wallet address.
Prerequisites
Before you begin, make sure you have the following:
- A compatible wallet: You'll need the Braavos or ArgentX wallet installed.
- ETH on Starknet: You need some ETH on the Starknet mainnet. You can bridge it using a service like Orbiter Finance.
- A deployed account: Your Starknet account must be deployed, which involves a one-time gas fee.
If you're missing any of these, get them sorted out before moving on.
Step 1: Register Your .stark Name
- Go to https://starknet.id/
- Connect your Starknet-compatible wallet.
- Search for the name you want.
- Check if the name is available.
- Complete the free registration process.
- Sign the transaction that pops up in your wallet.
Verification: Your new .stark name should now appear in your wallet and on your Starknet ID dashboard.
Step 2: Link Your Other Accounts
- Go to your Starknet ID profile dashboard.
- Add your main wallet address.
- Connect your social media profiles, like Twitter and Discord.
- Link any ENS names you own.
- Save your changes.
Result: Your .stark name will now point to all your connected accounts and wallet addresses.
Simple names replace the hassle of managing long, complicated addresses.
Step 3: Use Your ID Across dApps
- Go to the Starknet dApps you use regularly.
- Find your profile settings and update them to use your new .stark name.
- Try making a test transaction using your name instead of the full hex address.
- Check that others can send funds to your .stark name.
- Update your address anywhere else you might have it saved.
Checkpoint: Make sure your .stark name works in all the apps you need it to before you rely on it completely.
Step 4: Stay Secure
- Verify your address: Before sharing your .stark name, always double-check that it points to the correct wallet address.
- Test transactions: When using your name with a new service for the first time, send a small test amount first.
- Check your connections: Once a month, review your connected accounts to ensure they are still accurate and secure.
- Keep a backup: Write down your registration details and a list of your connected accounts, and keep it somewhere safe.
Operational Guidelines
Use your .stark name for:
- Receiving payments or transfers
- Sharing your public address
- Interacting with new dApps
- Building your on-chain reputation
Stick with the full wallet address when:
- A service doesn't support .stark names yet
- You want extra certainty for large or important transactions
- Working with legacy applications
Next Steps
Your Starknet ID is now your digital passport for the whole ecosystem. Use your Starknet ID to prove your on-chain identity and simplify how you manage your different addresses.
Immediate action: Go update your primary Starknet apps and replace your long wallet address with your new .stark name today.