synpress-e2e
CommunityAutomate end-to-end wallet testing for Web3 apps.
AuthorLadderChaos
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill eliminates the manual effort involved in testing wallet interactions for Web3 dApps by automating wallet popups, connections, and transaction flows.
Core Features & Use Cases
- Wallet connections: Automate dApp wallet connections and approvals.
- Transaction signing & approvals: Validate signing flows and approvals across DeFi interactions.
- On-chain state verification: Assert expected on-chain outcomes after actions.
- Use Case: Example: test a multi-step DeFi flow that requires wallet confirmations and MetaMask approvals.
Quick Start
Install dependencies and run tests:
- cd apps/web
- pnpm add -D @synthetixio/synpress
- Create .env.e2e with test wallet details
- Run tests: pnpm test:e2e
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: synpress-e2e Download link: https://github.com/LadderChaos/tora-skills/archive/main.zip#synpress-e2e Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.