Commit Graph

401 Commits

Author SHA1 Message Date
Marek Kotewicz efa100a253 Merge pull request #87 from ethcore/sync_manager
Initial sync manager version
2016-11-04 13:08:09 +01:00
Marek Kotewicz ae91beb9e2 Merge pull request #88 from ethcore/save_peers
save node_table to $APP_DIR/p2p/nodes.csv
2016-11-04 13:05:31 +01:00
debris fc32423017 save node_table to $APP_DIR/p2p/nodes.csv 2016-11-04 12:08:58 +01:00
Svyatoslav Nikolsky fedb8581d2 initial sync manager version 2016-11-04 12:36:58 +03:00
Svyatoslav Nikolsky 13420b22e3 Merge pull request #85 from ethcore/import_command
work on import command in progress
2016-11-04 01:30:00 +03:00
debris 521482f2ec work on import command in progress 2016-11-03 17:19:35 +01:00
Marek Kotewicz ff772ba67b Merge pull request #83 from ethcore/sync_blocks_writer
Initial BlocksWriter version
2016-11-03 15:41:23 +01:00
Svyatoslav Nikolsky 4a2984c854 Merge pull request #82 from ethcore/main_subcommands
import is a subcommand
2016-11-03 14:41:05 +03:00
Svyatoslav Nikolsky 9b5a134d01 initial BlocksWriter version 2016-11-03 14:37:58 +03:00
debris b4719b1bac import is main subcommand 2016-11-03 11:53:39 +01:00
Svyatoslav Nikolsky b482ec54e7 Merge pull request #81 from ethcore/p2p_multiple_connections
opening multiple connections
2016-11-03 12:57:09 +03:00
debris 2f9aaeb46f fixed issue with not connecting to enought peers 2016-11-03 10:50:44 +01:00
debris bbf887a0ad Merge branch 'master' of github.com:ethcore/parity-bitcoin into p2p_multiple_connections 2016-11-03 10:48:22 +01:00
Nikolay Volf 9824fb982f Merge pull request #77 from ethcore/serving_mempool
Serving `mempool` request
2016-11-03 11:32:22 +03:00
Nikolay Volf 9f75017d9b Merge pull request #76 from ethcore/serving_headers
Serving `getheaders` requests
2016-11-03 11:31:28 +03:00
debris b0cbd8e12b fixed tracing and note inbound/outbound calls 2016-11-03 01:13:43 +01:00
debris 67aae38673 Merge branch 'master' of github.com:ethcore/parity-bitcoin into p2p_multiple_connections 2016-11-03 00:22:32 +01:00
debris 448259328d connect to multiple nodes automatically 2016-11-03 00:22:23 +01:00
Svyatoslav Nikolsky 9fc84de0b0 Merge pull request #78 from ethcore/store-up
Implement block number index
2016-11-02 17:50:28 +03:00
NikVolf 3f708b6e71 block number store 2016-11-02 17:41:56 +03:00
Svyatoslav Nikolsky 3319e5e1f5 serving mempool request 2016-11-02 15:18:52 +03:00
Svyatoslav Nikolsky aec505a226 serve request 2016-11-02 14:23:38 +03:00
Svyatoslav Nikolsky 0b212ec5eb Serving some sync requests (#73)
* started work on synchronization_server

* continue synchronization server

* added response to getblocks message

* renamed Synchronization to Client

* LocalNode parametrized by Server

* LocalNode parametrized by Client

* fixed test

* support connect to given port via command line

* fixed couple of sync server issues && added sync server trace

* fixing sync issues

* fixed grumbles
2016-11-02 11:15:37 +01:00
Marek Kotewicz 3074bec9ec Merge pull request #75 from ethcore/node_table_dup_fix
Fixed duplicates in node_table
2016-11-02 11:01:00 +01:00
Svyatoslav Nikolsky 7bfd60940f added test_node_table_duplicates 2016-11-02 12:47:09 +03:00
Svyatoslav Nikolsky f200f4a874 fixed duplicates in node_table 2016-11-02 12:33:28 +03:00
Marek Kotewicz ab6e4e78fc Merge pull request #74 from ethcore/sync_2pbtc
Support connect to given port via command line
2016-11-02 10:13:21 +01:00
Svyatoslav Nikolsky 36e30ef5ce support connect to given port via command line 2016-11-02 10:25:09 +03:00
Marek Kotewicz a611ac8c62 Merge pull request #72 from ethcore/db_block_number
Added db::Store::block_number
2016-11-01 23:44:09 +01:00
Svyatoslav Nikolsky 77641d27db added db::Store::block_number 2016-11-01 09:39:57 +03:00
Svyatoslav Nikolsky fe4a33e10a Merge pull request #71 from ethcore/test-helpers
One more test helper
2016-11-01 00:41:43 +03:00
NikVolf e7b111fec9 root public 2016-10-31 23:59:31 +03:00
NikVolf 6a73a4d132 example 2016-10-31 23:58:24 +03:00
NikVolf 6fa869d894 block hash builder 2016-10-31 23:50:49 +03:00
Svyatoslav Nikolsky 7e160715ea Merge pull request #70 from ethcore/verification-p
Continuous verification of block transactions
2016-10-31 23:42:43 +03:00
Nikolay Volf 96216a4068 Merge pull request #69 from ethcore/close_sync_session
Close sync session implementation
2016-10-31 23:37:44 +03:00
NikVolf 6b9173daff change lock order 2016-10-31 23:33:28 +03:00
NikVolf 92eafd7463 Merge branch 'master' into close_sync_session 2016-10-31 21:25:39 +03:00
Nikolay Volf 6870c8f8f5 Merge pull request #68 from ethcore/sync_tests
Sync package tests
2016-10-31 21:24:49 +03:00
NikVolf 59b4d10e62 some future todos 2016-10-31 21:07:28 +03:00
NikVolf 20e4ddd187 some tests 2016-10-31 21:02:34 +03:00
NikVolf 64d1a4c80c -1 here 2016-10-31 20:40:23 +03:00
NikVolf 10f7fe174c stalled verification until earlier blocks are not processed 2016-10-31 20:35:36 +03:00
Svyatoslav Nikolsky 1113f245c5 initial close_session implementation && test 2016-10-31 20:03:08 +03:00
Svyatoslav Nikolsky f4f4b0f3b9 Merge branch 'master' into sync_tests 2016-10-31 19:19:30 +03:00
Svyatoslav Nikolsky 0f4ee638cd added couple of synchroinzation tests 2016-10-31 19:18:58 +03:00
Svyatoslav Nikolsky 44c2faab59 added LocalNode tests 2016-10-31 18:22:02 +03:00
Marek Kotewicz 1ca5146f6d Merge pull request #67 from ethcore/improve_open_blk_dir
make import::open_blk_dir prettier
2016-10-31 15:36:35 +01:00
debris f604574713 make import::open_blk_dir prettier 2016-10-31 15:28:28 +01:00
Svyatoslav Nikolsky 812a436d9b added couple of sync peers tests 2016-10-31 17:20:08 +03:00