1
0
mirror of https://github.com/GOSTSec/gostcoin synced 2025-01-29 16:04:32 +00:00

magic number for hard fork 1

This commit is contained in:
orignal 2017-10-17 12:07:48 -04:00
parent cddac293f8
commit fad50ba603
2 changed files with 13 additions and 7 deletions

View File

@ -2845,10 +2845,16 @@ bool LoadBlockIndex()
{
if (fTestNet)
{
pchMessageStart[0] = 0xfa;
pchMessageStart[1] = 0xc4;
pchMessageStart[2] = 0xa7;
pchMessageStart[3] = 0x4b;
pchMessageStart[0] = 0xfa;
pchMessageStart[1] = 0xc4;
pchMessageStart[2] = 0xa7;
pchMessageStart[3] = 0x4b;
pchMessageStartHF1[0] = 0x90;
pchMessageStartHF1[1] = 0x57;
pchMessageStartHF1[2] = 0x73;
pchMessageStartHF1[3] = 0x57;
hashGenesisBlock = uint256("0x0000051862557b7ed888cde9cfb580eddd592f6e34b4bbe3612f3734ecf8bdb3");
}
@ -3208,7 +3214,7 @@ bool static AlreadyHave(const CInv& inv)
// The characters are rarely used upper ASCII, not valid as UTF-8, and produce
// a large 4-byte int at any alignment.
unsigned char pchMessageStart[4] = { 0xfa, 0xca, 0xba, 0xda };
unsigned char pchMessageStartHF1[4] = { 0x90, 0x57, 0x53, 0xc7 };
void static ProcessGetData(CNode* pfrom)
{
@ -3992,7 +3998,7 @@ bool ProcessMessages(CNode* pfrom)
it++;
// Scan for message start
if (memcmp(msg.hdr.pchMessageStart, pchMessageStart, sizeof(pchMessageStart)) != 0) {
if (memcmp(msg.hdr.pchMessageStart, pchMessageStart, 4) != 0) {
printf("\n\nPROCESSMESSAGE: INVALID MESSAGESTART\n\n");
fOk = false;
break;

View File

@ -88,7 +88,7 @@ extern int64 nHPSTimerStart;
extern int64 nTimeBestReceived;
extern CCriticalSection cs_setpwalletRegistered;
extern std::set<CWallet*> setpwalletRegistered;
extern unsigned char pchMessageStart[4];
extern unsigned char pchMessageStart[4], pchMessageStartHF1[4];
extern bool fImporting;
extern bool fReindex;
extern bool fBenchmark;