Parent PRD
#75
What to build
Extend the transfer modal (built in #81) with a spot token tab. When spot is selected the user sees a token picker (populated from the master's spot balances), an amount input, and the available balance for the selected token on both sides. Submitting calls exchange.subAccountSpotTransfer({ subAccountUser, isDeposit, token, amount }) where token is the Hyperliquid token identifier string and amount is a decimal string (not in wei).
The modal should retain the direction toggle from the perp tab so the same UX applies.
Acceptance criteria
Blocked by
User stories addressed
- User story 7 (transfer spot tokens from master to sub)
- User story 8 (transfer spot tokens from sub to master)
- User story 9 (modal shows available balance for both accounts)
Parent PRD
#75
What to build
Extend the transfer modal (built in #81) with a spot token tab. When spot is selected the user sees a token picker (populated from the master's spot balances), an amount input, and the available balance for the selected token on both sides. Submitting calls
exchange.subAccountSpotTransfer({ subAccountUser, isDeposit, token, amount })wheretokenis the Hyperliquid token identifier string andamountis a decimal string (not in wei).The modal should retain the direction toggle from the perp tab so the same UX applies.
Acceptance criteria
subAccountSpotTransferwith the correct token identifier and amountBlocked by
User stories addressed