Skip to content
Ruwaifa Tahir

Projects

Self names and the move from BNB Chain to Sonic

Usernames as NFTs that resolve to an address on each chain. I built the service, then rebuilt it on Sonic.

Role
Contract and dashboard developer
Client
Self Crypto (now Sonar)
Period
May 2023 to Oct 2025
Status
Live
Stack
Solidity, OpenZeppelin, Hardhat, Hardhat Ignition, Chainlink price feeds, Next.js, wagmi, viem, IPFS (Pinata)

Self Crypto, now Sonar, sells usernames such as alice.self as NFTs. Each name holds an address for every chain, so a wallet can turn one name into the right address on any network. The naming contract on BNB Chain holds 2,255 names.

The Self dashboard at dashboard.selfcrypto.io, where users buy and manage names

What I built

The naming service: the naming and purchase contracts and the dashboard where users buy and manage names. When Self moved to Sonic in 2025, I rebuilt the contracts there, added an admin and reseller dashboard, and moved the names across with an airdrop.