File yacoin.changes of Package yacoin
------------------------------------------------------------------- Mon May 30 13:54:31 UTC 2022 - marec@detebe.org - Update to version 1.1.0: * [doc] updating build doc for Ubuntu 18.04 instructions (#96) * Hardcode checkpoint (#93) * [fix] parallel build (#91) * [fix] mining freeze and gettransaction invalid json (#90) * [code] removing unnecessary files in root directory * [fix] Addnode option uses specified port (#88) * Updating version numbering to 1.0.0 (#87) * Merge more changes ya4 (#86) * Port default reverse (#84) * Merge additional changes from ya4 (#83) * [Fix] fix for print block crash on windows (#82) * [merge] fixes Dev.1.0.0 (#81) * Dev.1.0.0 (#80) merge ya4-old-c-coder changes * Merge Op-codes from dev.1.0.0 (#78) * [feat] copying versions with symbols to debug folder * [merge] added to merge since not merged automatically * fix: must use unique_lock, instead of shared_lock for writer * fix: revert some change * Modify default max block sigops * Add extra log for getwork rpc * Modify to adapt with ccminer supporting 64 bit nTime * Add configuration nFactorAtHardfork for hardfork test * test: block test case * fixup! Change nFactor to 21 at the hardfork block and keep it forever * Change nFactor to 21 at the hardfork block and keep it forever * Fix issue which the new logic doesn't apply at hardfork block * Set minimum/initial difficulty same as 0.4.9 at hardfork block * Only stop scanning hash when receiving new block or shutdown * Remove simulation supply of genesis block * Keep old max block size until hardfork * Modify testcase to adapt with 0.4.9 mainnet difficulty * Modify nMask to adapt with easiest hash target of 0.4.9 * Keep nMaxClockDrift same as 0.4.9 * fixup! Correct block/transaction version * fixup! Modify block reward calculation logic to support hard fork * Keep genesis block same as 0.4.9 * Keep old 0.4.9 POS block logic until hardfork happens * Correct block/transaction version * Correct default port logic * Modify DAA and min difficulty calculation logic to support hardfork * Modify block reward calculation logic to support hard fork * Replace all variables relating to hardfork block with nMainnetNewLogicBlockNumber * Add missing case: reorg from small chain to larger chain * Modify min difficulty calculation logic * Modify block reward calculation logic * fix: count generate time of block 1 in the first epoch * fix: update calculate max size more correctly * refactor: when epoch changes, both block reward and difficulty changes * fix: change from 520 to 6 PoW confirmation on mainnet * [fix-test-case-block-reward] * [fix-load-block-reward] * [fix-load-block-reward] * fix: update calculate block reward * fix: load latest block reward from leveldb * [Fix] building all files for QT with QT flags * fix: Bug relate to UTC time fix * [fix] adding obj path to build windows with version * [fix[ * [infra] adding build version to windows * [infra] adding buildversion to windows build * [infra] adding build version to ubuntu 18.04 and windows * [fix] genbuild.sh quotation typo * [infra] testing github action env variables * [infra] using github run number instead of id for build version * [Infra] Adding github run number as build version * Change block/tx version at the time happenning hardfork * [Fix] buildfile yml indentation fixed * [CI] store ubuntu 16.04 artifacts as well * Volume mounting change for windows build * bug fix in actions workfile * build yacoind on windows * adjusting makefile.mingw to use YDIR for include and libs * Fix wrong hash calculation due to data padding * Workaround to avoid extend size of nTime for genesis block in testnet * Only extend size of nTime at the time happening hardfork * fixup! Modify CTransaction nTime * fixup2! Modify all places which use Cblock nTime for hash calculation * Dev.1.0.0 fix merge (#12) * fixup! Modify all places which use Cblock nTime for hash calculation * Modify CTransaction nTime * Modify FormatHashBuffers which reverse block header in 4 byte chunks * Modify all places which use Cblock nTime for hash calculation * Support write/read 64-bit nTime of Cblock in blk*.dat * Support 64bit nTime for CBlockIndex, CDiskBlockIndex * Dev.1.0.0 (#74) * Dev.1.0.0 merge (#11) * fix: error when build on Ubuntu 16.04 * Merge branch 'fix-shutdown-rpc' into dev.1.0.0 * fix: update method save latest block reward, no need to save in database * change assert to warning for exit code * adding test for set min fee feature * fix docker call for test runner * Run all available test as specified in test_runner.py one by one * Fix shutdown rpc (#9) * Feat block reward (#8) * test: allow update nDifficulty at yacoin.conf to support test faster * fix: update variable nBigLinearTrailingAverageLengt correctly * Adding functional test for block reward calculation * simplifying miniing basic test * fixup for commit '75afabe - fix: modify create transaction flow' * multiple changes more unique exit codes close conneciton before shutdown wait increaes json output precision * fix: bug related bnMaximumTarget * feat: Implement min difficulty (max ease) * temp test * Pow only (#5) * fix core dump when shutdown (workaround) * fix slow shutdown issue * fix: change name pullyacoindocker to build * fix: update Makefile.am * fix: update Makefile.am * feat: update Makefile.am * feat: add github actions * feat: add github actions * feat: add github actions * fix: update case MAX_ORPHAN_TRANSACTIONS and MAX_BLOCK_SIGOPS * Output badge for this branch * GitHub actions (#73) * Merge commit 'd26cca1f24b56dd8c285e6f51024b40896a95ef4' * updated version to 1.0.0 * fix: define max genesis block size * test: add transaction size info to rpc command gettransaction * fix: cleanup GetMinFee function * fix: modify replay transaction flow * fix: modify mining flow * fix: modify create transaction flow * fix: modify max block size * fix: remove calculate block reward at height = 0 (redundant) * fix: update calculate moneySupply and mint when initialized * fix: some error relate USE_ASM and config * The missing pieces to finally unify all builds! * fix: update name variable + fix epoch interval start from 0 + refactor code * fix: recalculated block reward with each epoch change. An epoch is a difficulty period. * Update main.cpp * GetBlockCountT is a Windows only thing! * perf: modify get hash function to decrease time sync block; store hash to avoid calculating many times * Fix build error side ubuntu: update config + some flags * Allows UPNP to be used, finally! * WIndows YAC1.0 YMake QT & daemon build package * Delete .sonarcloud.properties * Adding .sonarcloud.properties ------------------------------------------------------------------- Tue Feb 02 18:17:38 UTC 2021 - marec@detebe.org - Update to version 1.0.0: * [code] remove unnecessary files * Merge 1.0.0 to master (#89) * Comments to reflect 1-min spacing ------------------------------------------------------------------- Wed Oct 3 20:17:32 UTC 2018 - marec@detebe.org - Update to version 0.4.9: * Pointing README to travis master branch * 0.4.9 onto master (#71) * add leveldb Makefile * update * tdmpro2 * remove yacoin-master (3).zip * Add files via upload * Update README.md * Bring in latest testnet changes * Update main.cpp ------------------------------------------------------------------- Sat Dec 27 20:52:01 UTC 2014 - marec@detebe.org - initial package build