Перейти к содержанию

tseries

Рекомендуемые сообщения

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

debian@debian:~/gitian-builder$ ./bin/gbuild --commit mtucicoin=v1.0.0.2 ../mtucicoin/contrib/gitian-descriptors/gitian-win.yml
remote: Counting objects: 11, done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 11 (delta 3), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (11/11), done.
From https://github.com/freelion93/mtucicoin
 - [tag update]      1.0.0.2    -> 1.0.0.2
   79dcd0b..f37ddbf  master     -> master
fatal: ambiguous argument 'v1.0.0.2': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
./bin/gbuild:264:in `block in <main>': error looking up commit for tag v1.0.0.2 (RuntimeError)
        from ./bin/gbuild:249:in `each'
        from ./bin/gbuild:249:in `<main>'
 

Ссылка на комментарий
Поделиться на другие сайты

Сработала данная команда ./bin/gbuild --commit mtucicoin=master ../mtucicoin/contrib/gitian-descriptors/gitian-win.yml

 

если у кого не получилось и появилась данная ошибка попробуйте вместо версии написать master

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Ни у кого не возникало проблемы, что кошелек не может синхронизироваться?

Ссылка на комментарий
Поделиться на другие сайты

  • 5 недель спустя...

Ни у кого не возникало проблемы, что кошелек не может синхронизироваться?

Возникло. Но правда у меня заглючла тачка перед этим и несколько раз возможно не правильно запускал очередность. Правда кошельки тоже чистил. Сегодня буду пробовать не на скорую руку.

 

@tseries, а как в дальнейшем поступать с чекпоинтами? Я правильно понимаю, что дальше их надо добавлять? И что то немного не понятно, как по умолчанию сделать подхват хостов. Вроде бы добавл нешний реальный ип, на котором запустил кошелек с Listen, но при запуске в другом месте хост автоматом не подхватывается, только после addnode. Как это решается? Немного не въехал

Ссылка на комментарий
Поделиться на другие сайты

Если прошел 1 час с даты генезис блока, то кошельки не будут синхронизироваться. Нужно либо правильно указать время либо убирать эту проверку в исходном коде.

Ссылка на комментарий
Поделиться на другие сайты

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

find . -type f -exec sed -i 's|DASH|OWNCOIN|g;s|Dash|Owncoin|g;s|dash|owncoin|g' {} \;

for i in `find . -name "dash*"`;do new_name=`echo $i | sed 's|dash|owncoin|g'`;mv $i $new_name;done

 

ну примерно. Предварительно замувив куда то папку .git, а после всех замен возвращаем назад и коммитим

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

День прочтения мануалов на энглише и в результате кое какой мануал по созданию криптовалюты. Обязательно сверяйте версии библиотек в мейк файле, они могут меняться.

Сапсибо тебе! Ты бог инструкций!

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

не качает зависимости в чём может быть проблема?

Такая же ситуация.

root@debian:/home/debian/gitian-builder# make -C ../dash/depends download SOURCES_PATH=`pwd`/cache/common 
make: Entering directory '/home/debian/dash/depends'
make[1]: Entering directory '/home/debian/dash/depends'
Fetching boost...
/bin/sh: 1: curl: not found
/bin/sh: 1: curl: not found
funcs.mk:231: recipe for target '/home/debian/gitian-builder/cache/common/download-stamps/.stamp_fetched-boost-boost_1_55_0.tar.bz2' failed
make[1]: *** [/home/debian/gitian-builder/cache/common/download-stamps/.stamp_fetched-boost-boost_1_55_0.tar.bz2] Error 127
make[1]: Leaving directory '/home/debian/dash/depends'
Makefile:128: recipe for target 'download-osx' failed
make: *** [download-osx] Error 2
make: Leaving directory '/home/debian/dash/depends'
root@debian:/home/debian/gitian-builder# 

В чем может быть проблема, кто знает подскажите пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...

Поднимаю старую тему:

ругается на отсутствие curl в системе.

sudo apt-get install curl

Собирать из под Windows 10 проще и быстрей, на порядок. 

Сделаю небольшой мануал на туже тему но немного по другому) 

Изменено пользователем Dobryj
Ссылка на комментарий
Поделиться на другие сайты

Собирать из под Windows 10 проще и быстрей, на порядок. 

 

 

 

Хорошее дело.

 

Под linux в gitian можно собирать под windows, mac и собственно linux, т.е все основные ОС.

Единственный недостаток это что сборка идет в образе ubuntu precise, очень древней.

Мне понадобилось Qt5 использовать(в precise нет) так собираю кошелек просто в linux, без gitian.

Изменено пользователем Hinovid
Ссылка на комментарий
Поделиться на другие сайты

 

 

 

Хорошее дело.

 

Под linux в gitian можно собирать под windows, mac и собственно linux, т.е все основные ОС.

Единственный недостаток это что сборка идет в образе ubuntu precise, очень древней.

Мне понадобилось Qt5 использовать(в precise нет) так собираю кошелек просто в linux, без gitian.

 

 

В этом и был нюанс, по этому решил сделать гайд по Windows.

Различие не большие в win и linux компилации, единственное отличие это, то что не нужно ставить виртуальную машину, собирается так же для win, linux, mac. Просто все под рукой. 

Хотя я линуксоид... и win не сильно люблю. Но для интересующийся будет интересно. 

Хотя я еще сам не все смог освоить, остались вопросы по исходникам, но ман часть в помощь)

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Подниму старую тему

Подскажите как сейчас правильно формировать хеши делаю по инфе указанной в первом посте

blackcat@XXX ~/Work/GenesisH0 $ python genesis.py -a X11  -z "In your life everything will turn out. Because it is not difficult to add up. You just need to start, continue and fold!" -p "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f" 
04ffff001d01044c78496e20796f7572206c6966652065766572797468696e672077696c6c207475726e206f75742e2042656361757365206974206973206e6f7420646966666963756c7420746f206164642075702e20596f75206a757374206e65656420746f2073746172742c20636f6e74696e756520616e6420666f6c6421
algorithm: X11
merkle hash: 7de08602e9a24ff54e81d736d474bd333308dc5017ecf6088cfc2e2cf67c3398
pszTimestamp: In your life everything will turn out. Because it is not difficult to add up. You just need to start, continue and fold!
pubkey: 04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f
time: 1497347940
bits: 0x1e0ffff0
Searching for genesis hash..
genesis hash found!
nonce: 884777
genesis hash: 00000df8c994cc7ffe0d63c479bf0f7001c43ecc1c82f5c77c78362e35814c89

в коде получется так:

 

 


static CBlock CreateGenesisBlock(uint32_t nTime, uint32_t nNonce, uint32_t nBits, int32_t nVersion, const CAmount& genesisReward)
{
const char* pszTimestamp = "In your life everything will turn out. Because it is not difficult to add up. You just need to start, continue and fold!";
const CScript genesisOutputScript = CScript() << ParseHex("04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f") << OP_CHECKSIG;
return

CreateGenesisBlock(pszTimestamp, genesisOutputScript, nTime, nNonce, nBits, nVersion, genesisReward);
}
.....

genesis = CreateGenesisBlock(1497347940, 884777, 0x1e0ffff0, 1, 50 * COIN);
consensus.hashGenesisBlock = genesis.GetHash();
assert(consensus.hashGenesisBlock == uint256S("0x00000df8c994cc7ffe0d63c479bf0f7001c43ecc1c82f5c77c78362e35814c89"));
assert(genesis.hashMerkleRoot == uint256S("0x7de08602e9a24ff54e81d736d474bd333308dc5017ecf6088cfc2e2cf67c3398"));


....


checkpointData = (CCheckpointData) {
boost::assign::map_list_of
( 0, uint256S("0x00000df8c994cc7ffe0d63c479bf0f7001c43ecc1c82f5c77c78362e35814c89")),
1497340981, // * UNIX timestamp of last checkpoint block
0, // * total number of transactions between genesis and last checkpoint
// (the tx=... number in the SetBestChain debug.log lines)
200 // * estimated number of transactions per day after checkpoint
};

 

 

 

 

но при запуске приложения получаю ошибку

dashd: main.cpp:1941: void InvalidChainFound(CBlockIndex*): Assertion `tip' failed.
Aborted


