This package defines the foundational TypeScript types of the Wallet Standard, and so provides a practical specification of the Wallet Standard until a formal specification may be completed.
APACHE-2.0 License
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.
Wallet
and WalletAccount
interfaceswindow
eventsregisterWallet
functiongetWallets
functionSee EXTENSIONS for chain-specific extensions to the Wallet Standard.
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.
See BUILD for instructions to build the repo from source.