Skip to content

feat(frontend): fix #483 playwright e2e suite and #480 xstate web3 lifecycle#543

Open
Dopezapha wants to merge 3 commits into
StellarDevHub:mainfrom
Dopezapha:frontend-e2e-xstate-483-480
Open

feat(frontend): fix #483 playwright e2e suite and #480 xstate web3 lifecycle#543
Dopezapha wants to merge 3 commits into
StellarDevHub:mainfrom
Dopezapha:frontend-e2e-xstate-483-480

Conversation

@Dopezapha
Copy link
Copy Markdown
Contributor

Closes #480
Closes #483

PR Description

Fixes #483 by adding a frontend Playwright E2E suite with CI coverage, mocked Stellar/Ethereum wallet providers, mocked WebSocket transport, and critical journey tests for wallet provider setup, restored wallet state, simulator loading, and Soroban playground loading.

Fixes #480 by introducing an XState-powered Web3 transaction lifecycle for wallet connection, network switching, signing, submission, confirmation, failure, and disconnection. The wallet context now publishes lifecycle state while preserving the existing public wallet API, and the wallet devtools page includes a visual state chart for debugging.

Changed

@vercel
Copy link
Copy Markdown

vercel Bot commented May 29, 2026

@Dopezapha is attempting to deploy a commit to the Ayomide Adeniran's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

@Dopezapha Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Dopezapha Dopezapha force-pushed the frontend-e2e-xstate-483-480 branch from 6724ba6 to 67d67e2 Compare May 29, 2026 11:50
@ayomideadeniran
Copy link
Copy Markdown
Contributor

Pr under review

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.

[Frontend] Comprehensive End-to-End Testing Suite using Playwright [Frontend] Advanced State Management Refactor using XState

2 participants