SafHandle
Your Safrochain
address, in one name.
Replace long addr_safro… strings with a short .saf handle. Owned by your wallet. Resolved on-chain. Ready for payments.
Stop sharing long wallet addresses
SafHandle maps your Safrochain wallet to a short .saf name anyone can read, remember, and resolve on-chain.
Easy to share
Say @momo.saf instead of a 40+ character wallet address. Fewer typos. Faster payments.
Truly yours
The wallet that registers owns the name. Transfer, gift, or release it - only you can sign those actions.
Resolved on-chain
Any wallet or app can look up your handle on Safrochain. No middleman. No private API to trust.
Unique by design
One name per wallet, each unique. Protocol names stay reserved so important labels remain trustworthy.
Find by name or wallet
Resolve a name to an address - or reverse-lookup an address to see the name it owns.
Clear on-chain fees
Registration costs a clear fee in SAF, paid on-chain and updated only through governance.
Reserve. Own. Resolve.
Claim a name, keep full control, and let wallets resolve it on-chain - built for everyday SAF payments.
Reserve
Claim a short .saf name for your wallet. Transfer it to someone else, or release it back to the open pool when you are done.
- ▸
register_name - ▸
transfer_name - ▸
release_name
Resolve
Turn a handle into an addr_safro… address for sending SAF - or look up which name a wallet owns. Public. Free. Instant.
- ▸
get_address - ▸
resolve_name - ▸
handles
Pay by phone
Link a phone number to your wallet so people can pay you by number. Built for Mobile Money habits across Africa - shipping in Phase 2.
- ▸
link_phoneSoon - ▸
release_phoneSoon - ▸
mark_phone_verifiedSoon
Names you can say out loud
Sending SAF should feel as easy as saying a name - not pasting a string of characters.
A Safrochain address like addr_safro1…7799hs is hard to remember and easy to mistype. That friction blocks everyday payments - from Mobile Money users to merchants, tontines, and family transfers.
SafHandle turns that address into a short name you choose. Any wallet, dApp, or explorer can resolve it on-chain - with no server in the middle.
When people can say a name out loud, Safrochain works for everyone - not only for those who copy-paste addresses.
Start on testnet
Connect a wallet, pick a name, and claim your SafHandle in minutes.
Claim your SafHandle
Connect your wallet, pick a short .saf name, and pay the fee in SAF. Your handle is ready as soon as the transaction confirms.
Build with the SDK
Resolve and register handles from your app with a typed client. JavaScript is live; more languages are on the way.
- ▸JavaScript / TS@safrochaindev/safhandleAvailable
- ▸GoSoon
- ▸RustSoon
- ▸FlutterSoon
Resolve, register, and transfer with @safrochaindev/safhandle.