[snip]
I can try to convince you of the timescales. At 2015-11-13 22:51:23 the digger dug the following addresses:
[x9NXaGSz] [xA9338mM] [xPWEDmTS] [xEZKQHEU] [xPosuwLa] [xNNwmVoL] [xXL7bZ5s], all of which were funded in block 5763. Click each link and check which block the addresses were funded in, and which block they were emptied in. Before that he was working on block 5764, and so on back up to the newest distribution block. If you were to dig from block 9999 back to block 5764, you would have dug 38.32% of all the distribution CLAMs. Since the whale digger's CLAMs are uniformly distributed through the initial distribution we can say with pretty good certainty that he is around 38% of the way through digging the wallet he's currently working on.
[snip]
How do you know the whale digger dug those particular addresses, and is there a way to find which Bitcoin, Litecoin or Dogecoin addresses correspond to those clam addresses?
Is there a way to get a list of all the addresses this particular whale digger has already claimed his clams from?
Is there a way to get a list of all the addresses this particular whale digger can potentially claim clams from in the future?
I have searched this thread, the clams website, the clams github, and the internet for a list of the Bitcoin, Litecoin and Dogecoin addresses whose snapshots were used in the clams distribution without success. Is there a list of those distribution addresses available?
I also searched the early blocks in the block explorer, but couldn't find any Bitcoin, Litecoin or Dogecoin addresses. Where are those addresses in the clams blockchain?
I researched answers to these two queries some more and discovered different coins have a different version byte stored in their address, which explains how a clam address can have the same private key as a bitcoin address, but both addresses will be different. Were the Bitcoin, Litecoin and Dogecoin snapshot addresses converted to clams format before they were placed in the clams blockchain? Is that why I can't find any Bitcoin, Litecoin or Dogecoin addresses in there?
I was wondering whether it's possible to find out whether a particular Bitcoin address has any CLAMS associated with it without having to have access to the private key.
The helpful folks on the #clams IRC channel told me it is - you can convert from Bitcoin address to CLAMS address without needing the private key.
Here's one way of doing it, using the "python-bitcoinlib" library:
$ git clone
https://github.com/jgarzik/python-bitcoinlib.gitCloning into 'python-bitcoinlib'...
remote: Reusing existing pack: 913, done.
remote: Total 913 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (913/913), 300.69 KiB | 145.00 KiB/s, done.
Resolving deltas: 100% (487/487), done.
Checking connectivity... done.
$ cd python-bitcoinlib/
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import bitcoin.base58
>>> def btc2clam(addr): return bitcoin.base58.CBase58Data(bitcoin.base58.decode(addr)[1:-4], 0x89).__str__()
...
>>> print btc2clam('14o7zMMUJkG6De24r3JkJ6USgChq7iWF86')
xC6ktEBwaTk8G27wCWwQjGmDuK14SZPvJa
>>>