в логе:

2017-06-13 10:30:58 ERROR: CheckBlock(): CheckTransaction of 7de08602e9a24ff54e81d736d474bd333308dc5017ecf6088cfc2e2cf67c3398 failed with 
bad-cb-length (code 16)
2017-06-13 10:30:58 InvalidChainFound: invalid block=00000df8c994cc7ffe0d63c479bf0f7001c43ecc1c82f5c77c78362e35814c89  height=0  log2_work
=20.000022  date=2017-06-13 09:59:00

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Никак не могу правильно сделать. На старте mycoind выскакивает такое:

mycoind: chainparams.cpp:173: CMainParams::CMainParams(): Assertion `hashGenesisBlock == uint256("0xMy_Genesis_hash")' failed.
Aborted

Уже мозг сломал.

Изменено пользователем gelius
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Всем привет! Ищу человека, который за деньги ответит на мои несложные вопросы по созданию своего форка Dash. Сделал свой форк, не могу запустить.

Ссылка на комментарий
Поделиться на другие сайты

Никак не могу правильно сделать. На старте mycoind выскакивает такое:

mycoind: chainparams.cpp:173: CMainParams::CMainParams(): Assertion `hashGenesisBlock == uint256("0xMy_Genesis_hash")' failed.
Aborted

Уже мозг сломал.

 

