Commit Graph

208 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky b564770037 implemented get_block_template in local_node 2016-12-09 17:05:53 +03:00
Marek Kotewicz db0e4f3bd1 Merge pull request #267 from ethcore/sync_sendrawtransaction
`sendrawtransaction` RPC method implemented
2016-12-09 12:14:27 +01:00
Svyatoslav Nikolsky ef50b763d8 blocks_writer_append_to_existing_db 2016-12-08 22:20:36 +03:00
Svyatoslav Nikolsky a5e33c7a26 support blocks import to existing db 2016-12-08 22:14:32 +03:00
Svyatoslav Nikolsky f71fdfc556 fixed tests 2016-12-08 18:39:44 +03:00
Svyatoslav Nikolsky 2f0b42a5b5 Merge branch 'master' into sync_sendrawtransaction 2016-12-08 18:33:37 +03:00
Svyatoslav Nikolsky 23da291f95 accept_transaction 2016-12-08 14:48:00 +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
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
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 74cd2569bd fixed panic after verification fail during sync 2016-12-02 15:12:00 +03:00
Svyatoslav Nikolsky 563997e935 no double-spend transactions in mempool 2016-12-02 14:45:14 +03: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
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 9e53289b5a fixing sync TODOs 2016-12-01 11:22:41 +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
NikVolf d79b2835aa fix warnings 2016-11-30 19:21:21 +03:00
NikVolf 51fe9b6e01 output proxy 2016-11-30 17:19:23 +03:00
Svyatoslav Nikolsky b160f85e5f Merge branch 'master' into sync_connect_transaction_verifier 2016-11-30 16:40:07 +03:00
Svyatoslav Nikolsky 2fa409dc4a sync is now connected to transactions verifier 2016-11-30 16:38:44 +03:00
debris 03f91bfad8 Merge branch 'master' of github.com:ethcore/parity-bitcoin into sync_block_writer_up 2016-11-30 13:55:29 +01:00
debris a969a04127 small fixes for importing unordered blocks 2016-11-30 13:55:03 +01:00
Svyatoslav Nikolsky 4c85a3c3b4 actually schedule verification tasks for decanonized transactions 2016-11-30 14:29:19 +03:00
debris 4713c1797c Merge branch 'master' of github.com:ethcore/parity-bitcoin into sync_block_writer_up 2016-11-30 11:51:26 +01:00
Svyatoslav Nikolsky 1b7850e31e serve compact blocks requests in getdata 2016-11-30 13:06:43 +03:00
Svyatoslav Nikolsky 3daad00dc3 removed debug println 2016-11-30 12:21:53 +03:00
Svyatoslav Nikolsky 9a6c5c8579 support semi-unordered blocks import 2016-11-30 12:16:29 +03:00
Svyatoslav Nikolsky bd07583fb9 Merge pull request #223 from ethcore/sync_small_todos
Fixing sync TODOs
2016-11-29 21:18:13 +03:00
Svyatoslav Nikolsky a967e7960c fixing sync TODOs 2016-11-29 19:39:00 +03:00
debris 331d50fca8 added unreachable!() 2016-11-29 17:24:44 +01:00
debris 7270bba43c verification flags 2016-11-29 17:03:59 +01:00
Marek Kotewicz f785520571 Merge pull request #190 from ethcore/fixed_178
Wait until orphan blocks are verified before responding with headers
2016-11-29 15:59:50 +01:00
Nikolay Volf a928309a93 Merge pull request #217 from ethcore/sync_filter_tests
Added tests for connection filter
2016-11-29 17:37:46 +03:00
Nikolay Volf 36f83639ec Merge pull request #213 from ethcore/sync_cmpctblk_tests
Added tests for cmpctblock
2016-11-29 15:55:33 +03:00
Svyatoslav Nikolsky bdf3114fc4 additional tests for connection filter 2016-11-29 15:54:09 +03:00
Svyatoslav Nikolsky 1127775c54 also extend verifying_blocks_futures with orphan blocks hashes 2016-11-29 15:40:26 +03:00
Svyatoslav Nikolsky 2526bcefdb serve getheaders && getdata completely in server thread 2016-11-29 14:52:28 +03:00
Svyatoslav Nikolsky 270a04c887 Merge branch 'master' into fixed_178 2016-11-29 14:51:22 +03:00
Svyatoslav Nikolsky bf7368e719 added tests for cmpctblock 2016-11-29 13:35:54 +03:00
Svyatoslav Nikolsky f4c30b6b4b fixed server_getdata_responds_transaction_when_transaction_is_in_memory 2016-11-29 12:15:58 +03:00
Svyatoslav Nikolsky 08330f635e serve transactions requests 2016-11-28 18:33:24 +03:00