Изменение официального репозитория

Официальный репозиторий теперь находится по данному адресу:

https://github.com/novacoin-project/novacoin

Мой репозиторий (CryptoManiac/novacoin) вскоре будет заменен на форк с него, после того как будут смержены все изменения. Его по-прежнему можно будет использовать, но следует иметь в виду что он будет моей песочницей, в которой могут быть нестабильные и не протестированные изменения.

Очередное обновление

Пересобрано и перезагружено.

[AMD64  | i686 | src]

  • Устранены предупреждения при сборке, касавшиеся winsock2;
  • Обновление wallet.dat при загрузке или сканировании цепочки теперь происходит автоматически, repairwallet в большинстве случаев запускать более не требуется.

Полагаю, что это последний тестовый билд, и next будет объединен с основной веткой в понедельник.

Next update

Rebuilt again.

[AMD64  | i686 | src]

  • Winsock related compiler warnings are fixed;
  • You don’t need repairwallet after upgrading anymore, wallet consistency being restored automatically during initial download process.

I guess that it’s a last testing build and v0.4.4.7 will be released at monday.

Ответ по кросс-компиляции

1) Можно сделать по-простому, использованием скриптов:

https://github.com/CryptoManiac/novabuild

Правда, они не обновлялись давно и для сборки библиотек Qt там нужен ручной пинок. Плюс там используются старые версии библиотек. Позже обновим до актуального состояния, хотя на самом деле это не является необходимостью… Смысл публикации скриптов в том, чтобы легче было понять сам процесс. Smiley

2) Можно сделать вручную.

Continue reading

Обновлена тестовая сборка

Changes list:

  • Refactoring of Proof-of-Stake checkings code;
  • Remove some redundant messages from debug.log output;
  • Make stake related DoS checkings harder;
  • Database code is updated, direct CCoins links approach is implemented to decrease count of worthless flush and copy events;
  • Initial block download optimization, transaction hashes are cached now to make blocks validation faster;
  • Multiple CChainDB instantiations were replaced with a single CBlockTreeDB instance;
  • CCoinsDB and CBlockTreeDB are updated to use LevelDB storage;
  • gettxout and gettxoutsetinfo RPC calls added;
  • getblock and getblockbynumber RPC calls are now providing generator public key for proof-of-stake blocks.

Continue reading

Testing builds were updated

Changes list:

  • Refactoring of Proof-of-Stake checkings code;
  • Remove some redundant messages from debug.log output;
  • Make stake related DoS checkings harder;
  • Database code is updated, direct CCoins links approach is implemented to decrease count of worthless flush and copy events;
  • Initial block download optimization, transaction hashes are cached now to make blocks validation faster;
  • Multiple CChainDB instantiations were replaced with a single CBlockTreeDB instance;
  • CCoinsDB and CBlockTreeDB are updated to use LevelDB storage;
  • gettxout and gettxoutsetinfo RPC calls added;
  • getblock and getblockbynumber RPC calls are now providing generator public key for proof-of-stake blocks.

Continue reading

Testing branch

Testing branch has been updated.

https://github.com/CryptoManiac/novacoin/tree/novacoin-next

screenshot

Switch to unspent coins approach

This commit replaces old transactions index with unspent coins database
which contains a basic metadata like heights, amounts, coinstake/coinbase 
flags and timestamps.

We still need access to blockchain for proof-of-stake blocks validation. 
Currently CheckProofOfStake() uses the coin database to find the block height, 
and then scans that block to find the dependency of coinstake kernel.

Continue reading

Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional Valid CSS Valid CSS      I find a bug/typo or I have a suggestion
Adapted for Lynx-like browsers
2013-2017 © Zloy & Co
For donations: 4ZLoY6T8wXKgrbZM9gL8fQt48NUzGo2yAg