Commit Graph
563 Commits
Author SHA1 Message Date
8bitcoder 0751bb2be4 Revert min fork height changes on BIP65/66 to maintain consensus with 0.11.2 peers 2016-07-01 11:01:58 +02:00
8bitcoder 185bebec9e Set minimum block height for forks (algo switch, BIP66, BIP65, seq algo count) 2016-06-30 17:47:28 +02:00
8bitcoder b51e9da822 Version 4 blocks 2016-06-26 09:36:05 +02:00
8bitcoder 8fdea8fa59 Mining consensus to swap algo with enable window (see PR 20) 2016-06-25 15:53:58 +02:00
8bitcoder f032ddaef1 Algo switch by height, algo added approach, refactorings 2016-06-19 12:58:29 +02:00
nzsquirrell 03d553c81e core code changes to implement yescrypt as relacement for qubit 2016-06-18 20:39:19 +12:00
nzsquirrell 75e3639756 implement changing the consecutive algo rule again, double previous limit. 2016-06-18 16:58:00 +12:00
nzsquirrell 9168920275 Revert "fix bug in initial-block-headers download"
This reverts commit f122abfe3d.

the fix may help with initial block chain download, but it breaks
normal day-to-day syncing of the blockchain. revert for now, look
into it again later.
2016-06-18 16:39:58 +12:00
nzsquirrell f122abfe3d fix bug in initial-block-headers download
saves several gigabytes of bandwidth
thanks to Cryptoslave of Anoncoin for this fix.
2016-06-05 20:49:01 +12:00
nzsquirrell 7fd28eec11 add support for address index 2016-03-26 20:05:12 +13:00
nzsquirrell a195a5266c don't display warnings about lack of blocks per 4 hour window 2016-03-02 19:40:37 +13:00
nzsquirrell e9999203b1 clean up some debug code and comments 2016-03-02 13:54:25 +13:00
nzsquirrell 0057881e61 changes to core code 2016-02-27 16:50:26 +13:00
nzsquirrell 5efd59f935 Myriadcoin 0.11 port 2016-02-24 20:34:22 +13:00
nzsquirrell 5e70510c51 fix a bug in CheckBlockHeader that was introduced with the AuxPow changes.
We were doing checkpoint checks in CheckBlockHeader, this caused the wallet
to flag the blockchain as corrupt if the last checkpoint is within -checkblocks
(default is 288) blocks of what is already stored in the local blockchain.

The checks are completed in ProcessBlock - this is where it was done in 0.9.2.15 and
prior, and bitcoin 0.9.2 upwards does the same.

see https://github.com/bitcoin/bitcoin/issues/4246 and resulting commit
https://github.com/sipa/bitcoin/commit/7a9e0b6460037b72376af293dc87acafe4fca831
for similar issue found during bitcoin 0.10 development.
2015-11-07 17:36:52 +13:00
myriadcoin d8420531f8 Disconnect pre 0.9.2.16 peers 2015-09-25 02:56:14 +02:00
nzsquirrell 8f9e2b5427 minor auxpow fixes 2015-08-25 20:21:41 +12:00
nzsquirrell 20812d7aa7 change testnet heights for auxpow and block time 2015-08-23 20:36:19 +12:00
nzsquirrell a37536e980 Revert "increase consecutive-same-algo limit to 6 blocks"
This reverts commit 59ccce6a1f.
2015-08-23 19:34:02 +12:00
nzsquirrell 4154954077 Revert "fix logic for consecutive-same-algo limit change"
This reverts commit 519a398b26.
2015-08-23 19:33:13 +12:00
nzsquirrell 519a398b26 fix logic for consecutive-same-algo limit change 2015-08-18 20:02:02 +12:00
nzsquirrell 59ccce6a1f increase consecutive-same-algo limit to 6 blocks 2015-08-17 19:40:24 +12:00
nzsquirrell dad2e8b0f9 set hardfork block numbers and remove auxpow on qubit 2015-08-16 21:54:07 +12:00
myriadcoin 95327e8fef fix 2015-07-17 18:51:13 +02:00
myriadcoin 8b3361d476 Merge mine scrypt, sha and qubit 2015-07-17 16:42:25 +02:00
myriadcoin aeef9b9887 Enable AuxPow for all algos 2015-07-15 14:28:07 +02:00
myriadcoin 2be772d85d Phase 2 timespan 2015-07-14 19:30:00 +02:00
myriadcoin e3fb0ff772 GetBlockWorkAdjusted fix 2015-07-12 16:12:59 +02:00
myriadcoin c8aba2ce53 Testnet changes 2015-07-12 11:37:49 +02:00
myriadcoin 337b8c84b4 Changes on TestNet 2015-07-12 10:17:41 +02:00
nzsquirrell fc0af636d7 auxpow final fixes 2015-07-12 13:22:37 +12:00
nzsquirrell 35d6a558fa auxpow fixes 2015-07-12 09:33:18 +12:00
myriadcoin 44aa3548ce Increase block time 2015-07-11 18:56:50 +02:00
myriadcoin 9902e2be94 Phase 2 reward 2015-07-11 18:35:51 +02:00
myriadcoin 876f2fd9ab auxpow update 2015-07-11 10:20:09 +02:00
myriadcoin df3976ca8e auxpow 2015-07-09 00:43:45 +02:00
myriadcoin 92ebd5be96 auxpow 2015-07-08 20:47:42 +02:00
myriadcoin f088f80b23 Disconnect old wallets 2015-03-25 20:57:47 +02:00
myriadcoin 7138dec7b1 Calculate elapsed time using median instead of single block time 2015-02-23 11:47:12 +02:00
myriadcoin b6d1bb8e57 Disconnect obsolote sub versions 2014-12-19 14:40:10 +02:00
myriadcoin 2165b4b6ce Postpone algo comparison changes 2014-12-07 23:15:24 +02:00
myriadcoin 8da14da43e Change to count nr of algos with best wok for chain comparisons 2014-12-07 16:15:50 +02:00
myriadcoin 321b2957dd Undo dev changes 2014-12-07 12:42:52 +02:00
myriadcoin 422b250b84 Change to compare chains by counting winning algos 2014-12-07 12:02:25 +02:00
myriadcoin 69f9d24ae0 Disconnect 0.9.2.6 peers 2014-11-07 07:07:28 +02:00
myriadcoin 291c191b9a 0.9.2.7 2014-11-05 17:07:44 +02:00
myriadcoin e73ca065c0 Reject pre-fork sub versions 2014-11-03 16:47:42 +02:00
myriadcoin efcbaca72c 0.9.2.6 2014-11-02 13:14:13 +02:00
myriadcoin 6ad68dd329 Start block 740000 2014-11-02 10:36:21 +02:00
myriadcoin af187c9c36 Chain work modify 2014-09-24 23:07:32 +02:00