Skip to content

Commit 70e79d9

Browse files
committed
make genesis blocks
1 parent 0c63689 commit 70e79d9

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

src/chainparams.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class CMainParams : public CChainParams {
3636
vAlertPubKey = ParseHex("049a3063c7aeb29a7114400bf0be0ddf4191b70730ecc93d3a99deb549d47f0e8b4a92e74cf92aa9c38d2870581fda3b34f039ddbcbf0db9aab290d2e59550093e");
3737
nDefaultPort = 9253;
3838
nRPCPort = 9252;
39-
bnProofOfWorkLimit = CBigNum(~uint256(0) >> 14);
39+
bnProofOfWorkLimit = CBigNum(~uint256(0) >> 18);
4040
nSubsidyHalvingInterval = 500000;
4141

4242
// Build the genesis block. Note that the output of the genesis coinbase cannot
@@ -47,7 +47,7 @@ class CMainParams : public CChainParams {
4747
// CTxIn(COutPoint(000000, -1), coinbase 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73)
4848
// CTxOut(nValue=50.00000000, scriptPubKey=0x5F1DF16B2B704C8A578D0B)
4949
// vMerkleTree: 4a5e1e
50-
const char* pszTimestamp = "The Times 13/Oct/2014 BitZeny";
50+
const char* pszTimestamp = "The Times 8/Nov/2014 BitZeny gahGae1k";
5151
CTransaction txNew;
5252
txNew.vin.resize(1);
5353
txNew.vout.resize(1);
@@ -58,9 +58,9 @@ class CMainParams : public CChainParams {
5858
genesis.hashPrevBlock = 0;
5959
genesis.hashMerkleRoot = genesis.BuildMerkleTree();
6060
genesis.nVersion = 1;
61-
genesis.nTime = 1414242711;
62-
genesis.nBits = 0x1f03ffff;
63-
genesis.nNonce = 512;
61+
genesis.nTime = 1415384723;
62+
genesis.nBits = 0x1e3fffff;
63+
genesis.nNonce = 369858;
6464

6565
hashGenesisBlock = genesis.GetHash();
6666
#if 0
@@ -79,8 +79,8 @@ class CMainParams : public CChainParams {
7979
printf("genesis.nNonce %d\n", genesis.nNonce);
8080
}
8181
#endif
82-
assert(hashGenesisBlock == uint256("0x0002ae9c34bae890f76e0b745f94dc59f2302d38b3a1e86e610092b49fbfe1cf"));
83-
assert(genesis.hashMerkleRoot == uint256("0xa791f6f4b02730de360673ee6840033aaf0c2db7ced504b89f6510fa5188bad3"));
82+
assert(hashGenesisBlock == uint256("0x000009f7e55e9e3b4781e22bd87a7cfa4acada9e4340d43ca738bf4e9fb8f5ce"));
83+
assert(genesis.hashMerkleRoot == uint256("0xa626e591b4583a9cdfa3f8c7ffa90628c745dc01b411825544209fce3bdba4d2"));
8484

8585
vSeeds.push_back(CDNSSeedData("bitzeny.org", "seed.bitzeny.org"));
8686

@@ -138,8 +138,8 @@ class CTestNetParams : public CMainParams {
138138
strDataDir = "testnet3";
139139

140140
// Modify the testnet genesis block so the timestamp is valid for a later start.
141-
genesis.nTime = 1414242727;
142-
genesis.nNonce = 32816;
141+
genesis.nTime = 1415386241;
142+
genesis.nNonce = 855811;
143143
hashGenesisBlock = genesis.GetHash();
144144
#if 0
145145
{
@@ -158,7 +158,7 @@ class CTestNetParams : public CMainParams {
158158

159159
}
160160
#endif
161-
assert(hashGenesisBlock == uint256("0x0000783f41f22fd0a54edd2e707c1faf90ec1c2388e93303f94063c4fd35fa0b"));
161+
assert(hashGenesisBlock == uint256("0x00003a0c79f595bddb7f37a22eb63fd23c541ab6a7dd7efd0215e7029bde225c"));
162162

163163
vFixedSeeds.clear();
164164
vSeeds.clear();
@@ -195,7 +195,7 @@ class CRegTestParams : public CTestNetParams {
195195
nDefaultPort = 18444;
196196
strDataDir = "regtest";
197197
//printf("hashGenesisBlock %s\n", hashGenesisBlock.ToString().c_str());
198-
assert(hashGenesisBlock == uint256("0xe10793ee192f9b064c6f03e7ed285c6e519ecdf3d35dca6c0c6756c8a9c1c17e"));
198+
assert(hashGenesisBlock == uint256("0x5f778410693e1fabe992d3a7097faf41c8c9365c4f238a50247e4670eb4b0c1c"));
199199

200200
vSeeds.clear(); // Regtest mode doesn't have any DNS seeds.
201201
}

src/checkpoints.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,23 @@ namespace Checkpoints
3939
// + Contains no strange transactions
4040
static MapCheckpoints mapCheckpoints =
4141
boost::assign::map_list_of
42-
(0, uint256("0x0002ae9c34bae890f76e0b745f94dc59f2302d38b3a1e86e610092b49fbfe1cf"))
42+
(0, uint256("0x000009f7e55e9e3b4781e22bd87a7cfa4acada9e4340d43ca738bf4e9fb8f5ce"))
4343
;
4444
static const CCheckpointData data = {
4545
&mapCheckpoints,
46-
1414242711, // * UNIX timestamp of last checkpoint block
46+
1415384723, // * UNIX timestamp of last checkpoint block
4747
0, // * total number of transactions between genesis and last checkpoint
4848
// (the tx=... number in the SetBestChain debug.log lines)
4949
2000.0 // * estimated number of transactions per day after checkpoint
5050
};
5151

5252
static MapCheckpoints mapCheckpointsTestnet =
5353
boost::assign::map_list_of
54-
(0, uint256("0x0000783f41f22fd0a54edd2e707c1faf90ec1c2388e93303f94063c4fd35fa0b"))
54+
(0, uint256("0x00003a0c79f595bddb7f37a22eb63fd23c541ab6a7dd7efd0215e7029bde225c"))
5555
;
5656
static const CCheckpointData dataTestnet = {
5757
&mapCheckpointsTestnet,
58-
1414242727,
58+
1415386241,
5959
0,
6060
300
6161
};

0 commit comments

Comments
 (0)