It was too suspect that stableCoin
creator had "destroyed" the 1.250 Millions of premined coins into block genesis, whitout to regenerate a new blockchain.
So, he claims he has destroyed the 1.250 premined coins by means of
deleting of bit of source in init.cpp.
But, probably because "confussion" of author, the code implying the creation of block genesis is in main.cpp, and for this reason the millions of premined coins are still beeing processed.
Inspecting source code, you can see the premined coins are still there:
https://github.com/stablecoin/stablecoin/blob/master/src/main.cpp //
// Init with genesis block
//
if (mapBlockIndex.empty())
{
if (!fAllowNew)
return false;
// Genesis block
const char* pszTimestamp = "June 7 2013, The Times, Prince Philip admitted to hospital for two weeks";
CTransaction txNew;
txNew.vin.resize(1);
txNew.vout.resize(1);
txNew.vin[0].scriptSig = CScript() << 486604799 << CBigNum(4) << vector((const unsigned char*)pszTimestamp, (const unsigned char*)pszTimestamp + strlen(pszTimestamp));
txNew.vout[0].nValue = 1250000 * COIN;
txNew.vout[0].scriptPubKey = CScript() << ParseHex("0449D77B9B62E0DB1FD6150ECFC5722F31FEE52E585DE31B5AEFAD2CAC415D5698991F8F0B0CBBA 7B9F4431BBE79B684876EDFBD369554ACC4182753FA48A3CD80") << OP_CHECKSIG;
CBlock block;
block.vtx.push_back(txNew);
block.hashPrevBlock = 0;
block.hashMerkleRoot = block.BuildMerkleTree();
block.nVersion = 1;
block.nTime = 1370579804;
block.nBits = 0x1e0fffff;
block.nNonce = 2788;
if (fTestNet)
{
block.nTime = 0;
block.nNonce = 0;
}
Conversely, if you take a moment for debugging the windows client shipped by creator, you get the info with 1.25 millions premined:
debug.log
12/06/13 15:14:39 StableCoin version v1.3.0.0-g3aaa7ba-beta ($Format:%cD)
12/06/13 15:14:39 Startup time: 12/06/13 15:14:39
12/06/13 15:14:39 Default data directory C:\Users\eagleEye\AppData\Roaming\StableCoin
12/06/13 15:14:39 Used data directory C:\Users\eagleEye\AppData\Roaming\StableCoin
12/06/13 15:14:39 Bound to [::]:17500
12/06/13 15:14:39 Bound to 0.0.0.0:17500
12/06/13 15:14:39 Loading block index...
12/06/13 15:14:39 dbenv.open LogDir=C:\Users\eagleEye\AppData\Roaming\StableCoin\database ErrorFile=C:\Users\eagleEye\AppData\Roaming\StableCoin\db.log
12/06/13 15:14:39 0a59605118489aa9cde58e64210d3d56e246758fbabcd1482e54bf4032545221
12/06/13 15:14:39 0a59605118489aa9cde58e64210d3d56e246758fbabcd1482e54bf4032545221
12/06/13 15:14:39 22fafe4f684eed751b2ffea656b0ca28a0ad34c6b584872a96350e09f681f49a
12/06/13 15:14:39 CBlock(hash=0a59605118489aa9cde5, PoW=000003cea8ce31c19c25, ver=1, hashPrevBlock=00000000000000000000, hashMerkleRoot=22fafe4f68, nTime=1370579804, nBits=1e0fffff, nNonce=2788, vtx=1)
12/06/13 15:14:39 CTransaction(hash=22fafe4f68, ver=1, vin.size=1, vout.size=1, nLockTime=0)
CTxIn(COutPoint(0000000000, -1), coinbase 04ffff001d0104484a756e65203720323031332c205468652054696d65732c205072696e6365205 068696c69702061646d697474656420746f20686f73706974616c20666f722074776f207765656b 73)
CTxOut(nValue=1250000.00000000, scriptPubKey=0449d77b9b62e0db1fd6150ecfc572)
vMerkleTree: 22fafe4f68
12/06/13 15:14:39 SetBestChain: new best=0a59605118489aa9cde5 height=0 work=1048577 date=06/07/13 04:36:44
12/06/13 15:14:39 block index 50ms
12/06/13 15:14:39 Loading wallet...
12/06/13 15:14:39 nFileVersion = 1030000
12/06/13 15:14:39 wallet 108ms
12/06/13 15:14:39 Loading addresses...
You can see that this block 0 hash
0a59605118489aa9cde58e64210d3d56e246758fbabcd1482e54bf4032545221 is into the blockchain :
For a any reason, block explorer is down , but thanks to
http://cryptometer.org it is easy to realize that premine is ongoing, as shown by
http://cryptometer.org/stablecoin_90_day_charts.htmland raw blocks log file
http://cryptometer.org/stablecoin_90_day_blocks.txtheight, hash, diff, time, time-text, time-delta, mint
0, 0a59605118489aa9cde58e64210d3d56e246758fbabcd1482e54bf4032545221, 0.00024414, 1370579804, 2013-06-07 04:36:44, 0, 1250000
1, 4aa3098e85b00b6e843c01ddb5dcc85a1dd2eada1d2bcb48beadba38a95471f6, 0.00024414, 1370620922, 2013-06-07 16:02:02, 41118, 0
...
Note as hash, date and all data of genesis block are the same as shown by current version of walllet.
Altought premine could not be spendable, it is not clear if creator or another malicious person has shipped or will update a version allowing the spending of premined of block genesis. If 1.250 Miullions premined were spendable, that would be TERRIBLE for investors !!!
Please, if you are a stablecoin miner or investor, contact with creator for regenerating the blockchain again without premining, because SOMEONE MALICIOUS could to make spendable the 1.25 millions of premined coins in genesis block, damaging interests of miners and investors.
I was in the must to inform us to all.
eagleEye