{"repo":"defi-wonderland/walletless","free":true,"listed":false,"github":"https://github.com/defi-wonderland/walletless","clone":"git clone https://github.com/defi-wonderland/walletless.git","description":"A lightweight Virtual Wallet for deterministic, blazing-fast DApp E2E tests","language":"TypeScript","stars":15,"topics":["ethereum","react","typescript","viem","wagmi","wallet","web3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"@wonderland/walletless Lightweight E2E Provider for Web3 DApps - A virtual EIP-1193 provider that enables deterministic, high-performance E2E testing. Overview This library provides a man-in-the-middle injected provider . Your DApp keeps using the EIP-1193 interface, while reads go to Anvil and writes are signed locally. How It Works Read operations ( eth call , eth getBalance , …) → forwarded to Anvil RPC Write operations ( eth sendTransaction , eth sign , …) → signed locally, then sent to Anvil You get production-realistic chains with test-level control. Advantages - Incredible Test Speed : No browser extension overhead, controlled RPC latency, fully virtualized wallet interactions - Framework Agnostic : Works with Cypress, Playwright, Selenium, or any E2E testing tool - Zero External Dependencies : Built entirely on viem types and native fetch - Total Control : Simulate edge cases like RPC errors, specific error codes, delayed signatures, chain switching failures - CI/CD Friendly : Runs effortlessly in headless browsers and Docker containers Benchmarks Real-world performance comparison using identical test suites on the same Next.js boilerplate: Metric Synpress Walletless Speedup ------ -------: ---------: ------: Real 34.50s 2.10s 16x User 24.24s 2.98s 8x Sys 5.34s 0.75s 7x Test suite: 1. Connect wallet via RainbowKit modal 2. Connect + execute 1 ETH transfer Installation Usage Wagmi (plug-and-play) Multichain configuration Standalone provider Test control methods (recomm","default_branch":null,"files":null,"tree":[],"storefront":"/r/defi-wonderland","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/defi-wonderland/walletless/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}