Home
Softono
wallet-standard

wallet-standard

Open source Apache-2.0 TypeScript
352
Stars
63
Forks
25
Issues
16
Watchers
2 weeks
Last Commit

About wallet-standard

Wallet Standard is a universal framework of interfaces and conventions designed to enhance the user and developer experience for digital wallets and applications across any blockchain. It establishes a consistent protocol for wallet integration, enabling seamless communication between decentralized applications and diverse wallet providers. The core system defines standard interfaces for wallets and accounts, implements global window event mechanisms for discovery, and provides dedicated functions for wallets to register themselves and for applications to retrieve available wallets. By adopting this standard, developers can build once and support multiple blockchains without needing custom integrations for each provider. The project also supports chain-specific extensions to accommodate unique functionality requirements of different networks. Its design prioritizes interoperability, allowing users to authenticate, sign transactions, and manage assets through a unified interface regardless of the underlying bl

Platforms

Web Self-hosted

Languages

TypeScript

Wallet Standard

The Wallet Standard is a set of interfaces and conventions designed to improve the user experience and developer experience of wallets and applications for any blockchain.

Code

Extensions

See EXTENSIONS for chain-specific extensions to the Wallet Standard.

Design

See DESIGN for the original design principles of the Wallet Standard. It's somewhat outdated with respect to the code, but generally captures its purpose.

Build

See BUILD for instructions to build the repo from source.