Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
sansan222rus
5 лет назад
своего

Cоздание своего Fork-а на основе Dash [building windows 10] часть 2

Всем доброго дня.

Данная тема уже была на форуме, но она устарела и уже не актуальна.

Цитата
Данный маунал только для ознакомления, в момент разработки, репозиторий может измениться и вы не сможете скомпилировать свой форк.

Команды для генерации генезис, водим поочередно, что бы скопировать полученные данные:

#main
dobryj@win10:/mnt/d/git/GenesisH0$python genesis.py -a X11 -z "start test dash fork 17/05/2017 18/00" -t 1495044000 -p "040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852"

#testnet
dobryj@win10:/mnt/d/git/GenesisH0$python genesis.py -a X11 -z "start test dash fork 17/05/2017 18/00" -t 1495044001 -p "040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852"

#regnet
# в конце команды добавлен -b 0x207fffff –n 2
dobryj@win10:/mnt/d/git/GenesisH0$python genesis.py -a X11 -z "start test dash fork 17/05/2017 18/00" -t 1495044002 -p "040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852" -b 0x207fffff –n 2
На каждую команду мы получим следующий ответ:

04ffff001d01042573746172742074657374206461736820666f726b2031372f30352f323031372031382f3030
algorithm: X11
merkle hash: 093f2b2c7583aeb09b465a8fd5fc9c238ba9cfb34ef5291a9acc336ce91396ce
pszTimestamp: start test dash fork 17/05/2017 18/00
pubkey: 040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852
time: 1495044000
bits: 0x1e0ffff0
Searching for genesis hash..
21357.0 hash/s, estimate: 55.9 hgenesis hash found!
nonce: 4083650
genesis hash: 0000049e851fd46a989f744a54b2b53fbb2a52d9123da7bcbe62a678ff522126
Изменим наш файл genesis.txt и запишем туда ответ (выделите в cmd строчки и нажмите enter) в таком виде:

#main
merkle hash: 093f2b2c7583aeb09b465a8fd5fc9c238ba9cfb34ef5291a9acc336ce91396ce
pszTimestamp: start test dash fork 17/05/2017 18/00
pubkey: 040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852
time: 1495044000
bits: 0x1e0ffff0
nonce: 4083650
genesis hash: 0000049e851fd46a989f744a54b2b53fbb2a52d9123da7bcbe62a678ff522126

#testnet
.....

#regnet
.....
После того как все сгенерировано, мы можем приступить к редактированию исходников.

В Atom открываем папку "dash".

Я не буду расписывать как менять название форка, скажу только что лучше это делать в такой последовательности: Dash, DASH, dash и Dashpay, DASHPAY, dashpay. Но лучше ручками везде все заменить.

Редактируем src\chainparams.cpp

static CBlock CreateGenesisBlock(uint32_t nTime, uint32_t nNonce, uint32_t nBits, int32_t nVersion, const CAmount& genesisReward)
{
const char* pszTimestamp = "start test dash fork 17/05/2017 18/00";
const CScript genesisOutputScript = CScript() << ParseHex("040a5493b8e595e341847a860c8d01ac192a9abc7f649db06a9c5ff310d63247393f67c1e4889fbd355e2620013ad2cf73597163f735616a27b2a77a5689c53852") << OP_CHECKSIG;
return CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}

продолжение следующим постом.

своегоfork-аdashсозданиенаосновеbuildingwindows
5
18.657 GOLOS
На Golos с October 2019
Комментарии (0)
Сортировать по:
Сначала старые