Commit Graph

345 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky ff0388f770 added useful logs 2019-04-24 11:58:26 +03:00
Svyatoslav Nikolsky 7f896ec752 known_blocks_are_ignored_in_headers_verification_success 2019-04-24 11:46:51 +03:00
Svyatoslav Nikolsky 7edb6ed0a8 fixed grumbles 2019-04-10 14:07:38 +03:00
Svyatoslav Nikolsky eb7b6838a2 handle reorganizations in BlocksWriter 2019-04-10 11:06:50 +03:00
Svyatoslav Nikolsky a0f548ef97 (failing) blocks_write_able_to_reorganize 2019-04-10 10:54:01 +03:00
Svyatoslav Nikolsky 960f8f0455
Merge pull request #73 from paritytech/thread_names
Name all spawned threads
2019-04-05 15:08:30 +03:00
Svyatoslav Nikolsky 5716d15b6e fixed tests compilation 2019-04-05 12:17:17 +03:00
Svyatoslav Nikolsky 92b0774cc6 hash incoming headers without holding sync lock 2019-04-05 12:05:09 +03:00
Svyatoslav Nikolsky 5d26582830 name all (excl main) threads 2019-04-05 11:27:19 +03:00
Svyatoslav Nikolsky 76f2577c33 fixed test 2019-04-04 11:28:02 +03:00
Svyatoslav Nikolsky 54ba2892ec added HeadersVerifying block state + headers fetch heuristic 2019-04-04 10:36:07 +03:00
Svyatoslav Nikolsky 8d43a5ed2e fixed trace 2019-04-04 08:50:26 +03:00
Svyatoslav Nikolsky e0a4a04380 tweak sync constants for async headers verification 2019-04-04 07:25:25 +03:00
Svyatoslav Nikolsky 2626366c7c do not verify headers twice 2019-04-04 07:25:25 +03:00
Svyatoslav Nikolsky f1ae363000 do not saturate until there are headers verifying 2019-04-03 16:37:38 +03:00
Svyatoslav Nikolsky e947ae847c actually veify headers 2019-04-03 16:35:02 +03:00
Svyatoslav Nikolsky bc6ddbec63 fix docs 2019-04-02 14:05:45 +03:00
Svyatoslav Nikolsky 8926e83347 verify headers in separate thread 2019-04-02 14:03:55 +03:00
Svyatoslav Nikolsky a31b7c0ac7
Merge pull request #63 from paritytech/minimize_hashing2
Minimize chain structures hashing (part#2)
2019-03-25 18:08:09 +03:00
Svyatoslav Nikolsky 961993e0a8 minimize hashing #2 2019-03-25 14:41:44 +03:00
Nikolay Volf bf9cb27353
Merge pull request #62 from paritytech/update-deps
Update and deduplicate dependencies
2019-03-25 11:53:25 +01:00
NikVolf 93b37f3192 update and dedup deps 2019-03-25 12:39:24 +03:00
Svyatoslav Nikolsky 0fd196d748
Merge pull request #61 from paritytech/penalize_for_unkown_headers
Penalize peer when receiving unknown headers message
2019-03-21 12:50:21 +03:00
Svyatoslav Nikolsky 3fedf352ac
Merge pull request #59 from paritytech/minimize_hashing
Minimize chain structures hashing (part#1)
2019-03-21 12:34:05 +03:00
Svyatoslav Nikolsky 746dcf503a penalize for unknown headers 2019-03-21 10:06:03 +03:00
Svyatoslav Nikolsky 750579597b changed max number of headers in the headers message 2019-03-20 14:03:25 +03:00
Svyatoslav Nikolsky 481ad468ce do not decode (and also hash) messages that will be ignored because of syncing 2019-03-20 12:50:01 +03:00
Svyatoslav Nikolsky eb43e22cd3 explicint Indexed*::from_raw calls 2019-03-20 12:29:04 +03:00
Svyatoslav Nikolsky 590528b7c3 fixed script iteration in bloom filter 2019-03-12 15:39:04 +03:00
Svyatoslav Nikolsky 0680e9835b read sapling commitment tree in getblocktemplate RPC 2019-03-05 15:12:51 +03:00
Dimitris Apostolou cbf4c99d8b
Fix typos 2019-02-03 00:35:00 +02:00
Svyatoslav Nikolsky 34d921fbb0 proper calculation of miner fee in memory pool 2019-01-16 14:14:48 +03:00
Svyatoslav Nikolsky 700ba96726 updated getblocktemplate RPC 2019-01-15 12:36:14 +03:00
Svyatoslav Nikolsky 8881a7e529 update createrawtransaction (not compiling) 2019-01-11 12:26:55 +03:00
Svyatoslav Nikolsky 565157e799 fixed work calculation on testnet 2018-12-26 15:03:25 +03:00
Svyatoslav Nikolsky 933b0386cb consistent naming 2018-12-25 11:49:07 +03:00
Svyatoslav Nikolsky 9de3272781 new transparent address format 2018-12-25 10:38:07 +03:00
NikVolf b16c60be48 remove flawed iterator 2018-11-21 15:10:01 +03:00
Svyatoslav Nikolsky aa692d8a90 cleaning up 2018-11-14 11:37:28 +03:00
Svyatoslav Nikolsky 14df21533d cleaning up 2018-11-14 11:02:34 +03:00
Svyatoslav Nikolsky 07069cab14 cleaning up 2018-11-14 10:37:27 +03:00
Svyatoslav Nikolsky 3b21342138 cleaning up 2018-11-14 10:14:12 +03:00
Svyatoslav Nikolsky 4b541b7138 cleaning up 2018-11-14 09:41:11 +03:00
Svyatoslav Nikolsky 1eb6cbe622 cleaning 2018-11-13 15:21:56 +03:00
Svyatoslav Nikolsky 3a1e6c9aa6 cleaning up 2018-11-13 14:20:25 +03:00
Svyatoslav Nikolsky c9132eb99d Merge branch 'master' into zcash_init 2018-11-12 12:31:14 +03:00
Svyatoslav Nikolsky 4376d5d300
Merge pull request #525 from paritytech/bch_nov2018_checkdatasig
BCH Nov2018 HF: OP_CHECKDATASIG + OP_CHECKDATASIGVERIFY
2018-11-12 09:41:25 +03:00
Svyatoslav Nikolsky 91208b4c88 tests fixed 2018-11-07 10:46:03 +03:00
Svyatoslav Nikolsky 9e07969d44 always ask for witness when requesting b/tx on core chain 2018-11-07 09:34:30 +03:00
Svyatoslav Nikolsky ad4f51ac07 BCH Nov2018 HF: OP_CHECKDATASIG + OP_CHECKDATASIGVERIFY 2018-10-16 15:45:27 +03:00