Hello there,
my two cents:
The "premine" happend in the 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<unsigned char>((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;
Now there is a funny thing about this genesis block. The coins of the genesis block can
not be spent! At least this is the case for bitcoin.
-
https://en.bitcoin.it/wiki/Genesis_block -
http://bitcoin.stackexchange.com/questions/10009/why-cant-the-genesis-block-coinbase-be-spent - the first ever bitcoin address with the first ever 50 bitcoins (still there)
http://blockexplorer.com/address/1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNaAs Litecoin is a fork of Bitcoin and StableCoin is a fork of whichever coin which is a fork of Litecoin...
@FUDers and Dev: do your homework
lol, you don't think dev is that dumb, premined in the genesis block and can't spend it?
Look at the code, they added a force write of the genesis block into the transaction chain (end of the init.cpp - Satoshi did not write the genesis block into the transaction chain, that's why you can't spend it), and because this is a unchecked block, they disabled the validation check too. Not sure if this will make the coin very vulnerable for a fake blockchain attack. But anyway, the genesis block can be spent for sure for this coin, don't worry about it.