Comprehensive guide for implementing BRC-100 conforming wallets using the go-wallet-toolbox package.
| Send BSV | CreateAction() | Outputs, Options | | Check balance | ListOutputs() | Special basket | | List UTXOs | ListOutputs() | Basket, Spendable | | Get history | ListActions() | Labels, Limit | | Get pubkey | GetPublicKey() | ProtocolID, KeyID | | Encrypt data | Encrypt() | Plaintext, Counterparty |
Remember: Always use context for cancellation, handle errors explicitly, and follow Go best practices for concurrent wallet access!
This skill should be used when the user asks to "implement BRC-100 wallet in Go", "use go-wallet-toolbox", "Go BSV wallet", "BRC-100 Go implementation", or needs guidance on building conforming wallets using Go wallet-toolbox. Source: b-open-io/bsv-skills.