-
Notifications
You must be signed in to change notification settings - Fork 1
[Web] Username resolver page β look up any @username and display linked addressesΒ #4
Copy link
Copy link
Open
Description
π Description
Build a public resolver page at /resolve or /@username where anyone can look up an Alien Gateway username and see its linked Stellar address and external chain addresses. This is the shareable profile link for every registered user.
β Requirements
- URL format:
/@usernameor/resolve?name=username - Input: username search bar
- Calls SDK
resolveUsernameβ shows Stellar address + memo (if set) - Shows linked external chain addresses (EVM, BTC, Solana) if any
- Copy-to-clipboard button for each address
- "Send payment" button that prefills Stellar payment with resolved address + memo
- 404 state for unregistered usernames
π― Acceptance Criteria
- Page resolves
@usernameto Stellar address via SDK - Linked chain addresses displayed with chain icons
- Copy button works for each address
- "Send payment" button deep-links into Freighter or a Stellar pay URL
- 404 state shows clear "username not registered" message
- Mobile responsive
π Expected files to change/structure
src/pages/[username].tsxorsrc/pages/resolve.tsxsrc/components/AddressCard.tsxsrc/components/ResolverSearch.tsxsrc/hooks/useResolver.ts
πΏ Branch:
feat/web-resolver-page| Priority: MED | Difficulty: ββ medium
Reactions are currently unavailable