π 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:
/@username or /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
π Expected files to change/structure
src/pages/[username].tsx or src/pages/resolve.tsx
src/components/AddressCard.tsx
src/components/ResolverSearch.tsx
src/hooks/useResolver.ts
πΏ Branch: feat/web-resolver-page | Priority: MED | Difficulty: ββ medium
π Description
Build a public resolver page at
/resolveor/@usernamewhere 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
/@usernameor/resolve?name=usernameresolveUsernameβ shows Stellar address + memo (if set)π― Acceptance Criteria
@usernameto Stellar address via SDKπ Expected files to change/structure
src/pages/[username].tsxorsrc/pages/resolve.tsxsrc/components/AddressCard.tsxsrc/components/ResolverSearch.tsxsrc/hooks/useResolver.ts