@utexo/wdk-wallet-rgb bridges the Wallet Development Kit (WDK) interfaces with the RGB ecosystem. It wraps the @utexo/rgb-lib-bare native addon and the @utexo/rgb-sdk Taproot signer inside standard WDK account abstractions, giving wallet builders first-class RGB support without reimplementing the protocol layer.
Installation
Configuration
Classes
WalletManagerRgb
The top-level manager. Constructs account instances and manages the underlying rgb-lib state.
Methods
WalletAccountRgb
The primary account class. Implements the standard WDK account interface plus RGB-specific operations.
Address & Signing (Standard WDK)
RGB Assets
Inventory & Balances
Transfers
UTXO Management
Backup
WalletAccountReadOnlyRgb
A view-only account that does not hold private key material. Use for watch-only wallet UIs or balance dashboards.
Full Example
Further Reading
- WDK Overview
- wdk-rgb-lightning — RGB Lightning for channels and payments
- SDK Overview