Introducing XCP Wallet
XCP Wallet is a Chrome extension for Bitcoin and Counterparty. Send BTC and Counterparty tokens, trade on the DEX, issue assets, sign dApp transactions, all from your browser.
Features
- Send, issue, dispense, trade — the full Counterparty DEX, from your browser
- UTXO atomic swaps — trade UTXO-attached assets via xcpdex.com, single-transaction settlement
- Trezor support — your seed phrase never enters the extension
- dApp provider API — sites request transactions, you approve from the extension
- BIP-322 message signing — prove ownership without moving funds
- Import from Freewallet — BIP39 seed phrases, legacy and SegWit derivation paths
Dependency Hygiene
12 runtime dependencies. Most browser wallets ship 100+. Crypto is entirely @noble and @scure — Cure53-audited. No bitcoinjs-lib, no ethers, no axios.
Key storage: AES-256-GCM + PBKDF2 (600k iterations). Local tx verification. Trezor for hardware signing. MV3-compliant CSP. Not yet independently audited — see AUDIT.md.
Install
- Chrome Web Store — one-click install
- GitHub Releases — versioned builds for side-loading
- Source — 309 commits, 99% TypeScript, MIT
Learn and Get Help
- Video tutorials — setup, sending, dApp connections, UTXO swaps
- Telegram support — questions, bugs, feature requests
If you care about Counterparty and not trusting kitchen-sink wallets, the code is on GitHub.