Пере генерируй генезис блок, unixtime отличается от того что на PC. Не забудь указать количество монет в блоке

Ссылка на комментарий
Поделиться на другие сайты

Несколько раз перегенерировал уже. У меня ошибка по невнимательности, или проблема с матчастью.

http://kjur.github.io/jsrsasign/sample-ecdsa.html

не пашет. Где еще можно проверить ключи?

На что влияет timestamp?

Я генерил как в мануале, используя http://www.unixtimestamp.com/index.php.

Просто добавил сутки к текущей дате.

Пробовал генерить генезис блок этим:
https://github.com/Gnaf/GenesisBlockZero

Также безрезультатно.

Изменено пользователем gelius
Ссылка на комментарий
Поделиться на другие сайты

Понимаю кухню отчасти. Могу влиться в команду, если кто пилит свой форк. Раскидать ноды по своим серверам, есть идеи как лучше двигать и т.д. За часть премайна.

Ссылка на комментарий
Поделиться на другие сайты

Чет я подзапарился. Теперь:

Error: Incorrect or no genesis block found. Wrong datadir for network?

Куда копать?

Ссылка на комментарий
Поделиться на другие сайты

Добрый день.

Не подскажите почему не получается выполнить пункт 5.1

Выходит вот , что:

post-56450-0-34556000-1502085092_thumb.png

Ссылка на комментарий
Поделиться на другие сайты

Хочет 'sudo apt-get install'

Не резолвятся репозитории. У тебя вообще инет есть? Сделай 'ping google.com'

Ссылка на комментарий
Поделиться на другие сайты

 

