Skip to content

Implemented asset selector + trustline-aware flows for Stellar Send and Receive pages, adding USDC support alongside XLM.#96

Merged
truthixify merged 2 commits into
wraith-protocol:developfrom
DevScoopee:develop
Jul 2, 2026
Merged

Implemented asset selector + trustline-aware flows for Stellar Send and Receive pages, adding USDC support alongside XLM.#96
truthixify merged 2 commits into
wraith-protocol:developfrom
DevScoopee:develop

Conversation

@DevScoopee

Copy link
Copy Markdown
Contributor

Asset selector + trustline detection on StellarSend (XLM/USDC). Per-asset balances and per-asset withdraw on StellarReceive. Playwright tests for USDC flow. Three new files (assets.ts, buildSendStellarAsset.ts, stellar-usdc-asset.spec.ts), updated StellarSend, StellarSendView, StellarMatchCard, StellarReceive, stories, and fixtures.

Closes #65

@vercel

vercel Bot commented Jun 29, 2026

Copy link
Copy Markdown

@DevScoopee is attempting to deploy a commit to the truthixify's projects Team on Vercel.

A member of the Team first needs to authorize it.

…nd Receive pages, adding USDC support alongside XLM.

Asset selector + trustline detection on StellarSend (XLM/USDC). Per-asset balances and per-asset withdraw on StellarReceive. Playwright tests for USDC flow. Three new files (assets.ts, buildSendStellarAsset.ts, stellar-usdc-asset.spec.ts), updated StellarSend, StellarSendView, StellarMatchCard, StellarReceive, stories, and fixtures.
@truthixify

Copy link
Copy Markdown
Contributor

Almost there @DevScoopeepnpm-lock.yaml conflicts after recent demo PRs landed. Quick rebase:

git fetch origin
git rebase origin/develop
pnpm install
git add pnpm-lock.yaml
git rebase --continue
git push --force-with-lease

@truthixify

Copy link
Copy Markdown
Contributor

@DevScoopee — you left a note on #94 asking me to merge, but #94 is closed; #96 is the active one and its head SHA hasn't changed since June 29 (my earlier ping). Two conflicts still block the merge:

  • pnpm-lock.yaml
  • src/components/StellarReceive.tsx (needs to keep develop's telemetry + retry integration, then re-apply your asset selector on top)

To resolve:

git fetch origin
git checkout <your-branch>          # if not already on it
git rebase origin/develop
# Fix pnpm-lock.yaml:
pnpm install
git add pnpm-lock.yaml
# Fix src/components/StellarReceive.tsx:
#   1. Open the file — look for <<<<<<< markers
#   2. Keep everything from `develop` (telemetry, retry wrapper, QR button)
#   3. Re-add your asset-selector rendering & withdraw-per-asset logic on top
#   4. Save
git add src/components/StellarReceive.tsx
git rebase --continue               # may need to repeat if next commit also conflicts
git push --force-with-lease

Once the PR shows a green "mergeable" state I'll merge it same day.

The actual work in this PR (asset selector + trustline flows + USDC support + Playwright coverage) is solid; only the rebase is standing in the way.

@truthixify

Copy link
Copy Markdown
Contributor

Rebased clean. Asset selector + trustline-aware flows + USDC support + 148-line buildSendStellarAsset + 191-line Playwright coverage. Long journey but landing. Thanks for the patience, @DevScoopee.

@truthixify truthixify merged commit 2c4ac0b into wraith-protocol:develop Jul 2, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Stellar Asset (USDC) send/receive UX

2 participants