Inspiration

What it doesInspiration

We wanted to make crypto transactions as simple as sending money with a bank alias. Alias CBU bridges the gap between traditional banking and blockchain by creating human-readable payment aliases on Starknet.

What we built

A decentralized registry where users can register aliases like john.alias and link them to Starknet or other crypto addresses (ETH, BTC, etc.). It works with ArgentX and Braavos wallets and supports gasless transactions through a relayer.

How we built it

We developed Cairo 2 smart contracts for alias management, a FastAPI relayer backend, and a JavaScript API (aliascbu.js) for web integration—so any site can use Alias CBU directly.

Challenges

Maintaining Starknet compatibility across starknet_py versions, managing gasless execution, and ensuring smooth wallet interaction were the hardest parts.

What we learned

We explored how decentralized identity can simplify payments and make blockchain more accessible to everyday users.

What’s next

Add multi-chain alias linking (BTC/ETH), NFT alias verification, and social recovery for lost accounts.

Built With

  • aic-token
  • aliascbu.js
  • argentx
  • braavos
  • cairo-2
  • dotenv
  • fastapi
  • gasless-relayer
  • html/css
  • javascript
  • jinja
  • python
  • starknet
  • starknet-py
  • vercel
Share this project:

Updates