Commit Graph

867 Commits

Author SHA1 Message Date
Nikolay Volf 08dd815501 Merge pull request #265 from ethcore/fix_relay_value_in_config
Changed relay to true in version message
2016-12-07 18:00:31 +01:00
Svyatoslav Nikolsky 6e87350a6f changed relay to true in version message 2016-12-07 16:40:57 +03:00
Svyatoslav Nikolsky dcc08eb6c9 Merge pull request #262 from ethcore/forget_unanswered_blocks
Forget unanswered blocks
2016-12-07 13:31:16 +03:00
Nikolay Volf b851f04100 Merge pull request #260 from ethcore/testnet_difficulty_fix
fixed difficulty calculcation on testnet
2016-12-06 11:07:23 +03:00
Svyatoslav Nikolsky f6ca4ca61c final call for blocks 2016-12-06 08:57:50 +03:00
Svyatoslav Nikolsky f3be8450e6 forget unanswered blocks 2016-12-06 08:44:50 +03:00
Svyatoslav Nikolsky 9288aed976 Merge pull request #261 from ethcore/one_chain_verifier
share one chain verifier
2016-12-05 18:29:37 +03:00
debris 8a54d9168f fix tests 2016-12-05 16:03:13 +01:00
debris 2409eb293c share one chain verifier 2016-12-05 15:20:16 +01:00
debris 9f17f8a525 fixed difficulty calculcation on testnet 2016-12-05 13:50:08 +01:00
Svyatoslav Nikolsky 36db70eb86 Merge pull request #258 from ethcore/sync_close_connection_after_verify_error
Close connection with peer when block verification failed with error
2016-12-05 13:38:00 +03:00
Svyatoslav Nikolsky fa08d5b5f1 fixed compilation 2016-12-05 11:00:27 +03:00
Svyatoslav Nikolsky c9605c05bc config flag for passing regtests 2016-12-05 10:13:22 +03:00
Svyatoslav Nikolsky 2b1fecb286 close connection when block verification failed with error 2016-12-02 18:12:20 +03:00
Svyatoslav Nikolsky ffd306d4a5 Merge pull request #257 from ethcore/testnet_block_542
fix verification of testnet block 542
2016-12-02 17:54:33 +03:00
debris a07741c645 fix verification of testnet block 542 by fixing OP_CHECKSEQENCEVERIFY and OP_CHECKLOCKTIMEVERIFY implementations 2016-12-02 15:07:35 +01:00
Svyatoslav Nikolsky 53a925161f Merge pull request #255 from ethcore/testnet_block_519
fix verification of testnet block 519 by fixing OP_WITHIN implementation
2016-12-02 16:08:21 +03:00
debris af095cf505 fix verification of testnet block 519 by fixing OP_WITHIN implementation 2016-12-02 13:59:10 +01:00
Marek Kotewicz 6240f01b18 Merge pull request #253 from ethcore/fix_238
Fixed panic after verification fail during sync
2016-12-02 13:46:22 +01:00
Svyatoslav Nikolsky 74cd2569bd fixed panic after verification fail during sync 2016-12-02 15:12:00 +03:00
Nikolay Volf 13581ac171 Merge pull request #251 from ethcore/fix_238
No double-spend transactions in mempool
2016-12-02 15:06:19 +03:00
Nikolay Volf b1559fb806 Merge pull request #249 from ethcore/testnet_verification
verify work and skip timestamp verification on testnet
2016-12-02 15:05:55 +03:00
Svyatoslav Nikolsky 14cde7adf9 removed diagnostic println 2016-12-02 14:51:32 +03:00
Svyatoslav Nikolsky 83939e1380 removed debugging comment 2016-12-02 14:49:50 +03:00
Svyatoslav Nikolsky 563997e935 no double-spend transactions in mempool 2016-12-02 14:45:14 +03:00
debris b3c9c30edb verify work and skip timestamp verification on testnet 2016-12-02 12:01:30 +01:00
Nikolay Volf 1ddc962c42 Merge pull request #246 from ethcore/sync_ask_fast_peers
Dealing with slow peers + empty verification queue
2016-12-02 12:32:38 +03:00
Nikolay Volf 76aeb1f0ba Regtests on the CI (#244)
* submodule and test script

* proper grep pattern

* travis config

* build in advance

* remove error! and fix grep

* use intermediate file

* use package with java, not jdk

* use minimum cache

* add summary delimter

* fixed regtests broken in 9e53289

* clear output

* remove old submodule

* updating tool

* remove from .gitmodules also

* more convinient log output

* travis fold labels
2016-12-02 10:27:48 +01:00
Svyatoslav Nikolsky daacd3c710 fixed doc 2016-12-02 12:21:01 +03:00
Svyatoslav Nikolsky a714f9c172 dealing with slow peers + empty verification queue 2016-12-02 11:49:57 +03:00
Nikolay Volf e5027ea844 Merge pull request #243 from ethcore/sync_headers_verification
Blocks headers verification before requesting
2016-12-01 17:20:07 +03:00
Svyatoslav Nikolsky a0c5c2bbcc test_message_block_headers_provider 2016-12-01 15:08:13 +03:00
Svyatoslav Nikolsky fac3864f45 connected sync to verify_block_header 2016-12-01 14:55:21 +03:00
Svyatoslav Nikolsky 11e1f8d5c8 BlockHeaderProvider 2016-12-01 14:04:40 +03:00
Svyatoslav Nikolsky ee3bfe57c7 Merge pull request #242 from ethcore/depsup
updated dependencies and graph
2016-12-01 13:51:32 +03:00
Svyatoslav Nikolsky bd3bea760d verify_block_header 2016-12-01 13:44:48 +03:00
debris 323fed16f0 updated dependencies and graph 2016-12-01 11:20:10 +01:00
Marek Kotewicz c29c952285 Merge pull request #241 from ethcore/print-to-console
basic print-to-console
2016-12-01 11:09:43 +01:00
debris 066b59a304 replaced unwrap with expect 2016-12-01 10:46:03 +01:00
debris d7daed26cf basic print-to-console 2016-12-01 10:40:56 +01:00
Nikolay Volf e1210efd22 Merge pull request #240 from ethcore/sync_fixing_todos
Fixing sync TODOs
2016-12-01 12:40:26 +03:00
Svyatoslav Nikolsky 9e53289b5a fixing sync TODOs 2016-12-01 11:22:41 +03:00
Svyatoslav Nikolsky 4df6d03bbc Merge pull request #239 from ethcore/final_regtests_fixes
Fixes for last regtests blocks
2016-11-30 23:22:30 +03:00
Svyatoslav Nikolsky 45e148781e fixed test 2016-11-30 21:28:33 +03:00
Svyatoslav Nikolsky 464a3b74a5 regtests last sync fixes 2016-11-30 20:58:33 +03:00
Nikolay Volf 3711187000 Merge pull request #237 from ethcore/fix_236
Increased MAX_FORK_ROUTE_PRESET to pass regtests
2016-11-30 20:04:22 +03:00
NikVolf 3c4dd55999 Merge branch 'master' into fix_236 2016-11-30 20:03:49 +03:00
Svyatoslav Nikolsky 897c2e118a Merge pull request #235 from ethcore/test_b83
passing tests b83
2016-11-30 19:43:04 +03:00
Svyatoslav Nikolsky fea725db3a Merge pull request #233 from ethcore/tx-unify
PreviousTransactionOutputProvider extension & utilization
2016-11-30 19:42:39 +03:00
Svyatoslav Nikolsky 5563429a8c added TODO 2016-11-30 19:30:42 +03:00