Wallet Test Framework

$202.67 crowdfunded from 104 people

$145.06 received from matching pools

100%
average score over 1 application evaluations
Automated testing framework designed to improve user experience by ensuring basic functions across all Ethereum wallets without duplicating efforts.

Introduction

Wallets are the most important point of interaction for users on-boarding to the Ethereum ecosystem, and there are a lot of different wallets. While wallets are free to offer whatever advanced features they'd like, every wallet must support the same basic operations like transfers, displaying balances, and so on. This set of common features is the perfect place for automated testing.

Wallet Test Framework is that automated testing.

We'd like to see the UX quality among wallets improve, without a ton of duplicated effort. That's why we are building Wallet Test Framework: an automated testing framework that covers the basics, so wallet teams can build value-add features without sacrificing their foundation.

Learn More

If you'd like to learn more about our project structure or architecture, our Kick Off post has those details.

In Action

This is what WTF looks like when running an eth_sendTransaction test with Frame wallet and the manual glue. The manual glue works with any¹ wallet, as long as you can follow some on-screen instructions.

Demo Video


¹ Any wallet that supports custom RPC endpoints and injects window.ethereum. Surprisingly, some don't!

Wallet Test Framework History

  • accepted into Web3 Open Source Software 11 months ago. 104 people contributed $203 to the project, and $145 of match funding was provided.

People donating to Wallet Test Framework, also donated to

Community-driven project offering free crypto and Web3 security education to enhance online safety and proactive awareness through classes, partnerships, and multilingual resources.
Implementing Web3 tools to enhance community coordination and living standards in Nigeria through the Green Pill Nigeria Chapter.
Annual event promoting impactful African Web3 initiatives, with post-event support through Quadratic Funding, aiming to accelerate regional adoption and community engagement.
Implementing robust sustainability initiatives focusing on environmental improvement, regenerative agriculture, tree planting, and educational workshops for community and biodiversity enhancement in Kenya.
The initiative uses solar power and technology to improve infrastructure in the Global South, creating job opportunities, and providing community charge stations with a prototype ready by Q3 2024.