If I understand correctly, to claim CLAMS I only need to provide a signed message from the respective BTC or DOGE address. Is that correct?
If so, could you please tell me the command to use with the server daemon for doing this? I can automate the process for all my addresses. Basically I wanted to know if CLAMS could be claimed without revealing the private key of the respective BTC or DOGE address?
There's no need to sign anything. All you need to do is let the CLAM wallet associate your addresses (which you hold the private keys for) with funds that were sent as part of the initial distribution.
If you just have a few wallets I believe you can import each into the client individually. It's basically a rescan of the blockchain to associate the addresses in the wallet with existing transactions.
If you have a bunch of privkeys from multiple wallets, you can import each key into the client using the RPC importprivkey command.
This is done 100% locally - no peers or any other third parties are queried in order to match against your keys. It's not until you actually
use the funds in a transaction that the network sees any action.
(Do you run some sort of exchange, online wallet, or other service which holds user's funds? Are we about to see a big dig?...)