β¨Features
Discover the key capabilities of use-wallet, from flexible wallet support to framework-agnostic design, simplifying Algorand dApp development
Last updated
Discover the key capabilities of use-wallet, from flexible wallet support to framework-agnostic design, simplifying Algorand dApp development
Wallet providers come in many forms: mobile apps, web-based, browser extensions, etc., each with their own unique API.
Use-wallet serves as an abstraction layer over these APIs, offering developers a simplified, consistent interface for wallet interactions and management.
All major wallets in the Algorand ecosystem are supported, and the library is regularly updated to include new wallets as they become available.
βοΈSupported WalletsFlexible Wallet Support: Easily select and configure which wallets to support in your application.
Headless UI Integration: The library is unopinionated about UI; build wallet selection menus and connection interfaces however you like.
Global State Management: Read and write persistent wallet-related state globally across your application.
Universal Transaction Signing: Access the wallet manager to sign transactions from anywhere in your application.
Framework Agnostic: Core library works with any JavaScript framework, with specific adapters for popular frameworks like React, Vue, and Solid.js.
TypeScript Support: Full TypeScript support for improved developer experience and type safety.
These features combine to significantly reduce the complexity of wallet integration in Algorand dApps, allowing developers to focus on core application logic rather than rolling their own wallet management solution from scratch.
Last updated