Use-Wallet: Open-Source Wallet Integration Library for Algorand | xGov

Use-Wallet: Open-Source Wallet Integration Library for Algorand

Summary

This proposal requests 250,000 ALGO in retroactive funding to cover 6 months of maintenance, development, and community support for @txnlab/use-wallet (https://github.com/TxnLab/use-wallet) from January 1, 2025 through June 30, 2025.

Our previously awarded xGov grants for Use-Wallet covered:

This proposal covers the period immediately following the last grant, with no overlap. The increased ask reflects the scope of this period's work: the stable v4.0.0 major release (a ground-up migration to Algorand SDK v3), a new framework adapter (Svelte), and the growing maintenance burden of supporting 5 published packages across 4 framework adapters.

About Use-Wallet

Use-Wallet is an open-source, framework-agnostic wallet integration library maintained by TxnLab. It enables Algorand dApps to seamlessly integrate with multiple wallets including Pera, Defly, Exodus, Lute, Kibisis, and WalletConnect. It can be used in any modern front-end stack, with official adapters for:

With Use-Wallet's hooks and utility functions, you can:

Use-Wallet is the standard wallet integration library for the Algorand ecosystem. It is used by the Algorand Foundation's own xGov voting platform (https://github.com/algorandfoundation/xgov-beta-web uses @txnlab/use-wallet-react v4.0.0), the community-built xGov Explorer (https://xgov.app), and the vast majority of Algorand dApps including Folks Finance, Tinyman, Vestige, Humble DeFi, and many others.

Work Completed: January – June 2025

This was one of the most significant development periods in Use-Wallet's history. The library shipped its v4.0.0 stable major release, added an entirely new framework adapter, and continued active maintenance of the v3.x line while supporting developers migrating between versions.

Releases Shipped

During this 6-month period, the following releases were published to npm across 5 packages (use-wallet, use-wallet-react, use-wallet-vue, use-wallet-solid, use-wallet-svelte):

Each release was published across all 5 packages simultaneously. The v4 release cycle required coordinating breaking changes, migration guides, and documentation updates across every adapter.

Key Pull Requests Merged (January – June 2025)

Feature Development and Major Changes

Testing and Developer Experience

Dependency Updates and Maintenance

v4.0.0 Major Release

Comprehensive migration guide available at: https://txnlab.gitbook.io/use-wallet/guides/migrating-from-v3.x

Adoption Metrics

About the team TxnLab is a 3-person development team building on Algorand since 2021.