Specter Desktop
Bitcoin Accounting

Specter Desktop + Clams

Descriptor

Specter Desktop is a powerful multisig coordinator that works with your own Bitcoin node. Create and manage multisig wallets with various hardware wallet combinations. Clams tracks your Specter wallets using output descriptors. Your signing keys stay on your hardware devices.

What Clams tracks

  • All addresses from your multisig derivation paths
  • Incoming and outgoing transactions
  • Individual UTXOs with cost basis
  • Transaction fees paid
  • Capital gains on each spend

How it works

01

Export descriptor from Specter

In Specter Desktop, go to your wallet settings and export the output descriptor. This contains all the information needed to track your wallet.

02

Add connection in Clams

In Clams, add a new connection and select Descriptor. Paste your exported descriptor.

03

Sync transaction history

Clams discovers all addresses and imports your full transaction history.

Resources

Specter Desktop documentation

Official Specter setup and usage guides

Video walkthrough: Descriptor wallet setup

Frequently asked questions

What data does Clams import from Specter Desktop?

Clams imports all addresses from your wallet descriptor, incoming and outgoing transactions, UTXOs, and calculates cost basis per UTXO. Works with singlesig and multisig wallets.

Does Clams access my private keys?

No. Clams uses watch-only access via descriptor. Your signing keys stay on your hardware wallets. The descriptor only allows Clams to view addresses and transactions, not spend funds.

Does Clams support multisig wallets from Specter?

Yes. Export your wallet descriptor from Specter and add it to Clams. Multisig descriptors contain all the public keys needed to track your wallet addresses and transactions.

How do I get capital gains reports from my Specter transactions?

Export your wallet descriptor from Specter Desktop and add it to Clams. Clams calculates cost basis for every UTXO and tracks capital gains when you spend. Export reports from the Exports widget.

Do I need Specter running to sync new transactions?

No. Once you've added the descriptor to Clams, you can sync at anytime. Specter doesn't need to be running.

Start tracking your Specter wallet

Download Clams and connect your wallet in minutes.