Darkhorse Wallet
ID
fegliconnjmegcbkelmcbmhniphafiemSelf-custodial RGB asset wallet. Keys and consignments stay on your device.
Extension information
Screenshots
Description
Darkhorse Wallet holds RGB assets on Bitcoin. Your recovery phrase, private keys and consignments are generated and kept on your own device, and your keys are never sent anywhere.
Features
- Create or import a 12 or 24 word recovery phrase, encrypted with a password on this device; keep several wallets and switch between them
- Import a phrase from another Bitcoin wallet: the bitcoin on its Taproot address is spendable here, while outputs our check lists as carrying inscriptions or runes are protected from accidental spending; the rest of the bitcoin stays spendable even when the check cannot be reached
- Receive RGB assets through invoices, with client-side validation of every consignment
- Send RGB assets and plain Bitcoin, and speed up a transfer stuck waiting for confirmation
- Issue your own RGB asset with a fixed supply (on test networks)
- See how far each transfer has confirmed, not just that it is pending
- QR codes for invoices and for the Bitcoin address
- Encrypted backup and restore, with the restore's progress shown; the recovery phrase and private key can be exported behind the wallet password
- Unique tokens (UDA) shown by their picture, with any attached files
- RGB payments over Lightning on the test network, with an optional encrypted channel backup
- Interface in English or Chinese
- Connect to websites: sign in with a message signature, receive and pay an invoice a site sends, or pay a bitcoin amount a site requests; access is granted per site and can be revoked
- Swap assets with other users on the Darkhorse site; each swap is shown and approved in a wallet window
Security
- No page can make the wallet sign an arbitrary transaction. Every request that would move an asset or bitcoin opens a window showing exactly what moves, and nothing happens until you approve it.
- A request window names the requesting site in full, and shows the asset's full contract ID and whether it is listed in the asset index, so a look-alike token is visible before you pay.
- Bitcoin sends and swaps spend only plain outputs, so outputs carrying RGB assets, inscriptions or runes are never spent by mistake.
- A connected site sees your identity address, never which assets you hold: a payment request is answered the same way whether or not the wallet holds the asset.
- Asset names come from an index read a whole network at a time, so the index never learns which assets you hold.
Networks: Bitcoin Mainnet. The Signet test network can be turned on in settings.
The RGB engine is built from the open-source rgb-lib (MIT) and packaged with the extension; nothing is downloaded at run time. RGB is new technology and the engine is beta software: start with small amounts.