This skill provides comprehensive guidance for implementing BRC-100 conforming wallets using the @bsv/wallet-toolbox package (v1.7.18+).
Getting Started: Before implementing, review the Strategic Questionnaire to determine the right architecture for your wallet type.
| Wallet | Full BRC-100 wallet | Building production wallet apps | | SimpleWalletManager | Lightweight wrapper | Simple key-based authentication | | CWIStyleWalletManager | Multi-profile wallet | Advanced UMP token flows | | WalletSigner | Transaction signing | Custom signing logic |
This skill should be used when the user asks to "implement BRC-100 wallet", "use wallet-toolbox", "TypeScript BSV wallet", "BRC-100 implementation", "desktop wallet", "Electron wallet", "browser wallet", "IndexedDB wallet storage", "wallet actions", "wallet baskets", "UTXO management", "createAction", "listOutputs", "wallet certificates", or needs guidance on building conforming wallets using @bsv/wallet-toolbox. Source: b-open-io/bsv-skills.