Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CRAIG] CraigsCoin | CLASSIFIED ADS ON BLOCKCHAIN 5+ POD BITTREX, CRYPTSY
by
gjhiggins
on 01/03/2015, 05:14:28 UTC
Basically I am referring to this guide to have an idea where to look inside the files and indeed see the differences between Craigscoin and a regular scrypt coin.

Craigscoin is at least a third-generation clone of the May/June 2014 “best-of-breed” hackcoin, shamelessly hijacked by Carsen Keck to be launched as Dreamcoin and popularly cloned thereafter.

https://github.com/dx11/Dreamcoin/blob/master/src/qt/macdockiconhandler.mm#L92: DreamCoin
Code:
        // write temp file DRM (could also be done through QIODevice [memory])

the comment originally read “write temp file hack” before Keck aimed an over-greedy regexp at it. That excessive greed marks all the descendants, including CraigsCoin:

https://github.com/CraigsCoin/CraigsCoin/blob/master/src/qt/macdockiconhandler.mm#L92: CraigsCoin
Code:
        // write temp file CRAIG (could also be done through QIODevice [memory])

Armed with this knowledge, you can now compare the origin directly with the clone and see the additions highlighted.

My technique for maximum clarity is to make a case-sensitive replacement of “DreamCoin” with “ZenCoin”, ditto for lowercase versions. I repeat the exercise for CraigsCoin using “CraigsCoin” and “ZenCoin”. The Devtome post is well-detailed on the steps of renaming.

You can then use a visual diff and merge tool: http://meldmerge.org/ to compare Dreamcoin and CraigsCoin code side-by-side and see exactly where the code differs - they're both ZenCoin and the only remaining differences are now in the actual code.

I went into detail, with illustrative screen grabs, in a post to another thread, you may find it of use.

Cheers

Graham