dashd: main.cpp:1941: void InvalidChainFound(CBlockIndex*): Assertion `tip' failed.
Aborted


в логе:

2017-06-13 10:30:58 ERROR: CheckBlock(): CheckTransaction of 7de08602e9a24ff54e81d736d474bd333308dc5017ecf6088cfc2e2cf67c3398 failed with 
bad-cb-length (code 16)
2017-06-13 10:30:58 InvalidChainFound: invalid block=00000df8c994cc7ffe0d63c479bf0f7001c43ecc1c82f5c77c78362e35814c89  height=0  log2_work
=20.000022  date=2017-06-13 09:59:00

Ты нашел решение?

Ссылка на комментарий
Поделиться на другие сайты

Доброе утро.

С кем можно проконсультироваться по данной теме? Напишите в ЛС пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

00

Изменено пользователем Sergeymining
Ссылка на комментарий
Поделиться на другие сайты

 

 

Как поднять мастер ноду думаю описывать уже не буду , если надо надо могу описать и это

Потрясен проделанной вами работой! По возможности, пжл. выложите как поднять мастер ноду. Надеюсь репозиторий не сильно изменился и я смогу повторить

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Власти Тайваня одобрили создание криптовалютной ассоциации

      Министерство внутренних дел Тайваня одобрило создание ассоциации криптоиндустрии в республике. Местные криптокомпании проработают правила самоконтроля, основанные на рекомендациях финансового регулятора. Рабочая группа была сформирована еще в прошлом году, но теперь она получила «зеленый свет» от правительства, которое выразило готовность к регулированию развивающегося сектора криптовалют. Целевой группе необходимо завершить всю подготовительную работу и официально учредить криптовалютную

      в Новости криптовалют

    • Grayscale подала заявку на создание трастового фонда на биткоин

      Компания Grayscale Investments подала заявку в Комиссию по ценным бумагам и биржам США (SEC) на создание мини-трастового фонда на биткоин с целью привлечения новых инвесторов. Grayscale Investments, управляющая трастами на цифровые валюты, подала заявку на выпуск акций инвестиционного продукта, получившего название Grayscale Bitcoin Mini Trust. В случае ее одобрения SEC, часть биткоинов, находящихся в Grayscale Bitcoin Trust ETF (GBTC), будут перечислены в новый фонд. Держатели паев GBTC см

      в Новости криптовалют

    • Власти Южной Кореи заявили о запрете на создание биржевых криптовалютных фондов

      Комиссия по финансовым услугам Южной Кореи (FSC) подтвердила актуальность запрета для местных финансовых учреждений на владение и инвестирование средств в криптоактивы. Представитель Комиссии объявил, что одобрение спотовых ETF на биткоин в США не является событием, которое побудило бы регулятора снять или пересмотреть действующие запреты. Стабильность финансовых рынков и защита инвесторов расценивается регулятором на порядки выше, чем принятие популистских решений, считают в FSC.  

      в Новости криптовалют

    • Сколько будет стоить создание платформы вроде кукоина?

      Здравствуйте, друзья.  Знает кто нибудь сколько будет стоить создание обменника вроде кукоина и тд? Понимаю, что недешево, но просто интересна цена такой работы.  У меня уже есть одна трейдинговая платформа, но такое ощущение, что её либо индусы, либо пакистанцы кодили. Вопрос: Сколько будет стоить ее немного довести до ума. Немного - практически полностью:) И знает ли кто нибудь, если где нибудь можно приобрести нормальный подобного рода скрипт?  Благодарю

      в Общий

    • Владельцы ApeCoin отказались потратить $12.1 млн на создание новой серии NFT

      Держатели ApeCoin начали голосование по предложению AIP-304 о создании серии невзаимозаменяемых токенов (NFT) за 11 млн APE. 66% пользователей выступили против этого предложения. Сообщество ApeCoin почти два месяца обсуждает предложение AIP-304, выдвинутое Хуаном Личэном (Huang Licheng), известным как «machibigbrother.eth». В его владении находится 4,24 млн APE на сумму около $4,67 млн.   Идея Личэна состоит в том, чтобы потратить 11 млн токенов APE ($12,1 млн) на создание коллекции,

      в Новости криптовалют

×
×
  • Создать...