Commit Graph

1031 Commits

Author SHA1 Message Date
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
NikVolf 2c7eabfbae wip 2016-12-08 17:13:43 +01:00
debris f5b1d95d2d block assembler in progress 2016-12-08 16:45:37 +01: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 a16cc16b88 Merge pull request #266 from ethcore/block_assembler
MemoryPoolIterator
2016-12-08 14:11:23 +03:00
debris 986baa8685 MemoryPoolIterator 2016-12-08 11:47:38 +01:00
Marek Kotewicz e2afb545d3 Merge pull request #264 from ethcore/rpc_framework_copypaste
Copypasted RPC framework from Parity
2016-12-08 10:08:03 +01:00
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 19f76d00ac fixed tests 2016-12-07 16:31:23 +03:00
Svyatoslav Nikolsky 7598747b2c added missing JSON RPC options handling 2016-12-07 16:24:54 +03:00
Svyatoslav Nikolsky 99aa1c2330 another porion of parity RPC copypaste 2016-12-07 16:14:52 +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
Svyatoslav Nikolsky 53bf8a26ac copypasted RPC framework from Parity 2016-12-07 13:30:31 +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