Commit Graph

661 Commits

Author SHA1 Message Date
NikVolf f33191fdc8 fix wrong warning 2016-11-15 17:37:09 +03:00
NikVolf 69c3501d48 proper reorg failing handling 2016-11-15 17:27:59 +03:00
Svyatoslav Nikolsky e33aa81674 changed verify_clocktimeverify 2016-11-15 17:24:33 +03:00
NikVolf b8adad56c3 double spend consistency test 2016-11-15 15:56:09 +03:00
Svyatoslav Nikolsky 3d473ded28 Merge pull request #124 from ethcore/b17-regtests
B17 part of regtest endevour
2016-11-15 15:27:48 +03:00
NikVolf 4f2b5be34f split logic errors in separate enum 2016-11-15 15:14:25 +03:00
debris dc6acc6eee polishing p2p synchronous syncing 2016-11-15 13:11:05 +01:00
NikVolf 615aa61423 fix b17 2016-11-15 14:59:55 +03:00
debris abdf6d38ca Merge branch 'master' of github.com:ethcore/parity-bitcoin into synchronizer 2016-11-15 12:48:49 +01:00
debris 6713503add synchronous syncing almost finished 2016-11-15 12:48:12 +01:00
NikVolf 14e043ce23 Merge branch 'master' into support_bip65 2016-11-15 14:44:01 +03:00
Nikolay Volf 5dcffef5ec Merge pull request #120 from ethcore/sigops-and-logging
Sigops counting refactoring + some logging
2016-11-15 14:41:54 +03:00
Svyatoslav Nikolsky 3897a9e419 fixed tests compilation 2016-11-15 14:17:39 +03:00
Svyatoslav Nikolsky b152c8178d introduced ConsensusParams + BIP65 support 2016-11-15 14:00:46 +03:00
NikVolf 7d6ee29e6b strict greater there 2016-11-15 13:23:49 +03:00
NikVolf 584ec20e1f count coinbase outputs also 2016-11-15 12:57:58 +03:00
NikVolf b7014f4ea5 invalid output script counts as 1 2016-11-15 12:37:20 +03:00
Svyatoslav Nikolsky 711b32c6b8 Merge pull request #116 from ethcore/sync_utilize_all_peers
Ask all known peers about inventory when entering saturated state
2016-11-15 12:07:04 +03:00
Svyatoslav Nikolsky 0d304dee30 fixed stalling on peer disconnect 2016-11-15 10:47:23 +03:00
NikVolf efd6c7a143 refactoring of opcounting 2016-11-15 00:13:07 +03:00
NikVolf 3ad579ea29 proper tx sigopcounting 2016-11-14 23:56:43 +03:00
Svyatoslav Nikolsky afd6c78e21 Merge pull request #119 from ethcore/sigops
transaction & block sigops amount check & tests
2016-11-14 23:01:31 +03:00
NikVolf 5fcba908f4 transaction & block sigops amount check 2016-11-14 21:18:30 +03:00
Marek Kotewicz f4fa69e383 Merge pull request #117 from ethcore/sigops
Signature opcodes counter
2016-11-14 15:34:28 +01:00
NikVolf 4aec0ef31f fix with multi-sigs 2016-11-14 17:31:36 +03:00
NikVolf 8c74a2a2f5 Merge branch 'master' into sigops 2016-11-14 16:22:25 +03:00
NikVolf 1abfabcf4b iterators and sigops count 2016-11-14 16:21:52 +03:00
Svyatoslav Nikolsky 9b4fe77e1e ask all peers about inventory when entering saturated state 2016-11-14 13:02:25 +03:00
debris 86cff63c30 sync synchronizer part done 2016-11-14 09:56:58 +01:00
Marek Kotewicz 62e1d9c288 Merge pull request #115 from ethcore/management_tests
Synchronization management tests && fixes
2016-11-14 08:17:58 +01:00
Svyatoslav Nikolsky 5f70479e76 synchronization tests && fixes 2016-11-14 09:31:03 +03:00
Svyatoslav Nikolsky 525207b48d Merge pull request #114 from ethcore/db
More transactionality fixes for reorgs
2016-11-11 16:20:15 +03:00
NikVolf 925c7c71f5 proper drying 2016-11-11 16:13:28 +03:00
Nikolay Volf b89077cdd7 Merge pull request #113 from ethcore/fix_deadlock
Fixed deadlock with current sync responses implementation
2016-11-11 15:26:51 +03:00
NikVolf 041d903da3 todo for future 2016-11-11 15:24:44 +03:00
NikVolf 0c3eed40a3 meta transactionality also 2016-11-11 15:24:04 +03:00
NikVolf 5de964b621 Merge remote-tracking branch 'origin/fix_deadlock' into db 2016-11-11 15:03:26 +03:00
Svyatoslav Nikolsky 88d3efff96 fixed deadlock with sync responses 2016-11-11 15:01:32 +03:00
NikVolf ce86a577ad proper rollback in the reorg 2016-11-11 14:06:51 +03:00
Svyatoslav Nikolsky 19410194ec Merge pull request #111 from ethcore/coinbase-verify
Same block verification lookup & tests
2016-11-11 13:54:04 +03:00
NikVolf b9a0cc9453 same block lookup & tests 2016-11-11 13:36:11 +03:00
Marek Kotewicz 503fb1ff5c Merge pull request #110 from ethcore/sync_fix_orphan
Store unknown orphan blocks
2016-11-11 10:42:53 +01:00
Marek Kotewicz 6e21765c33 Merge pull request #109 from ethcore/coinbase-verify
More tests and fixes for verification
2016-11-11 10:25:51 +01:00
Svyatoslav Nikolsky c526e833e3 fixed headers removal 2016-11-11 12:19:45 +03:00
NikVolf 0526de873e non-coinbase test 2016-11-11 11:45:40 +03:00
Svyatoslav Nikolsky 781a9e1223 store unknown orphan blocks 2016-11-11 11:38:41 +03:00
Svyatoslav Nikolsky 17e47bad4a Merge pull request #108 from ethcore/coinbase-verify
Proper tests & fixes for verification checks
2016-11-11 07:57:46 +03:00
NikVolf 528c639c20 more tests 2016-11-11 00:27:25 +03:00
NikVolf b8f38ad121 proper tests and fixes 2016-11-11 00:15:12 +03:00
Nikolay Volf b2b2f5b3d7 Merge pull request #107 from ethcore/coinbase-verify
Missing ordered checks for verification
2016-11-10 22:55:25 +03:00